As I stirred the pot of simmering broth, the air filled with rich aromas that transported me back to a bustling Persian kitchen. This Hearty Persian Noodle Soup, known as Ash Reshteh, is not only a labor of love, but it also embodies the warmth and comfort of home-cooked meals. With its nourishing blend of beans, greens, and chewy noodles, this plant-based comfort classic promises to satisfy those cravings for hearty and wholesome meals. Plus, it’s a fantastic option for any day of the week, easily fitting into your meatless meal rotation. Imagine cozy nights curled up with a bowl of this essense of Middle Eastern flavors. Are you ready to dive into a bowl of nostalgia?

Why is Persian Noodle Soup Special?
Comforting, This Persian Noodle Soup (Ash Reshteh) offers a heartwarming experience that feels like a cozy hug in a bowl.
Nourishing, Packed with nutrient-dense ingredients like lentils and greens, it’s a delightful way to enjoy plant-based meals without sacrificing flavor.
Flavorful, The robust combination of spices and fresh herbs creates layers of taste that make every spoonful a delight.
Easy to Prepare, With simple ingredients and straightforward steps, this recipe is perfect for both novice cooks and seasoned chefs alike.
Versatile, Feel free to customize it by adding your favorite legumes or veggies, making it a dish that adapts perfectly to your taste.
Family-Friendly, This comforting soup is sure to become a family favorite, just like my Garlic Tomato Soup or a bowl of Crockpot Thai Soup.
Persian Noodle Soup Ingredients
• Discover the rich flavors of this Persian Noodle Soup recipe with these essential ingredients!
For the Base
• Olive Oil – Adds richness and is used for sautéing; you can substitute with any neutral oil.
• Onion – Provides a sweet, aromatic base when diced; shallots can be a milder substitute.
• Garlic – Adds robust flavor when minced; fresh garlic is preferred for its aromatic quality.
• Turmeric – Provides warm color and earthy flavor; curry powder can be used for a different twist.
• Vegetable Broth – Forms the soup base; opt for low-sodium to control salt levels.
For the Legumes
• Lentils – Offers heartiness and protein when rinsed; any small lentil variety is suitable.
• Chickpeas – Adds texture and protein; cooked chickpeas, whether canned or dried, work well.
• Navy Beans – Contributes creaminess to the soup; can be substituted with cannellini beans.
• Kidney Beans – Provides additional protein and color; pinto beans can be a tasty alternative.
For the Noodles and Greens
• Persian Noodles (Reshteh) – Adds a unique chewy texture; linguine can be used if unavailable.
• Spinach – Adds vital nutrition and color, chopped; kale or Swiss chard can substitute beautifully.
For the Fresh Herbs
• Cilantro – Enhances the fresh flavor when chopped; parsley can replace it if you’re not a fan.
• Parsley – Provides herbal notes when chopped; both curly or flat-leaf varieties are great to use.
• Dill – Adds a distinct freshness; fennel fronds can be used for a unique twist.
For Garnishing and Serving
• Salt and Pepper – For seasoning to taste.
• Sour Cream or Yogurt – Adds creaminess when served; use plant-based alternatives for a vegan option.
• Fried Onions – Garnish for added crunch; crispy shallots can be used as a delightful substitute.
By gathering these ingredients, you’re all set to embark on your journey to making a nourishing Persian Noodle Soup that elevates your meals with comfort and flavor!
Step‑by‑Step Instructions for Persian Noodle Soup Recipe
Step 1: Prepare Base
In a large pot, heat 2 tablespoons of olive oil over medium heat. Once shimmering, add 1 diced onion and sauté for 5–7 minutes until it becomes translucent and soft, filling your kitchen with a sweet aroma. This step lays a flavorful foundation for your Persian Noodle Soup.
Step 2: Sauté Aromatics
Stir in 3 minced garlic cloves and 1 teaspoon of turmeric into the pot, cooking for an additional 1–2 minutes until the garlic is fragrant and lightly browned. This aromatic mixture will bring depth and warmth to your soup, enhancing its rich flavors just like the ones enjoyed in Persian households.
Step 3: Add Broth and Legumes
Pour in 8 cups of vegetable broth, then add 1 cup of rinsed lentils, 1 can of cooked chickpeas, 1 cup of cooked navy beans, and 1 cup of cooked kidney beans. Bring the mixture to a boil, then reduce the heat to low, simmering uncovered for 20 minutes. This allows the legumes to soften and flavors to meld beautifully in your nourishing Persian noodle soup.
Step 4: Cook Noodles
Add 8 ounces of Persian noodles (or linguine) to the pot, stirring gently to combine. Cook for 8–10 minutes, or until the noodles are tender and al dente. As the noodles cook, they will absorb the delicious broth, enhancing each bite of the Persian Noodle Soup with delightful texture.
Step 5: Add Greens
Incorporate 4 cups of chopped spinach, along with 1/2 cup each of chopped cilantro, parsley, and dill into the pot. Cook for an additional 5–7 minutes until the greens have wilted and brightened the soup’s color. This step not only adds nutrition but also a burst of freshness to the comforting dish.
Step 6: Season and Serve
Adjust the flavors of your Persian Noodle Soup with salt and pepper to taste. Ladle the hearty soup into bowls, topping each serving with a dollop of sour cream or yogurt and a sprinkle of crispy fried onions. This final garnish adds a delightful crunch, making your comforting meal complete and ready to enjoy.

