Description
This Lamb Curry is a deeply flavorful, slow-simmered dish featuring tender lamb chunks in a spiced tomato-yogurt gravy. It’s rich, aromatic, and perfect with rice or naan. Whether you’re prepping it for a special gathering or a cozy dinner, it’s a dish that gets better the longer it sits—making it a fantastic make-ahead option.
Ingredients
2 lbs lamb (boneless shoulder or leg, cubed)
2 large onions, chopped
4 cloves garlic, minced
1 tablespoon fresh ginger, grated
2 medium tomatoes, chopped (or 1 cup canned crushed tomatoes)
1/2 cup plain yogurt (preferably full-fat)
1 tablespoon garam masala
1 teaspoon ground turmeric
2 teaspoons ground cumin
2 teaspoons ground coriander
1 teaspoon chili powder (adjust to taste)
Salt and pepper to taste
2 tablespoons vegetable oil
1/4 cup fresh cilantro, chopped (for garnish)
2 cups water (or as needed for simmering)
Instructions
1. Heat oil in a heavy-bottomed pot over medium heat. Add lamb in batches and brown on all sides. Remove and set aside.
2. In the same pot, add chopped onions and cook until golden brown. Stir in garlic and ginger, cooking until fragrant.
3. Add tomatoes and cook until they break down and the mixture thickens.
4. Stir in turmeric, cumin, coriander, garam masala, and chili powder. Toast for a minute.
5. Reduce heat and stir in yogurt gradually, mixing constantly to avoid curdling.
6. Return lamb to the pot. Add enough water to cover the meat. Stir and bring to a simmer.
7. Cover and cook on low for 1.5 to 2 hours, or until the lamb is tender and the sauce is rich.
8. Season with salt and pepper. Garnish with chopped cilantro before serving.
Notes
Brown the lamb in batches to avoid steaming; this helps lock in flavor.
Let the curry sit for a few hours—or overnight—for even deeper flavor.
Stir yogurt slowly over low heat to avoid curdling and ensure a smooth sauce.
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1/4 recipe
- Calories: 450
- Sugar: 5g
- Sodium: 480mg
- Fat: 28g
- Saturated Fat: 10g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 38g
- Cholesterol: 115mg