Soups & Stews
This Ash Iranian soup recipe transforms a simple simmer into a symphony of slow-cooked spices, tender lentils, and fragrant herbs—exactly as it’s served in Persian homes. The secret lies in layering flavors: first the aromatic broth, then the delicate lentils and noodles, and finally the herbs that bloom with every spoonful. What begins as a humble pot of ingredients becomes a deeply comforting dish, rich with the earthy warmth of cumin, the brightness of dried limes, and the subtle luxury of saffron.
Traditional Ash-e Reshteh (or Ash-e Anar) relies on slow simmering to develop its complex depth—no rushed steps here. The broth builds flavor gradually, while the noodles and lentils absorb the spices until they’re infused with every note.
This is a soup that rewards patience, where each ingredient plays its part in harmony. For modern kitchens, it’s adaptable: use lamb for authenticity or chicken for convenience, and adjust dried lime (or lemon zest) to taste.
The result is a bowl that’s both hearty and delicate—a perfect balance of textures and flavors. The broth is velvety, the lentils tender but still firm, and the herbs add a fresh finish that brightens every bite.
It’s the kind of dish that feels like a hug in a bowl, especially on chilly evenings or when you crave something deeply satisfying yet subtly elegant.
Ready in about 1.5 hours (mostly hands-off time), this Ash is ideal for meal prep or feeding a crowd. Serve with crusty bread to soak up every last drop of that fragrant broth. Let’s begin—your kitchen will soon smell like home.
Ingredients for ash iranian soup
Sixteen ingredients to create a symphony of Persian flavors in every spoonful.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Lamb 🐑 | 1 ½ lb | Ground for even cooking |
| Brown Lentils 🌱 | 1 cup | Rinsed before cooking |
| Flat Egg Noodles 🍜 | ½ lb | Fresh or dried |
| Fresh Parsley 🌿 | ½ cup | Chopped, stems removed |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Saffron Threads 🧡 | ¼ tsp | Soaked in 2 tbsp warm water |
| Dried Lime 🍋 | 1 piece | Or 1 tbsp lemon zest |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌶️ | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🧡 | ½ tsp | Bright yellow color |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Vegetable Oil 🫒 | ¼ cup | For sautéing |
The lamb is the heart of this dish—ground lamb from the meat counter delivers the richest flavor, though ground beef works in a pinch. Whole Foods or your local butcher shop carry the best quality, but any grocery store's ground lamb will do. Look for vibrant red color and good marbling. The dried lime is non-negotiable for that signature tang—Middle Eastern markets carry it, but a good dried lime substitute is lemon zest at double the amount. Saffron is the luxury touch; buy threads, not powder, and soak them in warm water before adding to the broth for maximum flavor extraction.
No lamb? Ground beef or turkey keeps this dish hearty. Fresh herbs are ideal, but dried parsley and dill at one-third the amount will work. The flat noodles can be swapped for angel hair pasta if that's what you have—just cook them separately and add at the end. For the spices, toast your cumin and coriander seeds in a dry pan before grinding for deeper flavor. If you can't find dried lime, lemon zest or even a splash of lime juice brightens the broth beautifully. The onion and garlic form the aromatic base—don't skip sautéing them until they're golden brown.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The broth thickens as it cools, so add a splash of water when reheating. I always make a double batch—leftovers reheat perfectly and make quick lunches. The noodles and lentils can be cooked ahead and stored separately, then combined with the broth when ready to serve for a faster assembly.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just brown the lamb, toss in the lentils and broth, and let it simmer. No chopping mountains of veggies, no separate pots, no stress. The noodles? They cook right in the broth, soaking up every last bit of savory flavor.
- Herb-Packed Punch: That bright parsley and dill combo cuts through the richness of the lamb like a cool breeze. I’ll be real: the first time I skipped fresh herbs, I missed them instantly. Now I keep a little jar of chopped dill in the fridge just for this.
- Leftover Hero: This soup begs to be made in bulk—it only gets better the next day as flavors meld. I freeze portions for those "I can’t decide what to eat" nights, and it reheats like a dream. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Ground lamb stretches far, lentils bulk it up, and those egg noodles? A dollar-store staple. For under $10, I feed my whole family a meal that feels special—no takeout or fancy ingredients needed. Honestly, it’s my secret weapon for stretching paychecks.
Step-by-step instructions for Ash Iranian soup
This traditional Persian soup builds flavor through slow simmering and aromatic spices.
Prepare the Saffron and Dried Lime
Crush the 0.25 teaspoon saffron threads between your fingers to break them into smaller pieces. Place them in a small bowl and pour 2 tablespoons warm water over them. Let this steep for 10 minutes while you prepare the remaining ingredients. The saffron will release its vibrant color and floral aroma into the liquid.
For the dried lime, you have two options: either use the entire 1 piece dried lime or substitute with 1 tablespoon lemon zest. If using the dried lime, crush it lightly with a mortar and pestle or roll it with a rolling pin to release its citrusy oils. This step is crucial as it provides the signature tangy depth to the soup.
Sauté the Aromatics and Ground Lamb
Heat the 0.25 cup vegetable oil in a large pot over medium heat. Add the 1 whole onion, finely chopped, and cook for 5 minutes until softened and translucent. Add the 4 cloves garlic cloves, minced, and cook for another 1 minute until fragrant.
Increase the heat to medium-high and add the 1.5 lb ground lamb. Cook, breaking it apart with a wooden spoon, for 5-6 minutes until the meat loses its raw color and begins to brown. This step develops the rich, meaty foundation of the soup. If the mixture looks dry, add 2 tablespoons water to keep it moist.
Add Spices and Simmer the Base
Reduce the heat to medium-low and stir in the 1 tablespoon ground cumin, 1 tablespoon ground coriander, 0.5 teaspoon turmeric powder, 1 teaspoon salt, and 0.5 teaspoon black pepper. Cook for 2 minutes until the spices are fragrant and the raw taste disappears.
Pour in 8 cups water and bring the mixture to a gentle simmer. Stir in the steeped saffron with its liquid and the crushed dried lime (or lemon zest). Let the soup simmer uncovered for 30 minutes, stirring occasionally. This slow simmer allows the spices to meld and the flavors to develop fully.
Incorporate Lentils and Cook Until Tender
Add the 1 cup brown lentils, rinsed, to the pot. Stir well to combine with the broth. Return the soup to a simmer and cook for 25-30 minutes, or until the lentils are tender but not mushy. You'll know they're done when they hold their shape but are easily pierced with a fork.
Taste the soup and adjust the seasoning if needed. If it needs more salt, add it gradually. If the broth is too thin, simmer uncovered for another 5-10 minutes to reduce it slightly. The lentils should be soft enough to break down slightly when stirred, but still retain a bit of texture.
Finish with Herbs and Noodles
Stir in the 0.5 cup chopped fresh parsley and 0.25 cup chopped fresh dill. These herbs add a bright, fresh finish that balances the rich, spiced broth. Let the soup simmer for another 2-3 minutes to allow the herbs to infuse their flavors.
In a separate pot, cook the 0.5 lb flat egg noodles according to the package instructions until al dente. Drain and set aside. To serve, ladle the hot soup into bowls and top each serving with the cooked noodles. The noodles will absorb the flavorful broth, creating the perfect texture contrast in every bite.
Pro Tips For Making Ash Iranian Soup
- Sear the Lamb First: The most common mistake I see is skipping the initial sear. Brown the ground lamb in batches over medium-high heat until deeply caramelized—this builds flavor that simmering alone can’t match. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Toast the Lentils Dry: Don’t rinse those brown lentils before cooking—just dry-toast them in the same pot for 3-4 minutes until they smell nutty. This cuts cooking time by half and prevents that sad, mushy texture. (I learned this the hard way after serving a bowl where the lentils had turned into paste.)
- Add Noodles Late: Flat egg noodles need just 3-4 minutes in the simmering broth to cook perfectly—any longer, and they’ll turn to glue. Toss them in right at the end, then let the soup sit off heat for 2 minutes so they absorb flavor. (Your future self will thank you.)
- Chop Herbs Coarse: Fresh parsley and dill should be chopped into rough chunks, not minced to oblivion. You want visible flecks of green, not a green slurry. Tear the stems if they’re tough—this adds texture and saves time. (Does it look weird? Yes. Does it work? Every single time.)
Make-ahead tips for ash iranian soup
Broth Prep Ahead
Prepare the spiced broth base 24 hours in advance for maximum depth of flavor—this is where the magic happens. Simmer all ingredients (except noodles and herbs) for 30 minutes, then let it cool completely before transferring to an airtight container.
The flavors intensify overnight, and the spices meld beautifully. I always double the broth and freeze half for quick meals later. 🌡️
Lentil Pre-Cooking
Cook the 1 cup brown lentils separately and store them in the fridge for up to 3 days. Rinse them before cooking to remove excess starch, then simmer in 2 cups water with a pinch of salt for 20-25 minutes until tender.
Once cooled, they’ll keep their texture perfectly when reheated. This step saves 15 minutes on busy days.
Noodle Storage
Cook the 0.5 lb flat egg noodles just 1 minute less than package instructions (they’ll finish in the hot soup). Drain, rinse with cold water, and store in a sealed container for 2 days in the fridge.
When reheating, add them directly to the hot broth for 2-3 minutes—they’ll absorb flavor instantly. 🍜
Freezer-Friendly Assembly
For a complete freezer meal, store the broth, lentils, and noodles separately in quart-sized freezer bags. Label each with the date—this soup keeps for 3 months without losing quality.
When ready to serve, reheat the broth on the stovetop, add the thawed lentils, and toss in the noodles at the end. No defrosting needed!
Herb Refresh
Fresh herbs like parsley and dill can be chopped and stored in an airtight container with a damp paper towel for 3 days in the fridge. For a shortcut, freeze chopped herbs in ice cube trays with water, then transfer to a bag.
Add 1 cube to the hot soup when reheating—it’ll revive the bright, fresh finish instantly. ✨
Make-Ahead Serving Hack
Assemble the entire soup (except noodles) 1 day ahead and refrigerate. When ready to serve, cook the noodles fresh, heat the broth-lentil mixture on the stovetop, and stir in the herbs.
This keeps the noodles perfectly al dente and the herbs vibrant. Serve with warm barbari bread for the full experience! 💛
Nutrition facts
Frequently asked questions
What makes Ash Iranian soup different from other Persian soups?
This soup stands out for its layered approach: a slow-simmered spiced broth, tender lentils, and delicate noodles topped with fresh herbs. Unlike heartier stews, Ash relies on earthy cumin, bright dried lime, and saffron for its signature depth. The noodles and herbs are added last to preserve their texture, creating a perfect balance of rich and fresh flavors.
Can I substitute lamb with another protein?
For a vegetarian version, use 1.5 lbs mushrooms or 1 can chickpeas instead of lamb. Ground beef or turkey works too—just reduce cooking time slightly to avoid over-browning. The key is maintaining the same 1.5 lb total protein for proper flavor balance.
Why does the recipe call for dried lime instead of fresh?
Dried lime provides a concentrated, intense citrus flavor that's essential for authentic Ash. If unavailable, use 1 tbsp lemon zest or 1 tbsp lime juice—but dried lime's complex tang can't be fully replicated. The zest works best because it mimics the dried lime's powdery texture. For extra depth, toast the zest lightly in a dry pan first.
How do I know when the lentils are perfectly cooked?
Lentils are done when they're tender but still hold their shape—like al dente pasta. They should be easily pierced with a fork but not mushy. For brown lentils, this takes 25-30 minutes of simmering. Taste one occasionally: it should be soft inside with a slight resistance. Overcooking turns them into paste!
Can I make this soup in an Instant Pot?
Yes! Sauté the aromatics and lamb as directed, then add all broth ingredients and cook on High Pressure for 15 minutes. Release pressure naturally, then add lentils and simmer for 5 minutes. Finish with herbs and noodles. The Instant Pot cuts cooking time to about 40 minutes total, but the flavors develop differently—expect slightly less depth than stovetop.
