spicy lamb
When you’re craving something bold, aromatic, and deeply satisfying, spicy lamb delivers every time. This recipe balances tender, juicy lamb with a punchy blend of chiles, garlic, and warm spices, creating a dish that’s rich without being heavy and spicy without overwhelming the palate. It’s weeknight-friendly yet impressive enough for guests.
You’ll sear to build flavor, bloom spices to unlock fragrance, and finish with a glossy sauce that clings to every bite. The result: beautifully caramelized edges, succulent meat, and layers of heat, citrus, and freshness. Serve it with rice, flatbread, or a crisp salad, and you’ve got a complete meal that feels special with minimal fuss.
Why This Recipe Works
- Two-stage cooking for tenderness: A hot sear develops a flavorful crust, then a brief simmer keeps the lamb juicy and tender.
- Bloomed spices = deeper flavor: Toasting cumin, coriander, and chili flakes in oil releases essential oils and builds complexity.
- Balanced heat: Fresh chili, chili flakes, and chili paste deliver layered spice, tempered by tomato, yogurt, and a squeeze of lemon.
- Adjustable to your pantry: Works with lamb shoulder, leg, or ground lamb; dried or fresh herbs; and multiple spice profiles.
- Restaurant-quality finish: A quick butter or ghee swirl at the end adds sheen and rounds out the heat.
Ingredients
For the Spicy Lamb
- 1.5 lb (680 g) lamb, cut into 1-inch cubes (shoulder or leg) or use ground lamb
- 2 tbsp neutral oil (avocado or grapeseed)
- 1 small onion, finely diced
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 1–2 fresh red chilies, thinly sliced (adjust to taste)
- 1 tbsp tomato paste
- 1 tsp chili flakes (or Aleppo for milder heat)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp smoked paprika
- 1/4 tsp ground cinnamon (optional but wonderful)
- 1/2 cup crushed tomatoes (or passata)
- 1/3 cup plain yogurt (room temperature)
- 1/2 cup stock or water
- 1 tbsp lemon juice (plus more to taste)
- Salt and black pepper, to taste
- 1 tbsp butter or ghee, for finishing
For Serving
- Warm flatbreads or steamed basmati rice
- Fresh herbs (cilantro, mint, or parsley), chopped
- Thinly sliced red onion and lemon wedges
- A dollop of yogurt to cool the heat, optional
How to Make It
- Prep the lamb: Pat the lamb dry with paper towels. Season generously with salt and pepper. Dry meat browns better and faster.
- Sear in batches: Heat oil in a large skillet over medium-high until shimmering. Add lamb in a single layer; don’t crowd. Sear 2–3 minutes per side until well browned. Transfer to a plate; repeat with remaining lamb.
- Build the base: Lower heat to medium. Add onion; cook 3–4 minutes until translucent and lightly golden, scraping up browned bits. Stir in garlic, ginger, and fresh chili; cook 30–60 seconds until fragrant.
- Bloom the spices: Add tomato paste, chili flakes, cumin, coriander, smoked paprika, and cinnamon. Cook 1–2 minutes, stirring, until the paste darkens slightly and smells toasty.
- Simmer: Add crushed tomatoes and stock. Stir, then return lamb and any juices. Reduce heat to medium-low; simmer 8–12 minutes (cubed lamb) or 5–7 minutes (ground), until the lamb is just tender and sauce thickens.
- Finish creamy and glossy: Off the heat, stir in yogurt to make the sauce silky. Return to low heat for 30 seconds if needed to warm through (don’t boil). Stir in butter or ghee and lemon juice.
- Taste and adjust: Add more salt, lemon, or a pinch of sugar if the sauce tastes too sharp. For extra heat, sprinkle a little more chili flakes.
- Serve: Spoon over rice or tuck into flatbreads. Top with herbs, red onion, and an extra dollop of yogurt if you like.
Key Technique Tips
- Dry your lamb well: Moisture prevents browning and dilutes spice flavor.
- Don’t rush the bloom: The 1–2 minutes of toasting tomato paste and spices is where depth develops.
- Keep yogurt from curdling: Use room-temp yogurt, add off heat, and avoid boiling after it’s added.
- Control heat: Use fresh chili for brightness, flakes for background heat, and paste (tomato + spices) for body.
How to Store
- Refrigerate: Cool completely, then store in an airtight container for up to 4 days.
- Freeze: Up to 3 months. Skip the yogurt when freezing; stir it in after reheating to maintain a smooth sauce.
- Reheat: Warm gently on the stovetop over low heat with a splash of water or stock. Avoid high heat to prevent the sauce from splitting.
- Make-ahead: The flavors deepen overnight, making this an excellent prep-ahead dish for entertaining.
Benefits of This Recipe
- Big flavor, minimal effort: Pantry spices and simple steps produce a complex, restaurant-worthy dish.
- Flexible protein cut: Works with cubed shoulder, leg, or ground lamb.
- Customizable heat: Adjust chilies to suit spice lovers or milder palates.
- Meal-prep friendly: Reheats well and tastes even better the next day.
- Balanced and satisfying: Protein-rich lamb paired with warming spices and tangy yogurt feels both hearty and fresh.
What Not to Do
- Don’t crowd the pan: Overcrowding steams the meat and blocks browning. Sear in batches.
- Don’t skip blooming spices: Raw spices taste flat. Give them a minute in hot oil.
- Don’t boil after adding yogurt: High heat can cause the sauce to split.
- Don’t under-season: Lamb stands up to bold seasoning; taste as you go.
- Don’t forget acidity: A final squeeze of lemon lifts the entire dish.
Variations You Can Try
- Ground lamb skillet: Swap cubes for ground lamb; skip the simmer and cook faster for a weeknight option.
- Masala-inspired: Add garam masala and turmeric; finish with cilantro and a swirl of cream instead of yogurt.
- Harissa twist: Replace chili flakes with 1–2 tbsp harissa paste and add a pinch of caraway.
- Herb-forward: Fold in chopped mint and parsley at the end for a fresh, green finish.
- Vegetable boost: Stir in spinach or chopped roasted red peppers in the last 2 minutes of cooking.
- Grill-sear hybrid: Sear lamb on a grill for smoky char, then finish in the pan with the sauce.
FAQ
How spicy is this?
Medium heat as written. Reduce or omit fresh chilies for mild, or add more flakes for extra kick.
Which cut of lamb works best?
Lamb shoulder has great marbling and stays juicy. Leg is leaner but still delicious. Ground lamb is the fastest.
Can I make it dairy-free?
Yes. Use coconut milk or a thick dairy-free yogurt. Add gradually and avoid boiling.
What can I use instead of crushed tomatoes?
Passata or pureed canned tomatoes. In a pinch, blend fresh ripe tomatoes with a pinch of sugar.
How do I keep the sauce from splitting?
Temper room-temp yogurt off the heat, and reheat gently. A final knob of butter helps emulsify.
What should I serve with spicy lamb?
Basmati rice, warm naan or pita, cucumber salad, or a simple slaw to balance the heat.
Conclusion
This spicy lamb is the kind of dish that rewards simple technique with maximum flavor: well-browned meat, bloomed spices, a velvety sauce, and bright finishing touches. It’s adaptable, make-ahead friendly, and endlessly satisfying.
Whether you’re cooking for a weeknight dinner or hosting friends, this recipe gives you confidence and crowd-pleasing results—bold, aromatic, and beautifully balanced every time.

