As the aroma of spices fills the air, I can’t help but feel a wave of nostalgia wash over me. This longing for home leads us to my favorite cozy dish—Hearty Persian Noodle Soup, or Ash Reshteh. This comforting plant-based recipe is not only packed with nutritious legumes and fragrant herbs but also delivers warmth in every bite, making it perfect for chilly evenings or a heartwarming lunch any day of the week. With its rich protein content, this soup is a delightful way to embrace meatless meals while savoring traditional flavors. Curious about how to whip up this nourishing bowl of goodness? Let’s dive into the cozy details of this timeless recipe!

Why is Persian Noodle Soup Special?
Nourishing and Hearty: This Persian Noodle Soup is packed with a delightful mix of legumes and fresh herbs, making it not just a meal but a wholesome experience.
Aromatic Delight: The combination of sautéed onions, garlic, and turmeric creates a fragrant base that enhances every spoonful.
Plant-Based Comfort: Ideal for those seeking nutritious, meatless options, it’s a hearty dish that satisfies without sacrificing flavor—great alongside a warm slice of flatbread!
Versatility: Feel free to swap in different legumes or noodles based on what’s in your pantry, allowing you to customize it to your taste.
Quick to Prepare: Ready in under an hour, this recipe is perfect for weeknight dinners, making it easy to embrace a cozy homemade meal without spending all evening in the kitchen.
Persian Noodle Soup Ingredients
For the Soup
• Olive Oil – Provides fat for sautéing and flavors the base of the soup. Substitution: Can use avocado oil.
• Onion (1 large, diced) – Adds sweetness and depth to the flavor. Preparation: Dice finely.
• Garlic (4 cloves, minced) – Enhances the aroma and taste. Substitution: Garlic powder (1 teaspoon) can be used in a pinch.
• Turmeric (1 teaspoon) – Adds warmth and color to the soup. Note: Ensure to stir enough to activate its flavor.
• Vegetable Broth (6 cups) – Acts as the liquid base of the soup. Substitution: Homemade broth or water with seasonings.
• Lentils (1 cup, rinsed) – Provides protein and heartiness. Note: Use green or brown lentils.
• Chickpeas (1 cup, cooked) – Adds texture and protein. Substitution: Can use other legumes, such as black beans.
• Navy Beans (1 cup, cooked) – Contributes to the protein content and creaminess. Note: Use any type of canned beans as a substitute.
• Kidney Beans (1 cup, cooked) – Complements the texture and nutritional profile. Preparation: Must be cooked before use.
• Persian Noodles or Linguine (½ pound) – Gives structure and chewiness to the soup. Substitution: Use any short pasta if not available.
• Spinach (3 cups, chopped) – Adds vitamins and nutrients. Note: Can replace with kale or Swiss chard.
• Cilantro (1 cup, chopped) – Provides a fresh, herbal flavor. Substitution: Parsley can be used for a milder taste.
• Parsley (1 cup, chopped) – Enhances freshness and nutrition. Note: Can mix with additional herbs.
• Dill (1 cup, chopped) – Contributes a unique flavor profile. Substitution: Fennel fronds can be used as a substitute.
• Salt and Pepper – For seasoning to taste. Note: Always adjust to personal preference.
For Serving
• Sour Cream or Yogurt – Optional topping for serving that adds creaminess. Substitution: Vegan yogurt for a plant-based option.
• Fried Onions – For garnish, providing crunch and flavor enhancement.
Dive into this Persian Noodle Soup recipe and embrace the comforting flavors that bring warmth to your kitchen!
Step‑by‑Step Instructions for Persian Noodle Soup Recipe
Step 1: Sauté the Base
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and sauté for 5-7 minutes until they turn soft and translucent. Stir occasionally to prevent burning and to develop a sweet, aromatic base for your Persian Noodle Soup.
Step 2: Add Aromatics
Once the onions are ready, stir in 4 minced garlic cloves and 1 teaspoon of turmeric. Continue to cook for 1-2 minutes, allowing the garlic to become fragrant and golden. This fragrant mixture sets the stage for the rich flavors to come in your hearty Persian noodle soup.
Step 3: Incorporate Broth and Legumes
Pour in 6 cups of vegetable broth, followed by 1 cup of rinsed lentils, 1 cup of cooked chickpeas, 1 cup of navy beans, and 1 cup of kidney beans. Bring the mixture to a hearty boil over high heat, then reduce the heat and let it simmer for about 20 minutes. Look for the lentils and beans to soften during this time.
Step 4: Add the Noodles
Introduce ½ pound of Persian noodles (or linguine) to the simmering pot. Cook for an additional 10 minutes, stirring occasionally, until the noodles become tender yet maintain a nice bite. This will give texture to your comforting Persian Noodle Soup.
Step 5: Stir in the Greens
Add 3 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of chopped parsley, and 1 cup of chopped dill to the pot. Stir gently and cook for 5-7 minutes, until the greens are wilted and vibrant. This step adds a refreshing burst of color and nutrition to your soup.
Step 6: Season to Perfection
Taste the soup and season with salt and pepper according to your preference. This final touch enhances the hearty flavors of the Persian Noodle Soup, ensuring every spoonful is both delicious and satisfying.
Step 7: Serve and Garnish
Ladle the soup into bowls and top each serving with a dollop of sour cream or yogurt for creaminess. Finish with a sprinkle of crispy fried onions for added crunch. Your nourishing Persian Noodle Soup is now ready to be enjoyed, bringing warmth and comfort to your table.

