The aroma wafting from the kitchen was irresistible; I could almost hear the whispers of tradition from each simmering ingredient. The heartwarming Persian Noodle Soup, or Ash Reshteh, has graced my table more times than I can count. This protein-packed, plant-based delight is sure to become your go-to for cozy meals. With its rich tapestry of legumes, vibrant herbs, and comforting noodles, it embodies everything we love about nourishing comfort food. Not only is this dish satisfying to make, but it also serves as a vibrant centerpiece for gatherings, inviting friends and family to savor every spoonful. Plus, it can easily be adapted to suit gluten-free diets. So, are you ready to whisk up a bowl of joy and warmth? Let’s dive into this delightful recipe together!

Why is Ash Reshteh a must-try?
Irresistible aromas: This traditional Persian noodle soup fills your kitchen with a fragrant blend of herbs and spices, creating an inviting atmosphere.
Nutritious comfort: Packed with protein and fiber from lentils, beans, and fresh greens, it’s a wholesome dish you can feel good about enjoying.
Versatile options: Easily modify this recipe to match your dietary needs, from gluten-free noodles to various bean substitutions, making it accessible for everyone.
Crowd-pleaser: Whether for a family meal or a cozy gathering, Ash Reshteh is guaranteed to impress guests and leave them asking for more!
Quick and easy: With simple steps and minimal prep, you can whip up this delightful soup in no time, transforming your meal routine. Dive deeper into cooking legumes or explore more about Persian cuisine for extra tips and inspiration!
Persian Noodle Soup Ingredients
Explore the essential ingredients that bring this hearty dish to life!
For the Base
- Olive Oil – Adds richness and mouthfeel to the soup; substitute with vegetable oil for a neutral flavor.
- Onion – Provides a sweet base flavor when sautéed; yellow onion is best for this recipe.
- Garlic – Enhances umami and brings depth; fresh garlic is recommended for maximum impact.
- Turmeric – Offers color and an earthy flavor; although it can be omitted, it enhances the unique taste.
- Vegetable Broth – Forms the soup’s liquid base; homemade broth adds depth while store-bought is convenient.
For the Protein
- Lentils (rinsed) – A source of protein and texture; green or brown lentils are ideal for best results.
- Chickpeas (cooked) – Adds creaminess and protein; canned chickpeas make for a quick and easy option.
- Navy Beans (cooked) – Contributes heartiness; can substitute with black or cannellini beans.
- Kidney Beans (cooked) – Offers additional texture and nutritional value; any variety of beans can work.
For the Noodles
- Persian Noodles or Linguine – Adds structure to the soup; any flat pasta can be used if unavailable.
For the Greens
- Spinach (chopped) – Introduces freshness and vitamins; substitute with kale or Swiss chard if desired.
- Cilantro (chopped) – Adds a bright herbal note; parsley can be used as a substitute for a different flavor.
- Parsley (chopped) – Offers freshness; interchangeable with other herbs like mint.
- Dill (chopped) – Enhances the soup’s herbal profile; can be omitted or substituted with tarragon.
For Seasoning & Garnish
- Salt and Pepper to taste – Essential for flavor enhancement; adjust according to broth sodium levels.
- Sour Cream or Yogurt – Adds creaminess when serving; use dairy-free yogurt for a vegan option.
- Fried Onions – A garnish that provides a delightful crunch; enjoy homemade or store-bought for convenience.
Gather these ingredients, and get ready to create a fantastic bowl of Persian Noodle Soup that warms both the heart and the stomach!
Step‑by‑Step Instructions for Hearty Vegan Persian Noodle Soup (Ash Reshteh)
Step 1: Sauté the Aromatics
In a large pot, heat 2 tablespoons of olive oil over medium heat. Add one diced yellow onion and sauté for about 5-7 minutes until the onion becomes soft and translucent. As the onion cooks, it will release a sweet fragrance, creating a lovely base for your Hearty Vegan Persian Noodle Soup.
Step 2: Add Garlic and Turmeric
Next, stir in 4 minced garlic cloves and 1 teaspoon of turmeric, cooking for an additional 1-2 minutes until fragrant. Ensure to stir frequently to prevent burning. The vibrant yellow color of the turmeric gives the soup its signature hue, and you’ll already start to smell the delightful aromatic blend.
Step 3: Incorporate Broth and Legumes
Pour in 6 cups of vegetable broth, and then add 1 cup of rinsed lentils, 1 cup of cooked chickpeas, 1 cup of cooked navy beans, and 1 cup of cooked kidney beans. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 20 minutes, allowing the legumes to soften and meld beautifully.
Step 4: Add the Noodles
Once the legumes are tender, add about 4-5 ounces of Persian noodles or linguine to the pot. Stir well to incorporate the noodles, then cook for an additional 10 minutes, or until the noodles are cooked through. The noodles will absorb the flavors of the soup, contributing to the comforting essence of Ash Reshteh.
Step 5: Stir in the Greens and Herbs
After the noodles are ready, add 2 cups of chopped spinach, along with ½ cup of chopped cilantro, ½ cup of chopped parsley, and ¼ cup of chopped dill. Cook for 5-7 minutes until the greens have wilted and turned vibrant. The fresh herbs will brighten your Hearty Vegan Persian Noodle Soup, enriching the overall taste.
Step 6: Season and Serve
Finally, taste your soup and season with salt and pepper as desired. Once seasoned, ladle the Hearty Vegan Persian Noodle Soup into bowls and serve hot. Top each serving with a dollop of sour cream or yogurt and a sprinkle of fried onions for added texture and richness. Enjoy your cozy creation!

