Yakhni Soup Recipe: Aromatic Spiced Broth with Tender Meat

Yakhni Soup Recipe: Aromatic Spiced Broth with Tender Meat

This traditional yakhni soup delivers a deeply aromatic broth with tender meat that falls apart with each spoonful. Years of refining this method have proven that patience and precise spicing create its signature depth.

The secret lies in slowly simmering bones and spices to extract maximum flavor. I always use whole spices toasted in ghee for authenticity, which releases their essential oils into the broth.

What emerges is a clear, golden liquid with layers of cardamom, cinnamon, and clove complexity. The meat becomes so tender it nearly dissolves in your mouth.

Serve steaming hot with fresh cilantro and a squeeze of lemon. This recipe honors tradition without shortcuts.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Yakhni Soup Recipe 2

Whole spices, lamb, and patience create this fragrant, traditional soup with melt-in-your-mouth meat.

Ingredient Amount Notes
Lamb Bones 🍖 2 lb Meaty bones preferred for depth
Ghee 🧈 ½ cup Clarified butter for toasting spices
Yellow Onion 🧅 1 whole Large, roughly chopped
Garlic Cloves 🧄 6 cloves Lightly crushed, skin on
Fresh Ginger 🌿 2 tbsp Peeled, roughly chopped
Green Cardamom Pods 🌿 6 pieces Lightly crushed to release seeds
Whole Cloves 🌿 6 pieces For aromatic depth
Cinnamon Stick 🌿 1 whole 2-inch piece for broth
Black Peppercorns 🌶️ 1 tsp Whole, lightly crushed
Bay Leaves 🍃 2 pieces Dried, whole leaves
Lamb Shoulder 🍖 1 lb Boneless, cut into large chunks
Salt 🧂 1 ½ tsp Adjust to taste for broth
Water 💧 8 cups For simmering broth
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon 🍋 1 whole Cut into wedges for serving

The bones are critical for depth. Lamb neck or shank bones work best—ask your butcher at Whole Foods or a halal market for meaty cuts. Whole spices must be toasted in ghee until fragrant; this releases their oils into the broth. The ghee itself should be high-quality, grass-fed (I use Pure Indian Foods), as its flavor base carries through the entire dish.

No lamb bones? Beef bones (marrow or knuckle) are a decent substitute, though the flavor profile shifts slightly. Skip the pre-ground spices—whole is non-negotiable for authentic yakhni. If you can’t find green cardamom pods, black cardamom at half the amount adds a smoky note. The lamb shoulder can be replaced with goat, but adjust cooking time—goat needs longer to become tender.

Broth improves overnight. Strain and refrigerate for up to 3 days, or freeze the base (without meat) for 3 months. Reheat gently to preserve clarity. Fresh cilantro wilts quickly, so prep it just before serving. Always serve with lemon wedges—the acidity brightens the rich broth.

❤️

Why You’ll Love This Recipe

  • Set and Forget: I toss the lamb bones, onion, and ginger into the pot, then let it simmer while I do other things—no babysitting required.
  • Rich and Deep: The ghee and garlic give it this warm, layered taste that’s way more complex than the minimal effort suggests.
  • Feeds the Freezer: I always make a double batch because it freezes beautifully for those days I just can’t even.
  • Budget Stretcher: Lamb bones are cheap, and this turns them into something so flavorful it feels like a splurge. Honestly, it’s my favorite kind of kitchen magic.

Step-by-Step Instructions for Yakhni Soup

Master this technique for a rich, aromatic broth with melt-in-your-mouth meat every time.

Step 1: Toast the Whole Spices in Ghee

Heat the 0.5 cup Ghee in a large stockpot over medium heat. Add the 6 pieces Green Cardamom Pods, 6 pieces Whole Cloves, 1 whole Cinnamon Stick, and 1 tsp Black Peppercorns. Stir constantly for 1-2 minutes until the spices become fragrant and the cardamom pods puff slightly.

This toasting step is critical—it unlocks the essential oils in the spices, creating a deeper, more complex flavor foundation for your broth. Watch closely to prevent burning, as the spices can go from toasted to bitter in seconds.

Step 2: Build the Aromatic Base

Add the 1 whole Yellow Onion, 6 cloves Garlic Cloves, and 2 tbsp Fresh Ginger to the pot. Sauté for 5-6 minutes until the onion turns translucent and the garlic begins to soften. The ginger will release its juices, creating a paste-like consistency with the spices.

This aromatic trio forms the flavor backbone of your yakhni. The onions should soften but not brown—keep the heat at medium to avoid charring. Stir frequently to ensure even cooking and prevent the garlic from burning.

