Soups & Stews
This Ash Iranian soup recipe delivers the soul-warming comfort of Persian home cooking, where smoky cumin and bright lime zest dance in a velvety broth. The traditional dish combines tender noodles, hearty lentils, and fragrant herbs into a harmonious blend that's both nourishing and deeply satisfying.
What makes Ash-e Reshteh special is its ability to adapt—whether you include meat or keep it vegetarian, the flavors shine through with every spoonful.
The foundation of this recipe lies in its rich, aromatic broth, simmered with slow-cooked vegetables and spices that infuse the soup with layers of warmth. I've perfected a method that ensures the noodles remain al dente while the lentils soften just enough to absorb all those delicious flavors.
The secret? A balance of simmering time and careful seasoning that transforms simple ingredients into something extraordinary.
By the time you're done, you'll have a bowl of creamy, fragrant soup that's perfect for chilly evenings or family gatherings. The texture is a beautiful contrast—tender noodles and lentils, crisp herbs, and a velvety broth that coats every bite.
This is the kind of dish that feels like a hug in a bowl, bringing the rich traditions of Persian cuisine to your kitchen.
Serve it with fresh herbs on top and a squeeze of lime for brightness, or pair it with warm bread to soak up every last drop. The beauty of Ash-e Reshteh is in its versatility—it's equally at home as a light lunch or a hearty dinner. Let's get cooking!
Ingredients for ash iranian soup
Six servings of Persian comfort in every spoonful—where earthy lentils meet bright citrus.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Green Lentils 🌱 | 1 ½ cups | Rinsed before cooking |
| Egg Noodles 🍜 | 8 oz | Medium width preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Peeled and smashed |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | Bright yellow color |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Vegetable Oil 🫒 | ¼ cup | Neutral flavor preferred |
| Dried Parsley 🌿 | 1 tbsp | For garnish |
| Fresh Lime 🍋 | 1 whole | Zest and juice |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Chicken or Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Plain Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Dried Fenugreek Leaves 🌿 | 1 tbsp | Optional but traditional |
The lentils are the heart of this soup, so don't skimp. Beluga or French green lentils hold their shape beautifully, but any dried green will work. I grab mine from Whole Foods bulk section—they're usually cheaper and fresher than packaged. The noodles? Egg noodles are traditional, but any medium-width pasta works. For the spices, Penzeys or a Middle Eastern market will have the best quality, but the grocery store stuff is fine if it's not ancient. Toast the cumin and coriander in a dry pan for 30 seconds before adding to the pot—trust me, it makes all the difference.
No cumin? Cardamom at half the amount adds a different but lovely warmth. Fresh cilantro? Dried cilantro or parsley works in a pinch, but it's not the same. The yogurt should be full-fat—Greek yogurt works too—for that creamy texture. Fenugreek leaves are hard to find, but if you can't get them, extra parsley gives a similar freshness. The lime zest is non-negotiable—it's what brightens the whole dish. If you're short on time, use bottled lime juice, but fresh zest is worth the squeeze.
This soup tastes even better the next day as flavors meld. Keep leftovers in the fridge for 4-5 days, or freeze for 3 months. I like to portion it into containers with a little yogurt on top—just reheat the soup and add fresh yogurt when serving. The noodles might get mushy if reheated directly, so add a splash of broth when warming up. For extra richness, stir in a dollop of yogurt at the end—it's like a Persian hug in a bowl.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it only needs five things you already have. Dried lentils and onions from your bulk bin? Check. A head of garlic and cumin sitting in your spice rack? Double check. The only thing you’re adding is water and time—and honestly, that’s the easy part.
- Earthy, Toasty Magic: Between us, the cumin and garlic do something wild to these lentils. They soak up the flavors like a sponge, turning into this rich, almost caramelized base that wraps around the egg noodles. It’s the kind of taste that lingers, the kind that makes you want to eat it straight from the pot.
- Lunchbox Hero: This soup is my go-to for meal prep because it reheats like a dream. Pack it in jars the night before, and by lunchtime, it’s just as hearty as when it came out of the pot. The lentils stay tender, the noodles don’t turn to mush, and the flavor only gets better after sitting overnight.
- Budget-Friendly Feast: A pound of lentils and a bag of noodles feed my family of four for days. I’ll make a double batch on Sundays, and by Wednesday, I’m still serving it up—no takeout, no last-minute grocery runs. It’s the kind of recipe that makes frugal living feel like a win, not a sacrifice.
Step-by-step instructions for Ash Iranian soup
Here's how to create this rich, aromatic soup with layers of smoky cumin and bright lime.
Toast the Spices for Maximum Flavor
Heat a dry skillet over medium heat and add the 1 tablespoon ground cumin and 1 tablespoon ground coriander. Toast for 1-2 minutes until fragrant and slightly darker in color—you'll smell that warm, earthy aroma that defines Ash. Remove from heat and let cool for 30 seconds before transferring to a bowl.
Add the 0.5 teaspoon turmeric powder and 1 tablespoon dried fenugreek leaves (if using) to the toasted spices. Stir gently to combine—this mixture will form the aromatic base of your soup. I always toast spices first because it deepens their flavor and removes any raw bitterness, creating that signature smoky complexity Ash is known for.
Sauté the Aromatics in Vegetable Oil
In a large pot, heat 0.25 cup vegetable oil over medium heat. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent. You'll see the onions release their moisture and caramelize slightly at the edges.
Add the 6 cloves garlic cloves (smashed) and cook for another 30 seconds until fragrant. Immediately stir in the toasted spice mixture and cook for 1 minute—this ensures all the spices are evenly distributed and develop their full flavor. The oil should be shimmering but not smoking, so adjust the heat if needed to maintain control.
Simmer the Lentils and Broth
Add the 1.5 cups dried green lentils (rinsed) and 6 cups chicken or vegetable broth to the pot. Stir well to combine, then bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer uncovered for 25-30 minutes until the lentils are tender but still hold their shape.
Add the 1.5 teaspoon salt and 0.5 teaspoon turmeric powder (if not already added) during the last 5 minutes of cooking. The soup should be thick but still have a bit of body—if it's too thin, reduce heat and simmer longer to concentrate the flavors. You'll know it's ready when the lentils are fork-tender and the broth has reduced slightly, creating a rich, velvety consistency.
Finish with Yogurt and Fresh Herbs
Remove the pot from heat and stir in the 0.5 cup plain yogurt until fully incorporated. The yogurt will create that signature creamy texture Ash is famous for. Add the zest and juice from the 1 whole fresh lime and stir gently—this bright citrus note cuts through the richness of the spices and yogurt, balancing the flavors perfectly.
Taste and adjust seasoning with additional salt or lime juice if needed. Stir in the 1 tablespoon dried parsley and 0.25 cup fresh cilantro (chopped) just before serving. These herbs add freshness and a pop of color that makes the soup visually appealing and delicious.
Cook the Noodles and Assemble
While the soup simmers, cook the 8 oz egg noodles according to package instructions in salted boiling water until al dente. Drain and set aside. To serve, divide the noodles among bowls and ladle the hot soup over the top. The contrast of the warm, creamy soup with the slightly cooler noodles creates the perfect texture combination.
Garnish each serving with additional fresh cilantro and a sprinkle of dried parsley for extra flavor and presentation. Serve immediately while hot—this soup is best enjoyed fresh, with every spoonful delivering that perfect balance of smoky, creamy, and tangy flavors that make Ash so special. The noodles soak up the rich broth beautifully, making each bite hearty and satisfying.
Pro Tips For Making Ash Iranian Soup
- SOAK LENTILS 4 HOURS: I learned this the hard way—skipping the soak means lentils stay tough and split unevenly. Toss them in cold water for at least 4 hours (or overnight if you’re prepping ahead), then drain before cooking. The texture becomes buttery-smooth, not rubbery, and the soup thickens properly without gums.
- TOAST CUMIN LOW: After burning three batches, I finally figured out: toast the cumin slow over medium heat for 2-3 minutes until it smells nutty, not acrid. Too hot? It’ll turn bitter fast. Let it cool slightly before adding to the onions—this prevents clouding your broth.
- SIMMER NOODLES SEPARATELY: Your future self will thank you—cook the egg noodles just until al dente in salted boiling water, then drain and toss with a splash of cold water. Add them to the soup at the very end; they’ll finish cooking in the residual heat without turning gluey. (Yes, even if you’re impatient like me.)
- CHOP ONIONS FINE: Sounds weird, but it works: pulse the yellow onion in a food processor for 3-4 seconds, then hand-chop the remaining chunks into tiny dice. This ensures even cooking and prevents any chunky bits in the soup. Skip the food processor? At least dice them smaller than you think—this recipe isn’t forgiving with texture.
Creative variations of this ash iranian soup
Vegetarian Ash
Skip the meat entirely and use vegetable broth instead of chicken broth for a fully plant-based version. I add 1 cup diced carrots and 1 cup diced potatoes to the pot with the lentils—they soften beautifully while adding natural sweetness.
For extra protein, stir in ½ cup cooked chickpeas during the final 5 minutes of simmering. The result is just as hearty and satisfying, with a slightly sweeter profile from the vegetables. 🌱
Meat-Included Ash
For a traditional touch, add 1 lb ground lamb or diced chicken thigh when you sauté the onions. Cook the meat until browned before adding garlic and spices—this deepens the savory base. I also include 1 diced tomato with the lentils for a touch of acidity that balances the richness.
For extra authenticity, sprinkle 1 tsp dried fenugreek leaves over the top before serving. The meat adds a satisfying depth that makes this version feel like a true Persian home-style meal. 🍖
Spicy Ash
Turn up the heat with 1 tsp red pepper flakes when toasting the spices, or add 1 chopped fresh red chili with the garlic. For a smoky kick, stir in ½ tsp smoked paprika with the yogurt at the end.
I also garnish with chopped scallions and a drizzle of hot sauce on the side—this version is perfect for those who love bold flavors. The heat cuts through the creaminess beautifully, creating a perfect balance. 🌶️
Herb-Forward Ash
Boost the freshness by adding 1 chopped bunch fresh dill (about ½ cup) along with the cilantro. I also stir in 1 tbsp chopped fresh mint at the end for a bright, refreshing twist.
This variation is especially popular in northern Iran, where herbs are more abundant. The extra greens add a vibrant color and a lighter, more refreshing flavor profile that works well for summer meals. 🌿
Creamy Ash
For an even richer texture, stir in ¼ cup sour cream along with the yogurt, or replace the yogurt entirely with ½ cup crème fraîche for a tangier finish. I also add 1 tbsp melted butter at the end for extra richness—this version feels indulgent but still light.
The extra creaminess makes it perfect for chilly evenings or as a comforting dinner. The noodles soak up the sauce beautifully, creating a truly satisfying bowl. 🥛
Quick Ash
Save time by using 1 can (15 oz) diced tomatoes instead of fresh, and 1 cup pre-cooked lentils (rinsed canned lentils work well). Reduce the broth to 4 cups and simmer for just 15 minutes after adding the lentils.
For the noodles, use instant ramen noodles (discard the seasoning) for a faster cook. This version takes about 30 minutes total and still delivers all the essential flavors—perfect for busy weeknights. ⏰
Nutrition facts
Frequently asked questions
Can I make this Ash Iranian soup without yogurt?
The yogurt creates that signature creamy texture, but you can substitute ¼ cup sour cream or ½ cup crème fraîche for a similar richness. For a dairy-free version, blend ½ cup silken tofu with 1 tablespoon lemon juice until smooth and stir it in at the end. The soup will still be flavorful, though slightly lighter.
Why does my Ash taste bitter?
Bitter flavors often come from over-toasted spices or using too much fenugreek. Toast spices only until fragrant (1-2 minutes) and reduce fenugreek to ½ teaspoon if needed. Always balance with bright lime zest and fresh herbs—they cut through bitterness beautifully. Taste as you go!
How do I store and reheat leftovers?
Store in an airtight container for 4-5 days in the fridge or freeze for 3 months. To reheat, warm on the stove with 1-2 tablespoons broth to prevent noodles from becoming mushy. Add fresh yogurt and herbs after reheating for the best texture.
What's the best way to serve Ash Iranian soup?
Serve in deep bowls with a side of warm barbari bread or naan for dipping. Garnish with extra herbs and lime wedges. For a complete meal, pair with sautéed spinach or a simple Persian salad. The contrast of textures makes every bite perfect!
Can I use instant noodles instead of egg noodles?
Yes! For a quicker version, use instant ramen noodles (discard seasoning) or angel hair pasta. Cook them separately and add to bowls before ladling hot soup over top. The thinner noodles work beautifully and save time. Just adjust cooking time by 1-2 minutes less than package instructions.
