Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Authentic Indian Lamb Curry Recipe – Slow Cooked with Spices & Aromatic Gravy


  • Author: Mouad Boulkhiout
  • Total Time: 2 hours 30 minutes

Description

This Fragrant Indian Lamb Curry is slow-cooked to tender perfection with bone-in lamb, warm whole spices, and a rich, silky tomato and yogurt-based gravy. It’s a comforting, deeply flavorful dish that’s easy enough for weekend cooking and special enough for celebrations. Serve it with basmati rice, garlic naan, and a touch of mango chutney for a true feast!


Ingredients

Scale

For the Curry:

  • 800g lamb shoulder (bone-in), cut into chunks

  • 2 onions, finely sliced

  • 6 garlic cloves, minced

  • 2 tbsp ginger, grated

  • 3 tomatoes, puréed (or 200g tinned)

  • 100g plain yogurt

  • 300ml lamb or chicken stock

Whole Spices:

  • 1 stick cinnamon

  • 2 bay leaves

  • 6 green cardamom pods

  • 4 cloves

Ground Spices:

  • 1 tbsp Kashmiri chili powder

  • 1 tsp turmeric

  • 1 tbsp cumin

  • 1 tbsp coriander

  • 1 tsp garam masala

To Finish:

  • 1 tbsp lemon juice

  • Handful of fresh coriander


Instructions

  • Brown the Lamb: Sear lamb chunks in batches until golden. Set aside.

  • Build the Base: Fry whole spices in oil until fragrant. Add onions and caramelize. Stir in garlic and ginger.

  • Add Spices: Stir in ground spices, cook 1 minute, add a splash of water if needed. Add tomatoes, cook until oil separates (~5 mins).

  • Slow Cook: Return lamb to pot. Stir in yogurt and stock. Simmer covered for 1½ hours until lamb is tender.

  • Finish: Stir in garam masala, lemon juice, and coriander. Serve hot.

Notes

  • For a milder curry, substitute paprika for Kashmiri chili powder.

  • For richer gravy, add 2 tbsp ground almonds with yogurt.

  • Best made a day ahead for even deeper flavor.

  • Freezes well for up to 3 months.

  • Prep Time: 30 minutes
  • Cook Time: 2 hours