Step 3: Simmer the Broth with Bones and Meat

Add the 2 lb Lamb Bones, 1 lb Lamb Shoulder, 2 pieces Bay Leaves, and 1.5 tsp Salt to the pot. Pour in the 8 cups Water and bring to a boil. Once boiling, reduce the heat to low, cover, and let it simmer for 1.5-2 hours.

You’ll know it’s ready when the lamb shoulder is fork-tender and the broth has taken on a deep, golden hue. Skim off any foam that rises to the surface during the first 30 minutes of simmering to keep the broth clear. The low, gentle simmer extracts maximum flavor from the bones and meat without making the broth cloudy.

Step 4: Strain and Finish the Soup

Once the meat is fully tender, remove the lamb shoulder chunks and set them aside. Strain the broth through a fine-mesh sieve into a clean pot, discarding the solids. This removes all the spices and bone fragments, leaving you with a smooth, aromatic broth.

Shred the reserved lamb shoulder into bite-sized pieces and return it to the strained broth. Bring the soup back to a gentle simmer for 5 minutes to allow the flavors to meld. Taste and adjust the salt if needed—remember, the broth will concentrate slightly as it cools.

Step 5: Garnish and Serve

Ladle the hot soup into serving bowls. Garnish each portion with a sprinkle of the 0.25 cup Fresh Cilantro and a squeeze of 1 whole Lemon cut into wedges. The cilantro adds a fresh, bright contrast to the rich broth, while the lemon brightens the flavors.

Serve immediately while hot. The meat should be so tender it nearly falls apart, and the broth should have a robust, spiced aroma that fills the room. For the best experience, pair with warm naan or steamed rice to soak up the flavorful liquid.

👨‍🍳

Pro Tips For Making Yakhni Soup Recipe 2

  • Brown the Bones: I learned this the hard way—searing the lamb bones in ghee until deep golden (about 5-7 minutes) pulls out way more flavor than just boiling them raw.
  • Chop Onions Fine: Sounds tedious, but finely dicing the yellow onion (almost paste-like) melts them into the broth better, so you’re not fishing out big chunks later.
  • Skip the Boil: Resist the urge to crank the heat—keep it at a gentle simmer, or the ghee will separate and the broth turns greasy instead of rich.
  • Use Cold Water: Starting the lamb bones in cold water (not hot) draws out impurities slowly, giving you a clearer, cleaner yakhni without that murky gray look.

Dietary Considerations for This Recipe

Gluten-Free Naturally

This recipe is inherently gluten-free since it relies on whole spices, meat, and vegetables without any wheat-based thickeners. I always confirm my ghee is pure—Pure Indian Foods brand guarantees no additives. The only potential risk comes from cross-contamination in your kitchen.

Dairy Considerations

While ghee is lactose-free, those with severe dairy allergies should use coconut oil or avocado oil instead. The flavor profile changes slightly, but the aromatic depth remains. I’ve tested both alternatives with excellent results.

Low-Carb Friendly

With no grains or sugars, this soup fits perfectly into keto or low-carb diets. The 8 cups water base and lamb protein keep net carbs minimal. Each serving contains roughly 5g carbs, primarily from the onion and spices.

Halal & Kosher

For halal compliance, source lamb bones and shoulder from certified suppliers—I recommend Halal World Foods. For kosher versions, ensure the meat has proper certification and use kosher salt instead of regular.

Allergy Notes

The primary allergens here are lamb and ghee. For nut allergies, verify your ghee processing facility. The spices are naturally allergen-free, but always check labels for processing warnings. 💡

Vegetarian Adaptation

Replace lamb bones and shoulder with mushroom stems and vegetable broth. Use 2 lbs mixed mushrooms for umami depth. The same toasting and simmering techniques apply, though the flavor profile will be lighter.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 90mg30%
Sodium 840mg37%
Total Carbohydrate 8g3%
Dietary Fiber 2g7%
Sugars 3g
Protein 24g48%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use beef instead of lamb?

Yes, beef bones and chuck work well. Use the same 2 lb bones and 1 lb meat ratio, but extend simmering to 2.5-3 hours for tenderness.

2

Why toast the whole spices first?

Toasting in ghee for 1-2 minutes releases essential oils, creating a deeper, more complex flavor base. Skipping this step results in a flat-tasting broth.

3

How do I store leftovers?

Strain and refrigerate the broth for up to 3 days, or freeze without meat for 3 months. Reheat gently to preserve clarity.

4

Can I make this in a slow cooker?

Yes! Toast spices first, then transfer everything to the cooker on low for 6-8 hours. The flavors meld beautifully.

★★★★★4.8(7 reviews)
Tyler Parker