The aroma of simmering spices and fresh herbs whisked me away to a cozy kitchen in Tehran, where homemade meals were a labor of love. Today, I want to share my favorite Persian Noodle Soup recipe, known as Ash Reshteh—a dish that embodies warmth and nourishment, perfect for chilly evenings. Packed with legumes, vibrant greens, and tender noodles, this comforting, plant-based delight will elevate your meatless dinner game. Not only is this Persian Noodle Soup rich in protein and flavor, but it also offers the satisfaction of a hearty meal that feels like a warm hug in a bowl. Ready to dive into a bowl of tradition and comfort? Let’s cook!

Why is Persian Noodle Soup Exceptional?
Comforting and Nourishing: This Persian Noodle Soup warms both the heart and the soul, with its blend of hearty legumes and fresh herbs providing a satisfying and nutritious meal.
Easy to Prepare: The straightforward cooking process requires minimal experience, making it perfect for home chefs and beginners alike.
Versatile Options: You can easily swap ingredients like pasta or beans to fit dietary needs, whether you’re looking for a gluten-free version or simply want to use what’s in your pantry.
Crowd-Pleaser: Ideal for family dinners or gatherings, this soup impresses with its rich flavors and vibrant colors, leaving everyone asking for seconds!
Make Ahead Friendly: It stores well for up to five days and even tastes better the next day, making it a fantastic option for meal prep. For a comforting option, check out my recipes for Healing Chicken Soup or Chicken Enchilada Soup.
Persian Noodle Soup Recipe Ingredients
For the Soup Base
- Olive Oil – Adds richness and flavor; vegetable or grapeseed oil can be used for a lighter option.
- Onion – Provides a sweet base when sautéed; shallots can enhance the dish’s sweetness.
- Garlic – Adds depth and aroma; fresh garlic is preferred, but garlic powder is a handy substitute.
- Turmeric – Offers a warm, earthy flavor and vibrant color; ground cumin could be a flavorful alternative.
- Vegetable Broth – Contributes to the soup’s foundation; homemade broth maximizes flavor, while water can be a last-minute substitute.
For the Legumes
- Lentils – Supply protein and texture; any small lentils work well, but adjust cooking time for black or brown varieties.
- Chickpeas – Provide protein and creaminess; use canned or freshly cooked dried chickpeas for convenience.
- Navy Beans – Add creaminess and fiber; great northern beans can serve as a perfect substitute.
- Kidney Beans – Contribute heartiness; pinto beans can also work well in this recipe.
For the Noodles and Greens
- Persian Noodles/Linguine – Offer a texture that perfectly complements the soup; feel free to use various pasta shapes as alternatives.
- Spinach – Enhances nutrition with vitamins and minerals; kale or Swiss chard offers a delightful twist.
- Cilantro – Adds a fresh touch; swap with parsley for a milder flavor if desired.
- Parsley – Provides herbal brightness; try a blend of parsley and basil for variation.
- Dill – Imparts a unique flavor; fresh dill is best, but dried dill can work in smaller amounts.
For Seasoning and Topping
- Salt and Pepper – These essential seasonings truly elevate the flavors; adjust to taste as needed.
- Sour Cream/Yogurt – Adds a creamy topping that balances the flavors; choose plant-based yogurt for a vegan-friendly option.
- Fried Onions – Provide a delightful crunch; shallots can be fried instead for a milder flavor.
Dive into this delightful Persian Noodle Soup recipe and taste the comforting blend of flavors with every spoonful!
Step‑by‑Step Instructions for Persian Noodle Soup Recipe
Step 1: Sauté the Aromatics
In a large pot, heat 2 tablespoons of olive oil over medium heat until shimmering. Add 1 diced onion and cook for about 5-7 minutes, stirring frequently until soft and translucent. The onions should be lightly golden to enhance the flavor, then add 3 minced garlic cloves and 1 teaspoon of turmeric, letting them cook for another 1-2 minutes until aromatic.
Step 2: Build the Flavor Base
Pour in 6 cups of vegetable broth, pulling together the flavors into a comforting base for the Persian Noodle Soup. Next, add 1 cup of lentils, 1 can of chickpeas, 1 cup of navy beans, and 1 cup of kidney beans. Bring the mixture to a boil, then reduce the heat to low and let it simmer for 20 minutes, watching for the lentils to become tender.
Step 3: Cook the Noodles
After the beans have simmered, stir in 8 ounces of Persian noodles or linguine. Allow them to cook for about 10 minutes, stirring occasionally. Watch as the noodles soften and absorb the delicious broth, ensuring they’re tender but not mushy, which will make your Persian Noodle Soup delightful and hearty.
Step 4: Incorporate the Greens
Add 4 cups of chopped spinach, along with ½ cup of chopped cilantro, ½ cup of parsley, and 2 tablespoons of fresh dill to the pot. Cook for an additional 5-7 minutes, allowing the greens to wilt and infuse their vibrant flavors into the soup. Look for the spinach to be tender and beautifully vibrant in color, signaling it’s ready to serve.
Step 5: Season to Perfection
Taste and season the Persian Noodle Soup with salt and pepper, adjusting based on your preference. A warm and comforting flavor should embrace the dish, balancing the earthiness of the legumes and the freshness of the herbs. Remember, this step enhances the overall taste, so take your time to get it just right.
Step 6: Serve and Garnish
Ladle your steaming Persian Noodle Soup into bowls, inviting comfort to your table. Top each bowl with a dollop of sour cream or yogurt for creaminess, and sprinkle crispy fried onions on top for added texture. The contrasting elements will create an inviting presentation that is sure to charm everyone gathered around the table.

