Growing up, winter evenings in my house always smelt like this. The Kashmiri yakhni soup was what my grandmother reached for whenever the cold turned serious, with mutton simmered low in a pot with curd and whole spices – until the kitchen started to feel like it was filling up with cinnamon and cardamom and that sharp flavor from ginger powder. I can still see myself standing by the stove, waiting for that first spoonful, and watching her skim the broth with the same slotted spoon every single time. No tomato, no red chili, just patience and good spices doing the work. Even today, I make it her way, because some recipes do not really need a shortcut in the first place.

Recipe Snapshot
- Kashmiri yakhni soup is built on curd and whole spices which gives its distinct, milder heat.
- It is tangy, warm, and gently spiced rather than fiery.
- Between boiling the mutton, reducing the curd separately, frying the onions, and letting everything simmer together at the end, budget close to an hour and a half from start to finish using a pressure cooker, or close to two and a half hours if simmering the mutton on the stovetop instead.
- I usually serve it hot with steamed rice or a soft lachha paratha, with a lemon wedge on the side to cut through the richness.
- Mutton Rogan Josh and Kashmiri Dum Aloo also have the same whole spices and curd combination rather than a base of onion and garlic.
The Ingredients:
To boil the mutton:
- 1 kilo mutton (lamb or goat meat)
- 1 tsp garlic paste
- 4 pieces cloves
- 1 piece black cardamom (whole pod)
- 4 pieces green cardamom (whole pods)
- 1 piece cinnamon (2 inch stick)
- Salt to taste
- 1 tsp fennel powder
- ½ tsp ginger powder (sonth)
To make the curd paste:
- 1 cup Dahi (or plain yogurt)
- 1 piece egg
- 1 tsp garlic paste
- 1 piece cinnamon (2 inch stick)
- 4 pieces cloves
- 4 pieces green cardamom (whole pods)
- 1 piece black cardamom (whole pod)
- Salt to taste
- 1 tsp fennel powder
- ½ tsp ginger powder
- ½ tsp meat masala powder (or garam masala powder)
- 2 tsp ghee (clarified butter)
- Dry mint leaves (a handful, crushed)
To make the onion paste:
- 4 tbsp mustard oil (or any neutral vegetable oil)
- 1 piece onion (medium size, finely sliced)
- 4 pieces cashew nuts (or blanched almonds)
How to Make Kashmiri Yakhni Soup? (Step by Step Guide with Photos)
Step 1: Boil 1 kilo mutton in a pressure cooker for 20 minutes on a medium heat. Remove the scum and add 1 tsp of garlic paste, 4 pieces of cloves, 1 piece of whole black cardamom, 4 pieces of green cardamom (whole pods), a 2-inch stick of cinnamon, salt to taste, 1 tsp of fennel powder and ½ tsp of ginger powder (sonth). Cover and cook for another 20 minutes.
(Pro tip: Don’t skip skimming the scum thoroughly at this stage. It is the difference between a pale, clean-tasting yakhni and a murky one. A slotted spoon clears it faster than a ladle).
Step 2: Heat 1 cup Dahi on a medium flame in a kadai and crack one egg in it. Before it comes to a boil, add a 2-inch cinnamon stick, 1 tsp of garlic paste, 4 pieces of cloves, 4 pieces of green cardamom (whole pods), 1 piece of whole black cardamom, salt to taste, 1 tsp of fennel powder, ½ tsp of ginger powder and ½ tsp of meat masala powder. Mix and cook until it reduces.

Step 3: Fry a medium-sized, finely sliced onion in 4 tbsp of mustard oil on a medium flame.
(Pro tip: Remove them the moment they turn amber, not deep brown — they keep darkening in residual heat and turn bitter if fried too far).
Step 4: Transfer to a blender, add 4 pieces of cashew nuts, and make a paste.
Step 5: Add it to the Dahi mix along with 2 tsp ghee.

(Pro tip: Replace ghee with a bit of the oil left after frying onions if it is unavailable).
Step 6: Check the mutton. When the Dahi mixture comes to a boil, add the boiled mutton along with the stock. Cook for another 15 minutes.
Step 7: Add a handful of crushed dry mint leaves. Mix and cover the kadai with the lid until the stock reduces. Check the doneness and transfer it to a serving bowl.
Step 8: Your tasty and spicy homemade Kashmiri yakhni soup is ready.