What to Serve with Hearty Vegan Persian Noodle Soup
A cozy bowl of soup is always inviting, but pairing it perfectly can elevate your meal experience even more.
- Soft Flatbread: The warm, chewy texture of flatbread is perfect for soaking up every delightful drop of flavorful broth.
- Simple Green Salad: A fresh salad with crisp greens and a light vinaigrette complements the hearty flavors while adding a refreshing crunch. Consider arugula or a mixed herb salad for extra zest.
- Roasted Vegetables: Sweet, caramelized roasted veggies like carrots, bell peppers, or zucchini add a colorful, nutritious touch that enhances the overall meal. Try tossing them with olive oil, salt, and your favorite spices.
- Olive Oil & Vinegar Dipping Sauce: A small plate of olive oil mixed with balsamic vinegar is a lovely, tangy counterpoint, perfect for dipping your bread.
- Herbed Yogurt Dip: Serve a cool, herbed yogurt dip alongside for a delightful creaminess that balances the warmth of the soup. A sprinkle of dill or mint will enhance this pairing.
- Chai Tea: Cozy up with a warm cup of spiced chai tea; its aromatic flavors will harmonize beautifully with the soup’s comforting qualities.
- Honey-Drenched Baklava: For dessert, indulge in honey-drenched baklava; its sweet, flaky layers will offer a delightful finish, inviting everyone to savor the moment.
How to Store and Freeze Persian Noodle Soup
Fridge: Keep your Hearty Vegan Persian Noodle Soup in an airtight container for up to 5 days. Make sure to cool it completely before sealing to maintain freshness.
Freezer: For longer storage, this soup freezes beautifully! Transfer cooled soup to freezer-safe containers, leaving some space for expansion. It can be frozen for up to 3 months.
Reheating: When ready to enjoy, thaw your soup in the refrigerator overnight. Reheat on the stove over low heat, adding a splash of broth or water to adjust the consistency if necessary.
Noodle Note: If you plan to freeze, consider adding noodles only when reheating to prevent them from becoming mushy over time. Your creamy, comforting Persian Noodle Soup will be just as delightful when it’s time to serve again!
Make Ahead Options
These Hearty Vegan Persian Noodle Soup (Ash Reshteh) options are ideal for busy weeknights, allowing you to enjoy flavorful meals without the rush! You can prepare the soup base (onion, garlic, spices, legumes, and broth) up to 3 days in advance. Simply let the soup cool, then transfer it to an airtight container and refrigerate. The noodles and greens can be added fresh right before serving, ensuring they remain vibrant. When ready to enjoy, heat the soup on the stove, stir in the noodles, and cook until tender, then mix in the greens for the perfect balance. This way, you maintain quality while saving precious time!
Variations & Substitutions of Persian Noodle Soup
Feel free to explore these exciting twists and substitutions for your favorite Persian Noodle Soup, allowing you to personalize each bowl to your taste!
-
Gluten-Free: Swap out traditional Persian noodles with gluten-free pasta to create a celiac-friendly version, ensuring that everyone at the table can enjoy a hearty meal.
-
Herb Alternatives: Don’t have dill on hand? Simply replace it with tarragon or basil for a different, yet delicious herbal profile that will maintain the soup’s vibrant flavor.
-
Heat It Up: For those who love a spicy kick, add a pinch of red pepper flakes or a dash of sriracha to the mix, bringing warmth and excitement to every spoonful.
-
Nutrient Boost: Stir in some chopped kale or Swiss chard in place of spinach. These hearty greens are nutrient-dense and add a satisfying texture.
-
Protein Swap: Use split peas instead of lentils for a unique twist on protein sources. They offer a different flavor and can enhance the soup’s creaminess.
-
Texture Variation: Mix in some cooked quinoa or bulgur for a delightful texture change, enriching your soup with even more whole grains and making it even heartier.
-
Creamy Option: Substitute the sour cream with a rich avocado puree to provide a creamy finish while adding healthy fats and a fresh flavor profile.
-
Innovative Beans: Experiment by using a mix of different beans like black beans or pinto beans. Each option brings its own flavor and texture, making it a fun exploration of taste.
With these variations, your Hearty Vegan Persian Noodle Soup will always feel fresh and exciting. Looking for additional inspiration? Dive into cooking legumes or explore more about the essentials of Persian cuisine for delightful adaptations!
Expert Tips for Hearty Vegan Persian Noodle Soup
- Bloom the Spices: Always sauté your garlic and turmeric until fragrant to unlock their full flavor potential. This step enhances the depth of your Ash Reshteh.
- Fresh is Best: Opt for fresh herbs like cilantro and parsley whenever possible; they provide a vibrant taste and important nutrients to your soup.
- Consistent Texture: If your soup thickens too much after refrigeration, add a splash of broth or water when reheating to maintain the perfect consistency.
- Easy Vegan Swap: For a vegan version, simply skip the sour cream or choose a plant-based yogurt alternative for adding creaminess at serving.
- Avoid Overcooking: Be careful not to overcook your noodles; they should be tender but still have a bit of bite to complement the hearty legumes.
- Make it Gluten-Free: Substitute traditional Persian noodles with gluten-free pasta varieties if needed, ensuring everyone can enjoy this nourishing bowl of comfort.

