Rich, aromatic, and deeply comforting, lamb curry is the kind of dish that brings people together. The tender chunks of lamb soak up a flavorful blend of spices, simmered slowly to perfection in a hearty sauce that pairs wonderfully with rice or warm naan. Whether you’re making it for a cozy dinner or entertaining guests, this curry has a way of stealing the spotlight.
This version of lamb curry leans into warm Indian spices, but keeps the technique approachable. You don’t need a pantry full of exotic ingredients or professional culinary skills to make something that tastes like it simmered for hours. What you get is a bold, soul-satisfying dish that gets even better the next day.
Why You’ll Love This Lamb Curry
You’ll love this lamb curry for its balance of rich flavors and ease of preparation. The meat becomes incredibly tender, infused with the warmth of spices like cumin, cinnamon, and turmeric. It has enough depth to impress seasoned curry lovers, but it’s also beginner-friendly.
Plus, it’s a great make-ahead meal. The flavors deepen beautifully overnight, making leftovers something to look forward to. Serve it on a chilly evening, and watch everyone go back for seconds.
What Cut of Lamb Works Best for Curry?
For the best results, use boneless lamb shoulder or leg. These cuts have the right amount of fat and connective tissue to become buttery soft during slow cooking. While you can use leaner cuts, they might not provide the same richness.
If you’re using bone-in pieces, just be sure to adjust cooking time slightly and remove the bones before serving. Lamb stew meat, often pre-cut at the butcher counter, is a convenient option too.
Ingredients for the Lamb Curry
The success of a great lamb curry comes down to fresh ingredients and the right mix of spices. Here’s what you’ll need:
- Lamb shoulder or leg (cubed) – This is the star of the dish, becoming fork-tender after simmering in the spiced sauce.
- Onions – They provide the base of sweetness and depth to the curry.
- Garlic – Adds bold, aromatic flavor.
- Fresh ginger – A must for that warm, slightly spicy undertone.
- Tomato paste – Brings a rich, concentrated tang that builds the sauce.
- Crushed tomatoes – Adds body and a little acidity to balance the spices.
- Yogurt – Helps tenderize the lamb and gives the curry a silky finish.
- Cumin, coriander, turmeric, cinnamon, paprika, cayenne – These spices layer heat, warmth, and earthy depth.
- Salt and pepper – Essential to bring it all together.
- Fresh cilantro – For garnish and brightness at the end.

