Description
This fragrant Indian lamb curry transforms simple ingredients into restaurant-quality comfort food that’ll have everyone asking for seconds. The slow-simmered lamb becomes incredibly tender while soaking up all those warming spices.
Prep Time: 15 minutes | Cook Time: 2 hours | Total Time: 2 hours 15 minutes | Servings: 4
Ingredients
- 1 lb boneless lamb (shoulder or leg works great), cubed into bite-sized pieces
- 2 tbsp vegetable oil (or ghee if you’re feeling authentic)
- 1 large onion, chopped
- 3 cloves garlic, minced (don’t even think about using the jarred stuff)
- 1-inch piece of fresh ginger, grated
- 2 medium tomatoes, chopped (or one 14-oz can diced tomatoes if fresh ones look sad)
- 1 tbsp curry powder (use a good-quality blend—it matters)
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp coriander
- 1/2 tsp chili powder (adjust based on your heat tolerance)
- Salt and pepper to taste
- 1 cup water (plus more if needed during cooking)
- Fresh cilantro, for garnish (grab extra, trust me)
Instructions
- Heat that vegetable oil in a large pot over medium heat. Add the chopped onion and cook until softened and turning golden, about 5-7 minutes. Don’t rush this part—those onions are building flavor.
- Toss in the minced garlic and grated ginger. Cook for just about a minute until your whole kitchen smells amazing, stirring constantly so nothing burns.
- Add those chopped tomatoes and cook until they start breaking down and getting saucy, about 5 minutes. Give them a good stir now and then.
- Add the lamb cubes to the pot and brown them on all sides—this takes maybe 5-7 minutes. You’re just searing the outside, not cooking them through.
- Sprinkle the curry powder, turmeric, cumin, coriander, chili powder, salt, and pepper over the lamb. Stir everything together until every piece of meat is coated in that gorgeous golden mixture—about 2 minutes should do it.
- Pour in the water and bring everything to a gentle simmer. Once it’s bubbling, reduce the heat to low and cover that pot.
- Let the curry simmer for about 1.5 to 2 hours until the lamb is fork-tender, stirring occasionally (maybe every 20 minutes or so). If it looks too dry, add more water in quarter-cup increments.
- Taste and adjust the seasoning if needed. Serve the lamb curry over steamed basmati rice and pile on that fresh cilantro.
- Enjoy your flavorful homemade lamb curry—if you can wait long enough for it to cool down slightly!
Nutrition Information (Per Serving):
- Calories: 320
- Carbohydrates: 12g
- Protein: 28g
- Fat: 18g
- Fiber: 3g
- Sodium: 380mg
- Iron: 3.5mg (20% DV)
- Vitamin C: 15mg (17% DV)
This lamb curry provides excellent protein and iron, making it both satisfying and nutritious.
Notes:
- Seriously, don’t skip browning the lamb—it adds so much flavor to the final dish
- Every stove runs differently, so start checking for tenderness around the 1.5-hour mark
- If you like your curry saucier, add an extra half cup of water during cooking
- The curry tastes even better the next day, so making it ahead is actually a smart move
- For a richer curry, use ghee instead of vegetable oil—it adds an authentic buttery flavor
Storage Tips:
Keep leftover curry in an airtight container in the fridge for up to 4 days. The sauce will thicken as it sits, so add a splash of water when reheating on the stove over low heat. This curry freezes beautifully for up to 3 months—just thaw in the fridge overnight before reheating. Don’t microwave if you can help it; the lamb stays more tender when reheated gently on the stovetop.
Serving Suggestions:
- Traditional Style: Serve over fluffy basmati rice with warm naan bread for soaking up that incredible sauce
- Low-Carb Option: Pair with cauliflower rice and a cucumber raita for a lighter meal
- Complete Meal: Add a side of roasted vegetables or a simple cucumber-tomato salad to round out the plate
- Restaurant Touch: Garnish with a dollop of yogurt and extra cilantro for that authentic Indian restaurant presentation
Mix It Up (Recipe Variations):
Coconut Lamb Curry: Replace half the water with coconut milk for a creamy, slightly sweet sauce that’s absolutely luxurious
Extra-Spicy Version: Double the chili powder and add one diced jalapeño with the onions for serious heat lovers
Yogurt Lamb Curry: Stir in 1/2 cup plain yogurt during the last 15 minutes of cooking for a tangy, restaurant-style curry—just keep the heat low
Vegetable-Loaded Curry: Add cubed potatoes, carrots, or cauliflower florets during the last 30 minutes for a heartier, more filling meal
What Makes This Recipe Special:
This lamb curry respects traditional Indian cooking methods by building layers of flavor through careful spice blooming and patient simmering. The slow-cooking technique breaks down the lamb’s connective tissue naturally while allowing the aromatics and spices to develop their full complexity—creating that deep, rich flavor that makes restaurant curry so addictive.