Make Ahead Options
These delicious Persian Noodle Soup (Ash Reshteh) options are perfect for busy home cooks! You can chop your vegetables, cook the legumes, and prepare the broth up to 3 days in advance. Simply store the chopped onions, garlic, and herbs in airtight containers in the refrigerator to keep them fresh. When you’re ready to enjoy the soup, just sauté the base, add the prepped ingredients, and simmer. To maintain the noodles’ texture, cook them separately and add them just before serving. This way, your Persian Noodle Soup will be just as comforting and flavorful, saving you precious time on weeknights!
Variations & Substitutions for Persian Noodle Soup Recipe
Get creative and make this delightful Persian Noodle Soup your own with these exciting twists and swaps!
-
Legume Switch: Experiment with different legumes like black beans or pinto beans for varied textures and flavors.
-
Pasta Alternative: Replace Persian noodles with any short pasta you prefer, such as macaroni or fusilli, for a personalized touch.
-
Herb Mix-Up: Substituting fresh herbs can bring a fresh new twist; try using fresh basil or mint in the soup for a unique spin.
-
Spice It Up: For those who enjoy heat, add a pinch of red pepper flakes or a dash of hot sauce to elevate the flavor profile.
-
Nutty Flavor Boost: Stir in a tablespoon of tahini (sesame paste) for a creamy texture and nutty flavor that complements the soup beautifully.
-
Add More Greens: Toss in additional greens like Swiss chard or collard greens for a nutrient-packed boost that enriches the color and flavor.
-
Creamy Finish: If you desire an ultra-creamy soup, mix in a splash of coconut milk or almond milk right before serving for an extra layer of indulgence.
-
Make It a Stew: Want something heartier? Reduce the liquid slightly and incorporate diced potatoes or carrots to transform this soup into a comforting stew.
Feel free to explore these options, and don’t forget to serve your soup alongside some homemade flatbread. For more cozy soups, check out my delicious recipes for Udon Noodle Soup or Creamy Chicken Noodle Soup. Enjoy every delightful spoonful!
How to Store and Freeze Persian Noodle Soup
Fridge: Store your Persian Noodle Soup in an airtight container for up to 5 days. The flavors deepen after a day, making it even more delicious on reheating.
Freezer: To freeze, omit the noodles and fresh herbs before freezing. Portion into airtight containers and freeze for up to 3 months.
Reheating: When ready to enjoy, thaw in the refrigerator overnight. Reheat in a pot on the stove, adding new noodles and herbs for a fresh touch.
Airtight Storage: Ensure your container is airtight to maintain freshness and prevent freezer burn. Enjoy your comforting bowl of Persian Noodle Soup whenever you crave warmth!
Expert Tips for Persian Noodle Soup
• Perfect Onion Sauté: Make sure to cook your onions until golden for a depth of flavor. This sets the foundation for a robust Persian noodle soup.
• Bean Prep: If using dried beans, don’t forget to soak them overnight and extend the simmering time. It ensures softness and a rich texture.
• Fresh Herbs Last: Stir in your fresh herbs toward the end of cooking. This keeps their vibrant color and flavor, making for a more aromatic experience.
• Consistency Check: If your soup is too thick, add a splash more broth or water. Aim for a cozy, stew-like consistency that still allows the noodles to shine.
• Flavor Adjustment: Always taste your soup before serving. Adjust salt and pepper based on personal preference for the ultimate satisfaction.
What to Serve with Hearty Persian Noodle Soup?
Elevate your dining experience with delightful accompaniments that make this comforting soup shine even brighter.
- Soft Flatbread: Perfect for dipping, this warm bread complements the soup’s texture and hearty flavors, making every bite satisfying.
- Fresh Side Salad: A crisp salad with cherry tomatoes, cucumber, and a citrus vinaigrette adds a refreshing contrast to the richness of the soup.
- Pickled Vegetables: The tangy bite of pickled cucumbers or radishes cuts through the heartiness, providing a vibrant, palate-cleansing finish.
- Crispy Falafel: These savory bites bring an additional layer of texture and flavor, enhancing the overall meal with their herby crunch.
- Mint Yogurt Sauce: A cool, herbaceous yogurt sauce is delightful when drizzled over the soup, adding a refreshing twist to each spoonful.
- Chai Tea: Sipping on a warm spiced chai alongside your meal can create a comforting, cozy ambiance, perfect for chilly evenings.