What to Serve with Hearty Persian Noodle Soup
Every bowl of this comforting soup deserves the perfect companions to create a satisfying meal experience.
- Soft Flatbread: The fluffy, warm texture of flatbread is perfect for soaking up the rich broth, making each bite more delightful.
- Light Salad: A crisp salad with zesty lemon vinaigrette balances the hearty soup and adds a refreshing crunch to the meal.
- Roasted Vegetables: Caramelized veggies like carrots and bell peppers are filled with sweetness, enhancing the overall flavor profile of your dinner.
- Cilantro Lime Rice: This bright and zesty rice dish gains depth from its citrusy flavor and pairs beautifully with the rich soup.
- Herbed Quinoa: The nutty flavor of quinoa combined with fresh herbs like parsley complements the Mediterranean taste in the soup beautifully.
- Tzatziki Sauce: A cool, creamy yogurt dip adds a refreshing contrast to the warm soup, enhancing the overall dining experience.
- Fruit Chaat: This vibrant, spiced fruit salad brings a sweet-and-savory twist that invigorates the palate after the warmth of the soup.
- Mint Tea: Serving a warm cup of mint tea provides a soothing flavor finish, wrapping up your meal on a cozy note.
Persian Noodle Soup Recipe Variations
Feel free to play with this recipe and add your personal touch for a unique experience that will tantalize your taste buds!
-
Legume Twist: Experiment with black beans or lentils for added flavor and variety. The different textures will elevate your soup pleasantly.
-
Spice Boost: Add a teaspoon of cumin or coriander for an extra depth of flavor. The warm spices beautifully complement the dish’s base while keeping it cozy.
-
Veggie Surprise: Toss in diced carrots or squash for additional nutrition and a delightful textural contrast. The added sweetness from these veggies harmonizes perfectly with the earthy lentils.
-
Citrus Zest: Squeeze in some lemon juice right before serving for a fresh, zesty punch. This will brighten the soup and elevate the herb flavors, making it truly unforgettable.
-
Herb Variation: If you’re not a fan of cilantro, try using basil or mint as replacements. These herbs can bring a refreshing twist that still fits perfectly with the soup’s overall flavor profile.
-
Heat It Up: For those who love spice, add a pinch of cayenne pepper or chili flakes. This will provide a warm kick that’s sure to please heat lovers!
For more comforting soup options, don’t forget to check out my comforting Lemon Chicken Soup or the deliciously fragrant French Onion Soup. Happy cooking!
How to Store and Freeze Persian Noodle Soup
Fridge: Store the soup in an airtight container for up to 5 days. Reheat gently on the stove or in the microwave, adding a splash of broth or water to maintain its creamy texture.
Freezer: Freeze the soup without the noodles and herbs for optimal texture. It will keep for up to 3 months. Thaw in the fridge overnight before reheating.
Reheating: When ready to serve your Persian noodle soup, heat it on the stove or in the microwave, then stir in fresh herbs and cooked noodles just before serving for added flavor and freshness.
Tip: Enjoy the best taste by allowing the soup to rest overnight in the fridge after cooking; the flavors will deepen and enhance the overall comfort of this nourishing dish.
Expert Tips for Persian Noodle Soup
Choosing Beans: Use a mix of legumes to enhance texture; avoid using all one type to prevent blandness and boost the soup’s nutritional profile.
Noodle Alternatives: If Persian noodles are unavailable, be sure to cook linguine al dente, as overcooked noodles will become mushy in the broth.
Flavor Boosting: Let the soup rest overnight in the fridge to deepen its flavors; this allows the herbs and spices to meld beautifully in your Persian noodle soup.
Vegan Variations: For a dairy-free option, skip the sour cream or yogurt topping and use plant-based substitutes for a wholesome experience without sacrificing creaminess.
Easy Meal Prep: Save time by preparing components ahead, like chopping veggies or cooking beans, to streamline your cooking process on busy days.
Make Ahead Options
These Persian Noodle Soup (Ash Reshteh) make excellent meal prep choices! You can prepare the soup base (without noodles and greens) up to 3 days in advance; simply sauté the aromatics, add the broth and legumes, and simmer. Allow the soup to cool completely before refrigerating, which helps maintain its rich flavors. When you’re ready to enjoy, reheat the soup gently on the stove and add the noodles and greens right before serving to ensure they remain tender and vibrant. This way, your comforting Persian Noodle Soup is just as delicious, saving you time on busy weeknights while still delivering a warming, homemade experience!