spicy lamb
Ingredients
- 1.5 lb lamb, cut into 1-inch cubes (shoulder or leg) or ground lamb
- 2 tbsp neutral oil (avocado or grapeseed)
- 1 small onion, finely diced
- 4 cloves garlic, minced
- 1 inch fresh ginger, grated
- 1 fresh red chilies, thinly sliced (1–2, adjust to taste)
- 1 tbsp tomato paste
- 1 tsp chili flakes (or Aleppo for milder heat)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 0.5 tsp smoked paprika
- 0.25 tsp ground cinnamon (optional)
- 0.5 cup crushed tomatoes (or passata)
- 0.33 cup plain yogurt (room temperature)
- 0.5 cup stock or water
- 1 tbsp lemon juice (plus more to taste)
- Salt and black pepper, to taste
- 1 tbsp butter or ghee, for finishing
Instructions
- Pat the lamb dry and season generously with salt and black pepper.
- Heat the oil in a large skillet over medium-high until shimmering. Sear the lamb in batches 2–3 minutes per side until well browned. Transfer to a plate and repeat with remaining lamb.
- Lower heat to medium. Add the onion and cook 3–4 minutes until translucent and lightly golden, scraping up browned bits.
- Stir in garlic, ginger, and fresh chili; cook 30–60 seconds until fragrant.
- Add tomato paste, chili flakes, cumin, coriander, smoked paprika, and cinnamon. Cook 1–2 minutes, stirring, until the paste darkens and smells toasty.
- Add crushed tomatoes and stock; stir, then return lamb and any accumulated juices. Reduce heat to medium-low and simmer 8–12 minutes for cubed lamb or 5–7 minutes for ground lamb, until just tender and sauce thickens.
- Off the heat, stir in the yogurt to make the sauce silky. If needed, return to low heat for 30 seconds to warm through without boiling.
- Stir in butter or ghee and lemon juice. Taste and adjust salt, lemon, or chili flakes as desired.
- Serve over rice or with flatbreads. Garnish with fresh herbs, sliced red onion, and an optional dollop of yogurt.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
