[wpseo_breadcrumb]

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

Mouad Boulkhiout

No Comments

Flavor Nest

Daily Delicious Creations 👩‍🍳

The Aroma That Feels Like Home

You know that moment when something’s simmering on the stove and the whole house fills with the kind of scent that makes you stop what you’re doing and head straight to the kitchen? That’s exactly what happens when this Fragrant Indian Lamb Curry is bubbling away. It’s not just a recipe—it’s an experience. The warmth of cinnamon and cloves, the gentle heat of Kashmiri chili, and that final touch of lemon and coriander—this dish feels like a big, warm hug on a plate.

This is one of those curries that’s perfect for when you want something a little special but still deeply comforting. Maybe it’s for a weekend meal when you’ve got the time to let something truly delicious slow-cook into tenderness, or maybe you’re making it for someone you love (trust me, this one impresses).

And let’s be honest—bone-in lamb makes all the difference. Yes, you can use boneless, but the bones give you a richer, silkier gravy thanks to the collagen they release during the long simmer. The result is a dish that’s luscious, complex, and bursting with flavor in every bite.

Alright, let’s walk through this curry together. There’s nothing complicated here—it’s just about layering flavors the right way, and letting time do the rest.


🛒 Ingredients You’ll Need

For the Curry:

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

  • 2 onions, finely sliced

  • 6 garlic cloves, minced

  • 2 tbsp fresh 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


🍳 Step 1: Brown the Lamb

Start by heating 2 tablespoons of oil in a heavy-bottomed pan or Dutch oven. Working in batches (don’t crowd the pan!), sear the lamb chunks until golden brown on all sides. This step is essential—browning builds flavor. Set the browned lamb aside on a plate while you move to the next step.

Tip: If you’ve never used bone-in lamb before, ask your butcher for lamb shoulder chops—they’re perfect for this kind of slow-cooked dish.


🔥 Step 2: Build Your Flavor Base

In the same pan, toss in your whole spices—cinnamon stick, bay leaves, cardamom, and cloves. Let them sizzle for about 30 seconds. You’ll smell that instant burst of fragrance—it’s like the promise of something amazing to come.

Next, add the sliced onions. Let them cook low and slow, stirring occasionally, until they’re deeply golden and caramelized—this will take around 10 minutes, and it’s so worth the time.

Now, stir in the garlic and ginger. Cook for another minute or two until everything is nice and fragrant.


🌶️ Step 3: Spice It Up

Add your ground spices—Kashmiri chili powder, turmeric, cumin, and coriander. Stir well, and if the pan gets a bit dry, just add a splash of water to stop the spices from sticking. Let this cook for about a minute to toast the spices.

Now pour in your tomato purée. Let the mixture simmer until the oil begins to separate from the masala—this should take around 5 minutes. It’s a visual cue that everything’s coming together beautifully.


Up next in Part 2: we slow-cook that lamb into tender perfection, then finish with a bright, herby flourish. Get ready for some melt-in-your-mouth magic.

Slow-Cooked Comfort and Soulful Spices

If you’ve made it this far, you’re already smelling the deeply rich and spicy base for this curry filling your kitchen. It’s that point in the recipe when everything starts coming together—the aromas, the textures, and the anticipation of the final dish. And let me tell you, once that lamb goes back into the pot and starts simmering gently in all those layers of flavor, you’ll know you’re on your way to something truly special.

This part of the process is what gives Indian curries their reputation for depth. Slow cooking gives the spices time to mellow, the meat time to tenderize, and the whole dish time to transform into something unforgettable. Let’s keep going!


🍗 Step 4: The Slow Cook Magic

Return the seared lamb pieces (and all their lovely juices!) to the pot with the onion-tomato-spice mixture. Stir everything to coat the lamb well—it should be a rich, thick masala at this point.

Now, gently stir in:

  • 100g plain yogurt – this adds richness and a subtle tang

  • 300ml lamb or chicken stock – to give you that luscious curry gravy

Once everything’s mixed in, bring the curry to a gentle simmer. Cover the pot with a lid and reduce the heat to low.

Let it cook slowly for about 1½ hours, checking occasionally and giving it a stir. If it gets too thick, add a splash of water or stock. But try not to rush this stage—the lamb should be fork-tender, practically falling off the bone.

Note: If you’re using boneless lamb, it may cook slightly faster—start checking around the 1 hour 15 mark.


✨ Step 5: The Finishing Touches

This is my favorite part—when everything’s cooked and tender, and all that’s left is to lift the flavors with a few finishing touches.