Persian Noodle Soup (Ash Reshteh) Recipe FAQs
What type of beans should I use for the Persian Noodle Soup?
Absolutely! I recommend using a mix of legumes like lentils, chickpeas, navy beans, and kidney beans to enhance the texture and nutrition of your soup. Using a variety rather than just one type will add depth of flavor and prevent blandness.
How should I store leftover Persian Noodle Soup?
Store your Persian Noodle Soup in an airtight container in the refrigerator for up to 5 days. When reheating, be sure to add a splash of broth or water to keep it creamy and prevent it from drying out.
Can I freeze Persian Noodle Soup?
Yes, you can freeze the soup! However, it’s best to do so before adding the noodles and fresh herbs to maintain their texture. Freeze the soup in a freezer-safe container for up to 3 months. When you’re ready to enjoy it, thaw it in the refrigerator overnight, reheat, and add the fresh herbs and cooked noodles just before serving for the best flavor.
How do I ensure my noodles don’t get mushy in the soup?
Great question! To avoid mushy noodles, cook them al dente before adding them to the soup. If you’re using linguine instead of Persian noodles, be sure not to overcook them, as they will absorb the soup’s broth and continue to soften.
Can I make this soup vegan-friendly?
Very much so! To make your Persian Noodle Soup entirely plant-based, simply omit the sour cream or yogurt and opt for a plant-based alternative. This slight adjustment will allow you to retain the creamy texture while keeping the dish completely vegan!

Nourishing Persian Noodle Soup Recipe for Cozy Nights
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of olive oil over medium heat. Add 1 diced onion and sauté for 5–7 minutes until translucent.
- Stir in 3 minced garlic cloves and 1 teaspoon of turmeric for 1–2 minutes until fragrant.
- Pour in 8 cups of vegetable broth, then add 1 cup of lentils, cooked chickpeas, navy beans, and kidney beans. Bring to a boil, then simmer uncovered for 20 minutes.
- Add 8 ounces of Persian noodles, cook for 8–10 minutes until tender.
- Stir in 4 cups of chopped spinach, along with 1/2 cup of onions, cilantro, parsley, and dill. Cook for 5–7 minutes until the greens wilt.
- Adjust flavors with salt and pepper. Serve topped with sour cream or yogurt and crispy onions.

Leave a Reply