What to Serve with Persian Noodle Soup?
This hearty dish pairs wonderfully with a variety of accompaniments that enhance its comforting nature.
-
Soft Flatbread: Perfect for dipping, it absorbs the flavors of the soup while adding a satisfying texture. Serve warm, and feel free to slather it with olive oil or herbs for extra flavor.
-
Simple Green Salad: A light salad with cucumbers, tomatoes, and a tangy vinaigrette refreshes the palate, balancing the rich flavors of the soup. Consider adding feta cheese for a salty bite.
-
Roasted Vegetables: Earthy roasted vegetables like carrots, bell peppers, and zucchini add depth to the meal. Their caramelized sweetness complements the savory notes of the Persian Noodle Soup beautifully.
-
Yogurt with Herbs: A side of thick yogurt sprinkled with fresh herbs offers a cooling contrast to the warm soup. Mix in a touch of garlic and salt for added richness.
-
Mint Tea: This invigorating drink pairs seamlessly with Persian cuisine, making it a delightful beverage option. Its aromatic flavor enhances the overall experience and encapsulates the essence of Persian culture.
-
Baklava: For a sweet finish, indulge in a piece of this flaky, honey-soaked dessert. The combination of crunchy pastry and sweet syrup creates a lovely contrast after the savory soup.
Enjoy creating a delightful dining experience that captures the heartwarming flavors of your Persian Noodle Soup!
Make Ahead Options
These Persian Noodle Soup preparations are perfect for busy home cooks looking to save time! You can chop the vegetables and rinse the legumes up to 24 hours in advance, storing them in the refrigerator to maintain freshness. For an even quicker meal, prepare the soup base without noodles up to 3 days ahead. Just allow it to cool completely before refrigerating in an airtight container. When you’re ready to serve, reheat the soup on the stove, add fresh noodles, and cook for about 10 minutes until they are tender. This way, you’ll enjoy a delicious, hearty Persian Noodle Soup without the last-minute rush, allowing you to savor the comforting flavors any night of the week!
Storage Tips for Persian Noodle Soup
-
Room Temperature: Allow the soup to cool completely before storing. It should not sit out for more than 2 hours to prevent bacterial growth.
-
Fridge: Store in an airtight container for up to 5 days. The flavors deepen as it rests, making leftovers even more delicious!
-
Freezer: Freeze the soup without noodles or fresh herbs for up to 3 months. Thaw overnight in the fridge before reheating.
-
Reheating: Reheat on the stove over medium heat until warmed through, adding fresh herbs and cooked noodles just before serving for the best texture.
Persian Noodle Soup Recipe Variations
Feel free to put your own spin on this delightful soup, creating variations that suit your taste and dietary needs!
- Gluten-Free: Swap out Persian noodles for gluten-free pasta to enjoy a delicious gluten-free version without sacrificing flavor.
- Add More Veggies: Toss in diced carrots or zucchini for an extra dose of nutrition and delightful texture that kids will love.
- Spice It Up: Incorporate spices like cumin or coriander to add depth, enhancing the warmth and complexity of the soup’s flavor.
- Herb Blend: Replace cilantro and parsley with a mix of fresh basil and mint for a refreshing twist that brightens the dish.
- Creamy Alternative: For a richer texture, try blending in a touch of coconut milk instead of sour cream or yogurt, creating a tropical flair.
- Bean Variety: Mix up the legumes by using black beans or pinto beans, each bringing a different taste and texture to the comforting base.
- Kick of Heat: Add a pinch of red pepper flakes or a splash of hot sauce to ignite your taste buds with a bit of spice!
- Savory Toppings: Experiment with toppings like avocado slices or a sprinkle of pumpkin seeds for added creaminess and crunch that elevates each bowl.
As you make this Persian Noodle Soup your own, you’ll discover it pairs beautifully with my recipes for Healing Chicken Soup or Pumpkin Chicken Soup for hearty meal options. Enjoy the journey of flavors!
Expert Tips for Persian Noodle Soup
-
Use Flavorful Broth:: Opt for homemade vegetable broth to elevate the flavors in your Persian noodle soup; it makes a noticeable difference in richness.
-
Don’t Rush Noodles:: Avoid overcooking the noodles; they should be tender but not mushy. Stir occasionally to prevent them from clumping.
-
Pre-soak Beans:: If using dried beans, soak them overnight to reduce cooking time. This ensures they’re properly tender by the time the soup is ready.
-
Herb Freshness Matters:: Add fresh herbs at the end of cooking to maintain their vibrant color and nutrients. This keeps your Persian noodle soup flavorful and bright.
-
Adjust to Taste:: Always taste and season your soup with salt and pepper before serving. Balancing the flavors will bring out the best in your comforting dish.

