A warm bowl of homemade soup can often feel like a big hug—especially when it’s a cozy Persian noodle soup recipe, known as Ash Reshteh. This delightful dish weaves together aromatic garlic, vibrant herbs, and a hearty blend of legumes in a savory broth that’s as nourishing as it is comforting. What makes this recipe truly special is its plant-based goodness packed with high protein, perfect for anyone looking to warm up on a chilly evening. Plus, with its easy prep, you can have this restorative soup simmering away on the stove with minimal fuss. Are you ready to embrace the comforting flavors and rich traditions of this beloved Persian classic?

Why is this soup a must-try?
Hearty, this Persian noodle soup recipe is a warm embrace in a bowl, combining protein-rich legumes with nourishing greens. Aromatic flavors from garlic and turmeric make each spoonful a delightful experience. Quick to prepare, it’s perfect for busy nights when comfort food is a must. Consider pairing it with crusty bread or a simple salad for a well-rounded meal. If you love simple yet flavorful dishes, check out French Onion Soup or our Sausage Potato Soup for more cozy options!
Persian Noodle Soup Ingredients
Explore the heart of this comforting Persian noodle soup recipe with these essential ingredients that carry tradition and flavor!
For the Base
- Olive Oil – A healthier option for sautéing; vegetable oil works too if needed.
- Onion (1 large, diced) – Builds a sweet and savory foundation; choose yellow or white for optimal flavor.
- Garlic (4 cloves, minced) – Elevates the aroma; fresh garlic is best, but garlic powder can save the day in a pinch.
- Turmeric (1 teaspoon) – Imparts a golden hue and earthy depth; absolutely essential for that authentic taste.
For the Soup
- Vegetable Broth (6 cups) – The soul of the soup; opt for homemade or low-sodium store-bought broth for best results.
- Lentils (1 cup, rinsed) – A great source of plant-based protein and fiber; brown or green lentils work perfectly here.
- Chickpeas (1 cup, cooked) – Brings creaminess and more protein; canned for convenience or dried if you prefer.
- Navy Beans (1 cup, cooked) – Adds texture and additional protein; any white bean can be swapped if necessary.
- Kidney Beans (1 cup, cooked) – Provides body to the soup; feel free to substitute with other types of beans you prefer.
- Persian Noodles (½ pound) or Linguine – Gives the traditional texture; linguine works well as a substitute if needed.
For the Greens and Herbs
- Spinach (3 cups, chopped) – Infuses freshness and essential nutrients; kale is a hearty alternative if desired.
- Cilantro (1 cup, chopped) – Enhances the dish’s aroma and flavor; parsley can serve as a milder substitute.
- Parsley (1 cup, chopped) – Adds a fresh touch; you can also use extra cilantro in its place.
- Dill (1 cup, chopped) – Best when fresh; offers a unique flavor significant to Persian cuisine, but dried can work too.
For the Finishing Touches
- Salt and Pepper – Essential for flavor enhancement; adjust to your personal taste.
- Sour Cream or Yogurt (for serving) – Provides tanginess and creaminess; use plant-based yogurt for a vegan option.
- Fried Onions – Perfect as a garnish, adding texture and flavor; easily found store-bought or homemade.
Step‑by‑Step Instructions for Persian Noodle Soup Recipe
Step 1: Sauté Base
Heat 2 tablespoons of olive oil in a large pot over medium heat. Once the oil shimmers, add 1 large diced onion and sauté for about 5-7 minutes until it becomes soft and translucent. This step builds the savory foundation of your comforting Persian noodle soup, infusing the kitchen with delicious aromas.
Step 2: Add Aromatics
Stir in 4 minced garlic cloves and 1 teaspoon of turmeric into the pot. Continue to cook for another 1-2 minutes, allowing the garlic to soften and the turmeric to bloom with its earthy fragrance. This combination is essential for developing the rich, aromatic flavor that characterizes Ash Reshteh.
Step 3: Combine and Simmer
Pour 6 cups of vegetable broth into the pot, stirring well to combine. 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 rolling boil, then reduce the heat to low and let it simmer for 20 minutes. This will help meld the flavors together beautifully.
Step 4: Incorporate Noodles
After the lentils have softened, add ½ pound of Persian noodles or linguine to the pot. Stir gently and cook for about 10 minutes, or until the noodles are just tender. Keep an eye on them, as overcooked noodles can lose their pleasing texture in your Persian noodle soup.
Step 5: Finish with Greens
Once the noodles are ready, fold in 3 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of chopped parsley, and 1 cup of chopped dill. Cook for an additional 5-7 minutes, until the greens are wilted and vibrant. This step adds freshness and brightens the comforting flavors of the soup.
Step 6: Season and Serve
Taste the soup and adjust the seasoning with salt and pepper to your liking. Ladle the warm Persian noodle soup into bowls, and top each serving with a dollop of yogurt or sour cream, and a sprinkle of crispy fried onions for extra texture. Enjoy this hearty meal that’s perfect for chilly nights!