How To Make the Lamb Curry
Step 1: Sear the Lamb
Heat oil in a heavy-bottomed pot or Dutch oven. Add the cubed lamb in batches and sear until browned on all sides. Remove and set aside.
Step 2: Build the Flavor Base
In the same pot, add a bit more oil if needed, then sauté onions until soft and golden. Stir in garlic and ginger, cooking until fragrant. Add all the ground spices and cook for another minute to toast them gently.
Step 3: Add Tomatoes and Simmer
Stir in the tomato paste and crushed tomatoes. Let it cook down for a few minutes, then return the lamb to the pot. Add a splash of water if it’s too thick. Simmer covered over low heat for about 1.5 to 2 hours, or until the lamb is fall-apart tender.
Step 4: Finish with Yogurt
Once the lamb is tender, stir in yogurt slowly to avoid curdling. Let it simmer uncovered for another 10 minutes. Taste and adjust seasoning.
Step 5: Garnish and Serve
Sprinkle chopped fresh cilantro on top before serving. Serve hot with steamed rice, naan, or both.
Serving and Storing This Lamb Curry
This recipe comfortably feeds 4 to 6 people. It’s perfect for Sunday dinner or for meal prep, since it tastes even better the next day. Just cool completely before storing in an airtight container.
The curry keeps well in the refrigerator for up to 4 days, or in the freezer for up to 3 months. Reheat gently on the stovetop or in the microwave, adding a splash of water or broth if needed.
What to Serve With Lamb Curry?
Steamed Basmati Rice
A classic choice. The fluffy grains soak up the curry sauce perfectly.
Garlic Naan
Soft and slightly chewy naan with a hint of garlic is great for scooping every last bit of curry.
Cucumber Raita
The cooling yogurt-based side balances the curry’s heat.
Pickled Red Onions
A sharp, tangy contrast that cuts through the richness.
Roasted Cauliflower
Its nutty flavor pairs well with the deep spice of the curry.
Mango Chutney
Sweet and spiced, it adds a whole new layer of flavor.
Lentil Dal
If you’re feeding a crowd, adding a simple dal rounds out the meal beautifully.
Easy Homemade Naan Bread
If you’re up for making it yourself, check out this recipe: Easy Homemade Naan Bread【5†source】.
Want More Dinner Ideas That Warm the Soul?
If this lamb curry became your new favorite, you’ll want to check out these other cozy meals:
- Creamy Tomato Spinach Pasta for a quick vegetarian comfort dish.
- Creamy Smothered Chicken with Spinach, Potatoes, and Mushrooms for a creamy one-pan dinner.
- Garlic Butter Steak Bites & Creamy Parmesan Shells when you’re craving indulgence with a bite.
- Zucchini Lasagna for a lighter but hearty meal.
- Homemade Mexican Pizza when fusion comfort food is calling.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And if you give it a try, leave a comment below. Did you go all-in on the heat or keep it mild? Maybe you swapped in coconut milk or added extra veggies?
I always love seeing your spins on these recipes. Ask your questions or share your take – we’re cooking and learning together.
Explore beautifully curated health-boosting drinks and hearty meals on Janet Dishes on Pinterest for even more comforting recipes.
Conclusion
Lamb curry has a way of turning a regular night into something memorable. The magic lies in its slow-cooked depth and the satisfying harmony of spices. Whether you’re feeding a family or just indulging yourself, this dish promises comfort in every bite. Make it once, and it might just become a regular on your dinner table.

Lamb Curry
- Total Time: 2 hours 20 minutes
- Yield: 4–6 servings
Description
This rich and hearty Lamb Curry recipe is packed with bold Indian spices and tender lamb. Perfect for a cozy dinner or meal prep, this one-pot dish is easy to make and full of flavor. Serve with rice or naan for the ultimate comfort food. Keywords: lamb curry, Indian lamb curry, easy curry recipe, spicy lamb stew, slow-cooked lamb curry.
Ingredients
600g lamb shoulder or leg, cubed
1 large onion, chopped
4 garlic cloves, minced
1 tablespoon fresh ginger, grated
2 tablespoons tomato paste
400g crushed tomatoes
150g plain yogurt
1 teaspoon ground cumin
1 teaspoon ground coriander
1 teaspoon turmeric
0.5 teaspoon cinnamon
1 teaspoon paprika
0.25 teaspoon cayenne pepper (adjust to taste)
1.5 teaspoons salt (or to taste)
0.5 teaspoon black pepper
2 tablespoons oil (vegetable or ghee)
Fresh cilantro, chopped (for garnish)
Optional: 0.5 cup water or broth (if sauce is too thick)
Instructions
1. Heat oil in a large pot or Dutch oven over medium-high heat. Add lamb in batches, searing until browned. Remove and set aside.
2. In the same pot, add chopped onion and cook until golden and soft. Stir in garlic and ginger, cooking for another minute until fragrant.
3. Add all the spices (cumin, coriander, turmeric, cinnamon, paprika, cayenne, salt, pepper). Toast the spices for about a minute.
4. Stir in tomato paste and crushed tomatoes. Let it cook for a couple of minutes. Return the lamb to the pot and mix well. Add water or broth if needed.
5. Cover and simmer on low heat for 1.5 to 2 hours until the lamb is tender and the sauce has thickened.
6. Stir in the yogurt gently and simmer uncovered for another 10 minutes. Taste and adjust salt or spices as needed.
7. Serve hot, garnished with chopped cilantro, alongside rice or naan.
Notes
Use lamb shoulder or leg for best flavor and tenderness.
Yogurt should be stirred in at the end to prevent curdling.
This curry tastes even better the next day as the flavors deepen.
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1.5 cups
- Calories: 390
- Sugar: 6g
- Sodium: 520mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 95mg