Make It Your Way
- Chicken works fine instead of mutton. I’ve done it more than once.
- Paneer or lotus stem are decent vegetarian swaps, though you lose the depth the bone stock gives.
- Not a fan of egg in the curd mix. Leaving it out makes the soup a touch thinner, honestly, but it still holds together and nobody’s ever noticed at the table.
- Want more heat? A pinch of Kashmiri red chili with the mutton does the trick. It’s not really traditional though, so don’t expect that classic mild yakhni flavor once you add it.
Kashmiri Yakhni Soup Recipe Quick Fixes
Q: My curd (dahi) split while making the paste in Step 2. What went wrong?
This almost always happens when the curd goes in cold. I would let it sit out for ten minutes first and stir non-stop till the egg is fully worked in.
Q: The gravy looks thin after Step 6. How do I fix it?
Simmer it a little longer, uncovered, until the stock reduces further. The onion-cashew paste from Step 4 also thickens it well once it’s fully incorporated.
Q: What if I don’t have mustard oil for the onion paste?
Any neutral oil works fine in Step 3, though you will lose the sharp mustard note that’s part of what makes yakhni taste distinctly Kashmiri to me.
Q: Why did the mutton turn out tough even after pressure cooking?
Older cuts need more time. I sometimes go an extra 10 minutes in Step 1 if the meat still feels firm, since every cut cooks a little differently.
Q: How do I stop the meat masala from clumping in the curd?
Whisk it into a spoon of warm curd first before adding it in Step 2. This small trick alone has saved me from lumpy gravy more than once.
Q: Can I make this without a pressure cooker?
Yes, but Step 1 will take close to 90 minutes on a low simmer instead of 40 minutes under pressure, so plan your time accordingly if you’re skipping the cooker.
Recipe Card

Kashmiri Yakhni Soup
Ingredients
To boil the mutton:
- 1 kg Mutton lamb or goat meat
- 1 tsp garlic paste
- 4 pieces cloves
- 1 piece black cardamom whole pod
- 4 pieces green cardamom whole pods
- 1 piece cinnamon 2 inch stick
- Salt to taste
- 1 tsp fennel powder
- ½ tsp ginger powder sonth
To make the curd paste:
- 1 cup Dahi or plain yogurt
- 1 piece egg
- 1 tsp garlic paste
- 1 piece cinnamon 2 inch stick
- 4 pieces cloves
- 4 pieces green cardamom whole pods
- 1 piece black cardamom whole pod
- Salt to taste
- 1 tsp fennel powder
- ½ tsp ginger powder
- ½ tsp meat masala powder or garam masala powder
- 2 tsp ghee clarified butter
- Dry mint leaves a handful, crushed
To make the onion paste:
- 4 tbsp mustard oil or any neutral vegetable oil
- 1 piece onion medium size, finely sliced
- 4 pieces cashew nuts or blanched almonds
Instructions
- Boil 1 kilo mutton in a pressure cooker for 20 minutes on a medium heat. Remove the scum and add 1 tsp of garlic paste, 4 pieces of cloves, 1 piece of whole black cardamom, 4 pieces green cardamom (whole pods), a 2-inch stick of cinnamon, salt to taste, 1 tsp of fennel powder and ½ tsp of ginger powder (sonth). Cover and cook for another 20 minutes. (Pro tip: Don't skip skimming the scum thoroughly at this stage. It is the difference between a pale, clean-tasting yakhni and a murky one. A slotted spoon clears it faster than a ladle).
- Heat 1 cup Dahi on a medium flame in a kadai and crack one egg in it. Before it comes to a boil, add a 2-inch cinnamon stick, 1 tsp of garlic paste, 4 pieces of cloves, 4 pieces of green cardamom (whole pods), 1 piece of whole black cardamom, salt to taste, 1 tsp of fennel powder, ½ tsp of ginger powder and ½ tsp of meat masala powder. Mix and cook until it reduces.
- Fry a medium-sized, finely sliced onions in 4 tbsp of mustard oil on a medium flame. (Pro tip: Remove the moment they turn amber, not deep brown — they keep darkening in residual heat and turn bitter if fried too far).
- Transfer to a blender, add 4 pieces of cashew nuts, and make a paste.
- Add it to the Dahi mix along with 2 tsp ghee. (Pro tip: Replace ghee with a bit of the oil left after frying onions if it is unavailable).
- Check the mutton. When the Dahi mixture comes to a boil, add the boiled mutton along with the stock. Cook for another 15 minutes.
- Add a handful of crushed dry mint leaves. Mix, cover the kadai with the lid until the stock reduces. Check the doneness and transfer it to a serving bowl.
- Your tasty and spicy homemade Kashmiri yakhni soup is ready.