Hearty Vegan Persian Noodle Soup (Ash Reshteh) Recipe FAQs
How do I choose the right lentils for the soup?
Absolutely! For this recipe, I recommend using green or brown lentils as they hold their shape well and add a nice texture to the soup. Avoid red lentils, as they tend to become mushy and won’t provide the desired heartiness.
What’s the best way to store leftover Ash Reshteh?
To store your Hearty Vegan Persian Noodle Soup, cool it completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. If reheating, add a splash of broth or water to revive the soup’s consistency.
Can I freeze Ash Reshteh?
Very much so! This soup freezes beautifully. Transfer the cooled soup to freezer-safe containers, leaving some space for expansion. It can be frozen for up to 3 months. When ready to enjoy, thaw it overnight in the refrigerator, and reheat on the stove over low heat, adjusting with a bit of broth if needed.
What do I do if the soup is too thick after reheating?
If your soup thickens too much, no worries at all! Just add a splash of vegetable broth or water while reheating. Stir it in until the desired consistency is reached, and you’ll have a beautifully creamy soup once again.
Are there any dietary restrictions I should be aware of?
This soup is a fantastic plant-based option and can be made gluten-free by using gluten-free noodles. If you’re serving this to guests with specific allergies, just double-check the ingredients for canned beans or any toppings like sourced yogurt or fried onions, which could contain allergens.
Why do fresh herbs matter in this recipe?
Fresh herbs elevate the flavor profile of your Hearty Vegan Persian Noodle Soup beautifully! They not only add vibrant taste but also significant nutritional benefits, infusing your comforting bowl with freshness. Whenever possible, opt for fresh cilantro and parsley for the best results!

Hearty Vegan Persian Noodle Soup for Cozy Comfort
Ingredients
Equipment
Method
- In a large pot, heat olive oil over medium heat. Add diced onion and sauté for 5-7 minutes until soft and translucent.
- Stir in minced garlic and turmeric, cooking for 1-2 minutes until fragrant.
- Pour in vegetable broth, and add rinsed lentils, cooked chickpeas, navy beans, and kidney beans. Bring to a gentle boil, then simmer uncovered for 20 minutes.
- Add Persian noodles or linguine to the pot, stir well, and cook for an additional 10 minutes.
- Add chopped spinach, cilantro, parsley, and dill. Cook for 5-7 minutes until greens are wilted.
- Season with salt and pepper to taste, ladle into bowls, and serve hot topped with sour cream or yogurt and fried onions.