Persian Noodle Soup Recipe FAQs
What ingredients should I choose for the best flavor and texture?
Absolutely! For the richest taste, I recommend using fresh onions and garlic. When selecting your lentils, look for small varieties like green or brown, as they cook up tender and hold their shape. If using canned beans, choose low-sodium options for better control over flavor. For the greens, opt for fresh spinach, but kale or Swiss chard can add delightful variation.
How should I store leftovers of the Persian noodle soup?
Very good question! Allow the soup to cool down completely at room temperature for no more than 2 hours to prevent bacteria growth. Once cooled, transfer it to an airtight container and store it in the refrigerator; it’s good for up to 5 days. You’ll find that the flavors meld beautifully overnight, making it even tastier as leftovers!
Can I freeze the Persian noodle soup?
Certainly! To freeze this hearty dish, it’s best to do so before adding the noodles and fresh herbs. Allow the soup to cool, then pour it into freezer-safe containers or bags, leaving some space for expansion. It can be stored for up to 3 months. When you’re ready to enjoy it, thaw overnight in the fridge and reheat on the stove, adding freshly cooked noodles and herbs for the best texture.
What should I do if the soup turns out too thick?
Don’t worry; it’s an easy fix! If your Persian noodle soup ends up too thick after cooking, just add some warm vegetable broth or water to loosen it up to your desired consistency. Stir it in gradually, allowing you to control the soup’s richness without diluting the flavor. Adjust the seasoning again as needed after adding liquid to keep everything perfectly balanced!
Are there any dietary considerations for this recipe?
Of course! This Persian Noodle Soup recipe is vegetarian and can easily be made vegan by using plant-based yogurt for topping. If gluten is a concern, simply substitute the Persian noodles or linguine with your favorite gluten-free pasta. Always check the labels on canned beans and broths to ensure they fit your dietary needs. Enjoy with peace of mind knowing it’s nourishing for you and your family!

Hearty Persian Noodle Soup Recipe for Cozy Nights
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium heat until shimmering. Add diced onion and cook for about 5-7 minutes until soft and translucent. Add minced garlic and turmeric, cooking for another 1-2 minutes until aromatic.
- Pour in 6 cups of vegetable broth. Add 1 cup of lentils, 1 can of chickpeas, 1 cup of navy beans, and 1 cup of kidney beans. Bring to a boil, then reduce heat and let simmer for 20 minutes.
- Stir in 8 ounces of Persian noodles. Cook for about 10 minutes, stirring occasionally, until noodles are tender.
- Add 4 cups of chopped spinach, ½ cup of chopped cilantro, ½ cup of parsley, and 2 tablespoons of fresh dill. Cook for an additional 5-7 minutes until greens are wilted.
- Taste and season with salt and pepper, adjusting based on preference.
- Ladle into bowls and top with sour cream or yogurt and fried onions.

Leave a Reply