Once your lamb is soft and the curry has thickened slightly:

  • Stir in 1 tsp garam masala for that final warm spice hit.

  • Add 1 tbsp lemon juice to balance the richness.

  • Sprinkle over a handful of fresh coriander, chopped roughly.

Just like that, your kitchen smells like something straight out of a North Indian home kitchen.


🍽 Serving Ideas: Let’s Talk Sides

This curry is a showstopper on its own, but pairing it with the right sides can take your meal to the next level:

  • Steamed Basmati Rice – Simple, fragrant, and perfect for soaking up every bit of that thick gravy.

  • Garlic Naan – Tear and scoop, no cutlery needed.

  • Mango Chutney or Raita – Something sweet or cooling on the side adds a lovely contrast.

And if you’re cooking for a crowd, make a double batch—it only gets better the next day!


🔄 Variations & Tips

Want to tweak the recipe a bit to match your heat preference or pantry situation? I’ve got you covered:

Make it milder:

Swap the Kashmiri chili powder with paprika or use just ½ tablespoon for a gentler heat. You’ll still get the beautiful red color without the intensity.

Creamier finish:

For extra richness, stir in 2 tablespoons of ground almonds or cashew paste with the yogurt. It gives the gravy a velvety finish that’s hard to resist.

Pressure Cooker or Instant Pot Option:

You can adapt this recipe to a pressure cooker—once all ingredients are in, cook on high pressure for 30 minutes, then let the pressure release naturally.

Vegetarian twist:

Swap lamb for hearty chunks of eggplant and potato, and follow the same method for a rich veggie curry. Still layered with flavor, just meat-free.


Coming up in Part 3: answers to your most asked questions about Indian lamb curry, plus a heartfelt wrap-up. Stay tuned—it’s almost time to dig in!

FAQs and A Curry to Remember

Before we wrap things up and you go racing off to your kitchen (which, honestly, you should after reading this), let’s answer a few of the most common questions about making this Fragrant Indian Lamb Curry. Whether you’re new to slow-cooked curries or a seasoned spice lover, these quick tips will help make sure your dish turns out restaurant-worthy every time.


🙋‍♀️ Frequently Asked Questions About Indian Lamb Curry

1. Can I use boneless lamb instead of bone-in?

Absolutely! Boneless lamb shoulder works just fine. It might cook a little quicker (start checking at about 1 hour 15 minutes), but you’ll still get great flavor. That said, bone-in lamb really adds extra richness to the gravy because of the collagen that slowly melts into the sauce.


2. What if I don’t have Kashmiri chili powder?

No problem! Kashmiri chili powder is prized for its bright red color and mild heat, but you can substitute it with a mix of sweet paprika and a little cayenne pepper. About 1 tablespoon paprika plus ¼ teaspoon cayenne will give you a similar balance of color and gentle spice.


3. Can I make this curry ahead of time?

Oh, please do! In fact, like a lot of stews and curries, this lamb curry tastes even better the next day after the flavors have had more time to meld together. Just cool it down, store it covered in the fridge, and reheat gently on the stove when ready to serve.


4. How spicy is this curry?

This curry has a gentle warmth rather than an intense heat, especially with Kashmiri chili powder which is milder than regular chili powders. If you prefer it hotter, you can add an extra ½ teaspoon of cayenne toward the end of cooking.


5. Can I freeze the leftover curry?

Definitely. Let the curry cool completely, then transfer to airtight containers. It’ll keep well frozen for up to 3 months. Thaw overnight in the fridge and reheat on the stove or in the microwave until piping hot throughout.


6. What’s the best cut of lamb to use for curry?

Lamb shoulder is the gold standard—it’s marbled with just the right amount of fat to stay juicy and tender during long cooking. Neck fillet is another good option if you can find it, though it can be a bit pricier.


🥄 Final Thoughts: The Joy of Slow-Cooked Comfort

There’s something so soulful about making a curry like this. From the moment you start searing the lamb to the final swirl of coriander and lemon at the end, it’s not just about throwing ingredients in a pot—it’s about building layers of flavor, giving it time, and letting that slow-cooking magic work its way into every bite.

This Fragrant Indian Lamb Curry is one of those dishes that’s equally perfect for a cozy Sunday dinner or a special occasion when you want to wow your family and friends. It’s hearty, aromatic, packed with spice (but not too much heat), and every mouthful feels like a little celebration.

If you try it out, I’d love to hear what you think! Feel free to share your tweaks—whether you made it milder, creamier, or went full-on spicy—and don’t forget to pair it with fluffy rice and plenty of naan to soak up every last drop of that gorgeous gravy.

Until next time—happy cooking, and may your kitchen always smell as amazing as it will with this lamb curry on the stove! 🍛

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

Leave a Comment

Recipe rating