Ingredients
2.2 lbs (1 kg) bone-in lamb shoulder or leg, cut into 1½ inch pieces
¼ cup plain yogurt (or 1½ tablespoons vinegar or 2 tablespoons lemon juice for a dairy-free option)
2 to 3 teaspoons Kashmiri red chili powder
½ teaspoon turmeric
2 to 3 teaspoons garam masala (or meat masala or biryani masala)
¾ to 1 teaspoon cumin powder
1 tablespoon coriander powder
2 teaspoons salt
½ tablespoon dried fenugreek leaves (kasuri methi, optional)
2 tablespoons ginger garlic paste (use half for marination, which is 1 tablespoon)
1 to 2 tablespoons oil or ghee
1 bay leaf
6 green cardamoms
3 inch cinnamon piece
2 black cardamoms (optional)
1 to 2 star anise (optional)
4 tablespoons fresh chopped mint leaves
2 cups finely chopped onions
1 to 2 slit and deseeded green chilies (optional)
1½ cups tomatoes (fresh, pureed, or bottled passata)
4 to 5 cups hot water (use half initially)
¼ cup chopped coriander leaves for garnish
Instructions
1-Begin with marinating: Mix 2.2 lbs of lamb pieces with ¼ cup yogurt, 2 to 3 teaspoons Kashmiri red chili powder, ½ teaspoon turmeric, 2 to 3 teaspoons garam masala, ¾ to 1 teaspoon cumin powder, 1 tablespoon coriander powder, 2 teaspoons salt, ½ tablespoon dried fenugreek leaves if using, and 1 tablespoon ginger garlic paste. Let it rest covered in the fridge for 2 hours to overnight. This step ensures the meat turns out tender and full of flavor.
2-Next, heat 1 to 2 tablespoons oil or ghee in a heavy pan over medium heat. Add whole spices like 1 bay leaf, 6 green cardamoms, 3 inch cinnamon piece, 2 black cardamoms if desired, and 1 to 2 star anise. Stir in 4 tablespoons fresh chopped mint leaves once they sizzle for added aroma. Add the marinated lamb and braise for 8 to 10 minutes. Pour in half of 4 to 5 cups hot water, cover, and simmer on low-medium heat for 1 hour, stirring every 15 minutes and adding more water as needed.
3-In another pan, heat the remaining oil or ghee and sauté 2 cups finely chopped onions with 1 to 2 slit green chilies for 6 to 7 minutes. Lower the heat and cook until golden, then add the remaining 1 tablespoon ginger garlic paste and cook until fragrant. Stir in the remaining ground spices, add 1½ cups tomatoes, and cook until the raw taste fades. For more grilling ideas with tender meat, check out our lamb kabobs recipe to enhance your skills.
4-After the lamb simmers for an hour, combine the onion-tomato mixture with the lamb, cover, and cook on low heat for another 50 minutes until tender. Stir every 5 to 7 minutes and add water if needed. Finally, adjust salt, garam masala, and kasuri methi to taste, garnish with ¼ cup chopped coriander leaves, and serve with rice, roti, naan, or bread. The total prep time is about 20 minutes with 1 hour 40 minutes cooking, around 2 hours excluding rest. Letting it rest for 2 to 3 hours improves the taste even more.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🔥 Marinate the lamb overnight for deeper flavor and more tender meat.
🌿 Use a meat thermometer or check tenderness frequently to avoid overcooking.
🍲 Letting the curry rest enhances the spice blend and overall taste for a richer experience.
- Prep Time: 20 minutes
- Cooking Time: 1 hour 40 minutes
- Cook Time: 1 hour 40 minutes
- Category: Main Dish
- Method: Marinating, braising, simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
