Mughlai mutton curry features slow-cooked tender lamb infused with tomatoes, ginger garlic, spices, and almond paste. The Mughlai culinary influence has undeniably played a significant role in our cultural history, particularly in the realm of mutton dishes. The marriage of mutton or lamb with a harmonious blend of spices results in exquisite flavors that are simply irresistible to me. This particular recipe never fails to impress, garnering unanimous praise from both family and friends. The secret lies in tender meat and almond paste added to the curry in the last step creating a rich gravy that is just amazing.

How to cook Mutton/lamb
In regular chicken curry, all of the cooking happens on high heat but mutton or lamb is an exception. I cook lamb for 45 minutes on medium-low heat or until it is tender. The amount of water for slow simmering will be double compared to the pressure cooking. You can also use a pressure cooker to cook the meat for about 18 minutes or until it is 80% tender or use an instant pot. Adjust the quantity of water accordingly.
Ingredients for Mughlai lamb curry
Onions
Traditionally, onions are fried until light golden brown and then blended with the yogurt sauce. I used store-bought fried onions but if you like to make it at home then use one big onion and fry it in the oil until light golden brown. Don’t overcook onions, as soon as they turn light golden take them out because onions can keep cooking for a while even after taking them out of the oil.
Yogurt
I used full-fat yogurt to give the creaminess to this dish. I will not recommend using low-fat yogurt because you won’t be able to achieve a creamy flavor. Make sure to mix the yogurt well before adding it to the mutton to avoid any lumps.
Spices
When it comes to seasoning a delicious curry, the choice of spices plays a fundamental role in determining the final taste. In this case, the blend of salt, red chili, cumin, coriander, and turmeric powder brings a rich and aromatic profile to the dish.
Almond and spice blend
I used black cardamom, green cardamom, whole cloves, a small piece of nutmeg, and mace. I have blended the spices with blanched and peeled almonds to make a paste. Add a little bit of water to blend the spices and almonds. Trust me you don’t want to omit almonds as they will give the creaminess and a rich flavor to the curry.
How to store leftover lamb curry?
It’s important to store any leftovers in an airtight container to maintain their freshness. Leftover dishes can typically be kept in the refrigerator for 3 to 4 days. If you anticipate that you won’t be consuming the leftovers within this time frame, consider freezing them instead. When you’re ready to enjoy the dish again, simply heat it in the microwave until it’s heated through, ensuring a convenient and delicious meal.
What to serve with lamb curry?
If you’re looking to savor the delicious flavors of curry, there are several delightful options to pair it with. The rich and aromatic curry tastes exquisite when accompanied by freshly baked naan, tandoori roti straight from the clay oven, or soft homemade roti. Additionally, you can elevate your dining experience by pairing the curry with fragrant pulao or simply plain rice.

Mughlai lamb Curry
Ingredients
Ingredients for marination
- 2 lbs lamb or goat
- 1 cup fried onions
- 1.5 tsp salt
- 1.5 tsp red chili powder
- 1/3 tsp turmeric
- 1 tbsp coriander powder
- 1 tsp cumin powder
- 1/2 cup yogurt
- 4 tbsp tomato sauce or 1 tomato puree
- 1 tbsp ginger paste
- 1 tbsp garlic paste
Ingredients for the almond mixture
- 30 almonds peeled
- 10 cloves
- 4 green cardamom
- 2 black cardamom
- 1 piece mace
- 1/4 piece nutmeg
- 1/4 cup water
Other ingredients
- 1/2 cup oil
Garnish
- Cilantro
- Green chilies
Instructions
Marinate the mutton
- In a bowl, add all of the ingredients mentioned for marinade, and lamb. Mix and leave it for 30 minutes. You can also leave it overnight.
Cook Mutton
- In a pot heat oil and add marinated mutton and cook for 8-10 minutes on medium heat or until it changes color and oil separates the masala.
- Now add 4 cups of water and cook on medium to low heat until meat is tender. Which will take 45 minutes. You can also do this step in a pressure cooker or instant pot (check notes)
Make almond paste
- Add almonds to a microwave-safe bowl and 1 cup of water. Microwave for 2 minutes. Take it out carefully and let it cool down a little. Now peel almonds, peel should come off easily.
- Now put all the ingredients for almond paste in a blender to make a paste and set it aside.
- Once the lamb is tender, add the almond paste to it. Mix and cook for 5-10 minutes.
- Now garnish with cilantro and green chilies and enjoy.
