Soups & Stews
This Afghan soup recipe brings hearty, slow-simmered comfort to your table with its rich lamb broth, tender vegetables, and signature celery crown crunch. š The dish reflects traditional Afghan flavorsāwarm spices, tender meat, and aromatic herbsāthat transform simple ingredients into a deeply satisfying meal.
What makes it special is the balance between robust flavors and comforting textures, perfect for cold evenings or family gatherings.
The recipe begins with a deeply flavorful broth made from lamb bones and vegetables, simmered for hours to extract maximum richness. As it cooks, carrots soften, potatoes absorb the brothās depth, and chickpeas add hearty texture.
The crowning touch? A crispy celery crown that adds a satisfying crunch to every spoonful. This technique ensures each bite delivers both warmth and contrast.
What youāll achieve is a bowl of soup thatās as nourishing as it is flavorfulāpacked with tender lamb, vibrant vegetables, and a fragrant broth that feels like a hug in a bowl. The celery crown isnāt just decoration; itās a textural game-changer that elevates the dish from ordinary to extraordinary.
Serve it with warm naan or crusty bread to soak up every last drop of that aromatic broth.
While this recipe stays true to its Afghan roots, you can easily adapt it by swapping lamb for beef or even hearty mushrooms for a vegetarian version.
The principles remain the same: slow simmering, layered flavors, and that essential celery crown for crunch. Letās bring this comforting tradition to your kitchen.
Ingredients for afghan soup
Rich lamb broth, tender vegetables, and a crispy celery crown transform simple ingredients into Afghan comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Lamb Bones š | 2 ½ lb | For rich, aromatic broth |
| Yellow Onions š§ | 2 whole | Chopped into large pieces |
| Carrots š„ | 4 whole | Medium-sized, peeled and chopped |
| Russet Potatoes š„ | 2 lb | Peeled and cubed into 1-inch pieces |
| Chickpeas šæ | 1 ½ cups | Cooked, drained, or canned |
| Celery Stalks š§ | 6 whole | For crispy crown, trimmed |
| Garlic Cloves š§ | 6 cloves | Minced for depth of flavor |
| Ground Cumin šæ | 1 tbsp | Toasted for warmth |
| Ground Coriander š¶ļø | 1 tbsp | Freshly ground preferred |
| Turmeric Powder š¶ļø | ½ tsp | For golden color |
| Salt š§ | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns š¶ļø | ½ tsp | Freshly cracked |
| Fresh Cilantro šæ | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil š« | ¼ cup | For celery crown crispiness |
| Lemon Juice š | 1 tbsp | Brightens the broth |
The lamb bones are the foundation hereālook for marrow-rich bones at your local butcher for maximum richness. Costco or Whole Foods often carry them, or ask the meat department to set some aside. If you can't find lamb bones, beef marrow bones work in a pinch, though the flavor will differ slightly. The carrots and potatoes should be firm and unblemishedāorganic produce from the grocery store's fresh section works best. For the celery, choose thick stalks with vibrant green tops; Trader Joe's often has great organic options. Toast your spices in a dry pan for 30 seconds before adding to the brothāthis deepens their flavor significantly.
No lamb bones? Substitute beef marrow bones or chicken legs for a similar depth of flavor, though the taste will shift. Running low on chickpeas? Canned beans or lentils add heartiness, but adjust the cooking time since they're pre-cooked. Fresh cilantro wilt quickly, so store it in a damp paper towel in the fridgeāit'll last 5-7 days. The celery crown requires patience: brush the stalks with olive oil and bake until golden and crisp. If you're short on time, quick-fry in a hot pan for 2-3 minutes per side instead. For extra warmth, add a pinch of cardamom or cinnamon to the broth, though traditional Afghan recipes often skip these.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days in an airtight container, or freeze for 3 months in portioned containers. The celery crown loses crispness when reheated, so make it fresh before serving. For meal prep, keep the broth and vegetables separate until ready to reheatājust warm everything through and crisp the celery crown again. The broth reduces as it sits, so add a splash of water or stock when reheating if it's too thick. Garnish with fresh cilantro and a drizzle of olive oil just before serving to keep it vibrant.
Why You'll Love This Recipe
- Hereās what sold me: that deep, savory lamb flavor builds slowly, but the chickpeas and carrots keep it from feeling heavy. The onions caramelize into sweetness, and the potatoes soak up all the goodnessāno fancy techniques, just layers of taste that hit different every spoonful.
- One-Pot Magic: I swear by this recipe when Iām too tired to wash extra dishes. Just toss lamb bones, onions, and spices into a pot, simmer for hoursāno chopping, no fussāand the broth thickens into something rich and golden. The potatoes and chickpeas melt right into the broth, so youāre left with one pot, one spoon, and zero cleanup.
- Rich Without Effort: Hereās what sold me: that deep, savory lamb flavor builds slowly, but the chickpeas and carrots keep it from feeling heavy. The onions caramelize into sweetness, and the potatoes soak up all the goodnessāno fancy techniques, just layers of taste that hit different every spoonful.
- Weeknight to Potluck: Between us, this soup works for everything. Too busy to cook? Simmer it all day while youāre out. Hosting a gathering? Double the batchāitās hearty enough for a crowd but still light enough for summer. Honestly, Iāve served it at BBQs, family dinners, and even a last-minute office potluck. No one ever questions why itās on the menu.
Step-by-step instructions for slow-simmered Afghan soup
Transform humble ingredients into deeply flavorful Afghan soup with this method.
š„ Step 1: Roast the Celery Crown for Crunch
Preheat your oven to 400°F. Trim the leafy tops from the 6 whole celery stalks, leaving about 2-inch crowns. Toss these crowns with 0.25 cup extra-virgin olive oil and 0.5 tsp salt until evenly coated. Spread them on a baking sheet in a single layer, cut-side down.
Roast for 15-20 minutes until the edges are deep golden brown and crispy. Here's the thingādon't walk away. Check at 15 minutes because high heat can burn them quickly. Remove and set aside, reserving any accumulated oil in the pan for later use.
š³ Step 2: Sear the Lamb Bones for Depth
While the celery crowns roast, heat a large Dutch oven over medium-high heat. Add the 2.5 lb lamb bones and sear them for 8-10 minutes on each side until they develop a deep golden-brown crust. This step builds the foundation of your soup's rich flavor.
Don't crowd the panāsear in batches if needed. As the bones brown, you'll smell the aromatics intensifying. Remove the bones and set them aside in a bowl, reserving all the browned bits in the pot. These bits are pure flavor.
šØāš³ Step 3: Build the Aromatic Base
In the same Dutch oven, add 0.25 cup extra-virgin olive oil (including any reserved from the celery crowns). Add the 2 whole yellow onions (cut into large pieces), 4 whole carrots (peeled and chopped), and 6 whole celery stalks (trimmed and chopped). Cook for 8-10 minutes until the vegetables soften and the onions become translucent.
Add the 6 cloves garlic cloves (minced), 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp turmeric powder, 1.5 tsp salt, and 0.5 tsp black peppercorns (cracked). Stir for 1 minute until fragrantāthis is where the magic happens. The spices should bloom and fill your kitchen with warm, earthy aromas.
š„ Step 4: Simmer the Broth with Vegetables
Return the seared lamb bones to the pot. Add 8 cups water (enough to cover the bones by about 1 inch) and bring to a boil. Once boiling, reduce heat to low and skim off any foam that rises to the surface. This ensures a clear, clean broth.
Add the 2 lb russet potatoes (peeled and cubed) and 1.5 cups chickpeas (cooked, drained). Partially cover the pot and simmer for 1.5-2 hours until the lamb meat is fork-tender and falls off the bones. You'll know it's ready when the broth has reduced slightly and the flavors have melded together beautifully.
ā° Step 5: Finish and Serve with Crunch
Remove the lamb bones and shred the meat, discarding any large pieces of bone. Return the meat to the pot and stir in the 1 tbsp lemon juice. Taste and adjust seasoning with additional salt if needed. The soup should be rich, aromatic, and perfectly balanced.
Ladle the soup into bowls and garnish each serving with 0.25 cup fresh cilantro (chopped) and the crispy celery crowns. The contrast of the warm, comforting broth with the cool, crunchy celery crowns is what makes this dish truly special. Serve immediately while the celery crowns are still crisp.
Pro Tips For Making Afghan Soup
- ROAST BONES FIRST: I learned this the hard wayāraw lamb bones add a bitter edge to the broth. Toss them with oil, salt, and garlic, then roast at 400°F (200°C) for 20 minutes before adding to the pot. The Maillard reaction kicks in, giving that deep, savory base you canāt replicate any other way.
- CHAR THE ONIONS: Skip the slow cook until softāthis isnāt French onion soup. Sear the onions over medium-high heat until theyāre dark golden and caramelized, about 15 minutes. That bitterness and depth are what make Afghan soup sing, not just mushy sweetness.
- POTATOES IN, NOT OUT: I used to add potatoes early, and theyād turn to mush. Toss them in the last 20 minutes of simmeringājust before the chickpeasāso they soak up flavor but stay tender, not gluey. Russets hold up better than youād think, but donāt push it.
- SALT THE CHICKPEAS: Sounds weird, but it works: add a pinch of salt to the chickpeas while they simmer. It keeps them from getting mealy and makes them taste brighter. I was skeptical until I tried itānow I never skip it.
Make-ahead tips for afghan soup
Broth Prep Ahead
Start your broth preparation the night before for maximum flavor development. After searing the lamb bones and building your aromatic base, transfer everything to a slow cooker instead of simmering on the stove. Add 8 cups water and cook on low for 8 hours overnight.
This extended simmering time extracts deeper flavors from the bones and vegetables, resulting in a richer base. Store the broth in an airtight container in the refrigerator for up to 5 days or freeze for 3 months. š«
Vegetable Prep Shortcut
Chop all your vegetablesāonions, carrots, celery, and potatoesāone day in advance and store them in separate airtight containers in the refrigerator. This saves you 30-45 minutes of prep time on cooking day. Keep the celery crowns whole until you're ready to roast them, as they crisp best when fresh.
I like to store them in a sealed plastic bag with a paper towel to absorb any moisture. š„
Celery Crown Make-Ahead
Roast your celery crowns a day ahead and store them in an airtight container at room temperature. They'll stay crisp for 24 hours if kept completely dry. Reheat them in a 350°F oven for 5-7 minutes before serving to restore their crunch.
For extra convenience, freeze the celery crowns after roasting. Place them in a single layer on a baking sheet to freeze solid, then transfer to a sealed freezer bag. Thaw overnight in the fridge before reheating. š§
Freezer-Friendly Assembly
Assemble the entire soup (without the celery crowns) and freeze it in portioned containers. When ready to serve, thaw the soup in the refrigerator overnight, then reheat it gently on the stovetop. Add fresh celery crowns just before serving to maintain their crisp texture.
This method works particularly well for meal prepāsimply reheat and garnish with fresh cilantro and celery crowns. The broth will thicken slightly after freezing, so add a splash of water or broth when reheating. āļø
Spice Toasting Tip
Toast your spicesācumin, coriander, and turmericāup to 3 days in advance and store them in a sealed jar. This step enhances their flavor significantly and saves time on cooking day. Label the jar with the date and contents to keep your spice collection organized.
When ready to use, simply add the pre-toasted spices directly to your broth base. This small preparation step makes a big difference in the final flavor profile. š¶ļø
Lamb Meat Prep
If you're using lamb shanks instead of bones, sear and slow-cook them separately a day ahead. Shred the meat and store it in the refrigerator for up to 3 days or freeze for 3 months.
When ready to assemble the soup, simply add the pre-cooked lamb meat to your broth base and simmer for an additional 10-15 minutes to reheat and blend the flavors. This approach is perfect for busy weeknights when you want to minimize active cooking time. š
Nutrition facts
Frequently asked questions
Can I make this Afghan soup vegetarian?
Replace the lamb bones with 2.5 lb beef marrow bones or mushrooms for depth, and use vegetable broth instead of water. Add 1 cup dried lentils or 2 cups chickpeas for extra heartiness. The celery crown and spice blend will still shine, keeping the dish rich and satisfying.
How do I prevent the celery crowns from getting soggy?
Keep them completely dry before roasting and store them in an airtight container with a paper towel to absorb moisture. Reheat them in the oven (350°F for 5-7 minutes) rather than the microwave, which steams them. For extra crispiness, brush with a tiny bit of olive oil before reheating.
Whatās the best way to store leftovers?
Store the soup (without celery crowns) in an airtight container in the fridge for 4-5 days or freeze for 3 months. Keep the celery crowns separateāthey lose crispness when reheated. When ready to serve, reheat the soup gently and add fresh celery crowns just before serving.
Can I use chicken instead of lamb?
Yes, but the flavor will be lighter. Use 2.5 lb chicken thighs or drumsticks instead of bones, and add an extra 1 tsp cumin and 0.5 tsp smoked paprika to deepen the taste. Simmer for 1 hour less since chicken cooks faster than lamb.
Why does my broth taste bitter?
Bitterness usually comes from overcooking the vegetables or skimping on skimming the foam. Always skim foam during the first 10 minutes of simmering, and remove any burnt bits from the bottom of the pot. If the broth is still too bitter, stir in 1 tbsp lemon juice or a pinch of sugar to balance it.