Persian Noodle Soup Recipe FAQs
What type of noodles should I use for Persian Noodle Soup?
For a traditional touch, use Persian noodles, but if they’re not available, any short pasta like linguine or macaroni works perfectly! Just be sure to adjust the cooking time according to the pasta you choose to ensure they reach a tender consistency.
How long can I store Persian Noodle Soup in the fridge?
Your Persian Noodle Soup can be safely stored in an airtight container in the refrigerator for up to 5 days. The flavors actually deepen after a day or two, making it even more enjoyable when reheated!
Can I freeze Persian Noodle Soup?
Absolutely! To freeze, omit the noodles and fresh herbs before portioning your soup into airtight containers. This way, it can last for up to 3 months in the freezer. When you’re ready to enjoy, simply thaw overnight in the fridge, reheat on the stove, and add fresh noodles and herbs for the best flavor!
What if my Persian Noodle Soup is too thick?
If you find your soup has become too thick, no worries—just add a splash of vegetable broth or water to achieve your desired consistency. Stir well and let it simmer for a few minutes to blend. You want that cozy, stew-like texture without losing the noodles’ bite!
Are there any dietary considerations I should be aware of for this soup?
Yes! This Persian Noodle Soup is vegetarian and plant-based, making it a fantastic option for those following a meat-free diet. If you have nut allergies, be sure to check your vegetable broth and toppings like fried onions for possible allergens. For a vegan option, swap traditional sour cream with coconut yogurt or a plant-based alternative.

Nourishing Persian Noodle Soup Recipe for Cozy Nights
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onion and sauté for 5-7 minutes until they turn soft and translucent.
- Once the onions are ready, stir in 4 minced garlic cloves and 1 teaspoon of turmeric. Continue to cook for 1-2 minutes.
- Pour in 6 cups of vegetable broth, followed by 1 cup of rinsed lentils, 1 cup of cooked chickpeas, 1 cup of navy beans, and 1 cup of kidney beans. Bring to a boil, then reduce heat and let simmer for about 20 minutes.
- Introduce ½ pound of Persian noodles (or linguine) to the simmering pot. Cook for an additional 10 minutes.
- Add 3 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of chopped parsley, and 1 cup of chopped dill to the pot. Stir gently and cook for 5-7 minutes.
- Taste the soup and season with salt and pepper according to your preference.
- Ladle the soup into bowls and top with a dollop of sour cream or yogurt. Finish with crispy fried onions.

Leave a Reply