How to Store and Freeze Persian Noodle Soup
Fridge: Store leftovers in an airtight container for up to 5 days. Reheat on the stovetop or in the microwave, adding a splash of broth if it thickens.
Freezer: For long-term storage, freeze the soup before adding noodles and greens. It keeps well for up to 3 months. Thaw overnight in the fridge, then reheat, adding freshly cooked noodles and greens before serving.
Avoid Clumping: If freezing, consider portioning out servings for easy reheating. This preserves the texture, ensuring your Persian noodle soup remains delicious.
Reheating: Gently reheat the soup on low heat to avoid curdling the yogurt or sour cream if using. Add extra broth for a smooth consistency.
Tips for the Best Persian Noodle Soup
-
Spice Balance: Ensure that spices like turmeric and garlic do not overcook; this can lead to bitterness. Bloom them just until fragrant for optimal flavor in your Persian noodle soup recipe.
-
Quality Broth Matters: Choose a high-quality vegetable broth to enhance your soup’s taste. Homemade broth provides depth, elevating your comforting dish with rich, savory notes.
-
Bean Tips: If using dried beans, remember to soak them overnight to reduce cooking time. Cooked beans should be tender but not mushy; a careful balance contributes to the heartiness of the soup.
-
Noodle Care: Avoid overcooking the noodles! Check them a minute or two before the recommended cooking time, as they should retain a slight bite and not become mushy in your soup.
-
Vegan Adaptation: For a vegan option, simply omit the sour cream and use a plant-based yogurt alternative. This maintains the creaminess these toppings provide without sacrificing flavor.
Persian Noodle Soup Variations & Substitutions
Feel free to personalize this comforting Persian noodle soup recipe, making it uniquely yours with these delightful variations!
- Gluten-Free: Substitute Persian noodles with gluten-free pasta options like brown rice noodles or quinoa pasta for a gluten-sensitive twist.
- Spicy Kick: Add a teaspoon of smoked paprika or a dash of chili flakes for some heat. This spice will beautifully warm up your soup, adding a new dimension of flavor.
- Extra Creaminess: Incorporate a splash of coconut milk towards the end of cooking for a rich, creamy texture. It complements the other flavors while providing a lovely, tropical touch.
- Leafy Greens Upgrade: Swap spinach for Swiss chard or collard greens for a more robust flavor. These greens will add an exciting texture and depth to your soup.
- Protein Boost: For an additional protein punch, toss in some cooked quinoa or a handful of edamame with the legumes. This can elevate the dish and keep you feeling fuller longer.
- Lentil Variety: Experiment with red lentils instead of brown or green for a slightly sweeter and creamier finish. They’ll cook faster, creating a smooth broth that soothes the soul.
- Herb Swaps: If you’re not a fan of dill, try using fresh basil or mint instead for a refreshing herbal twist. These herbs bring their unique brightness to the soup.
- Creamy Vegan Version: Not in the mood for yogurt? Blend some silken tofu with herbs and a splash of lemon juice as a delicious topping alternative. This creates a satisfying, creamy finish without dairy.
Feeling adventurous? You might also want to explore recipes like French Onion Soup or our hearty Pot Pie Soup for more delightful soups that nourish both body and soul!
Make Ahead Options
These Persian noodle soup recipe preparations are perfect for busy home cooks seeking to save time! You can prepare the base of the soup, including the sautéed onions, garlic, and spices, up to 24 hours in advance. Simply store them in an airtight container in the refrigerator. The legumes can also be cooked and kept in the fridge for up to 3 days. When you’re ready to serve, bring the broth back to a simmer, add the fresh ingredients like the noodles, spinach, and herbs, and cook for an additional 10-15 minutes. This way, you’ll maintain the soup’s delicious flavors and textures, ensuring that each bowl of your comforting Persian noodle soup is just as delightful as when it was freshly made!
What to Serve with Comforting Persian Noodle Soup?
A delightful Persian noodle soup experience can be elevated even further with the perfect accompaniments that enhance its warm flavors.
-
Crusty Bread: The perfect companion to soak up the fragrant broth and lend a satisfying crunch to every bite.
-
Simple Side Salad: A light arugula salad with lemon vinaigrette adds brightness and freshness, balancing the rich, hearty soup.
-
Sour Cream or Yogurt: A dollop on top of the soup introduces a tangy touch that beautifully complements the savory flavors of the dish.
-
Pickled Vegetables: A side of pickles or torshi brings a zesty contrast that enhances this comforting experience, providing balance and excitement to your meal.
-
Herbed Rice: Fluffy rice with herbs can absorb the soup’s flavors, making each forkful even more delightful.
-
Spiced Tea: A warm cup of cardamom tea or Persian tea creates a cozy finish to your dining experience, complementing the spices in the soup wonderfully.

Persian Noodle Soup Recipe FAQs
What type of lentils is best for this soup?
I recommend using brown or green lentils for your Persian noodle soup recipe. They hold their shape well and provide a hearty texture. Red lentils can be used in a pinch but will break down and make the soup creamier, which is different from the traditional experience.
How long can I store leftovers in the refrigerator?
You can store your Persian noodle soup leftovers in an airtight container in the refrigerator for up to 5 days. Just make sure to let the soup cool before sealing to maintain its flavors and freshness!
Can I freeze Persian noodle soup?
Absolutely! To freeze your soup, do so before adding the noodles and greens. Transfer it to an airtight container and it will keep well for up to 3 months. When ready to serve, thaw overnight in the fridge and reheat, adding freshly cooked noodles and greens.
What should I do if my soup is too thick?
Should your soup turn out thicker than you’d like, you can easily remedy this by adding a splash of vegetable broth or water as you reheat it. Stir well until you reach the desired consistency, and taste to adjust the seasoning if needed.
Is this soup safe for people with allergies?
This Persian noodle soup is plant-based and generally suitable for vegetarians and vegans. However, if you have specific allergies, like to legumes (lentils, chickpeas, or beans), it’s best to skip those ingredients or substitute them with alternatives you can enjoy.
What is the best way to store the soup?
For the best storage approach, let your Persian noodle soup cool completely before placing it in an airtight container. Store it in the refrigerator if you’ll consume it within 5 days, or freeze portions for longer storage—just remember to add noodles and greens fresh when reheating!

Comforting Persian Noodle Soup Recipe for Cozy Nights
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 large diced onion and sauté for about 5-7 minutes until it becomes soft and translucent.
- Stir in 4 minced garlic cloves and 1 teaspoon of turmeric. Cook for another 1-2 minutes.
- Pour 6 cups of vegetable broth into the pot. 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 to a boil, then reduce heat and simmer for 20 minutes.
- After the lentils have softened, add ½ pound of Persian noodles or linguine to the pot. Cook for about 10 minutes, or until noodles are just tender.
- Fold in 3 cups of chopped spinach, 1 cup of chopped cilantro, 1 cup of chopped parsley, and 1 cup of chopped dill. Cook for an additional 5-7 minutes.
- Taste and adjust seasoning with salt and pepper. Serve warm topped with yogurt or sour cream and crispy fried onions.

Leave a Reply