This post may contain affiliate links. Please read our disclosure policy.

This lamb curry stands out for one simple reason. It gives you a rich, creamy sauce and deep flavor without complicated steps or hard to find ingredients. Everything cooks in one pan, building layers of spice, tomato, and coconut milk that come together into a smooth, full-bodied sauce.

The lamb turns tender as it simmers, soaking up all that flavor while the sauce thickens naturally. It’s the kind of recipe that feels like it took hours of work, but comes together in a way that’s easy to follow and reliable every time.

close up lamb curry with rice and greens

Why This Recipe Works

In the past years, I’ve tried different kinds of curries. But this one is special. I was reading through the comments, and someone asked for a Lamb Curry after trying my chicken marsala meal, and I immediately thought, “I have to make this happen.”

In just one hour, I had the easiest Lamb Curry ready to share with my family. It’s very simple to make, with all the classic flavors of an authentic curry, but with a twist.

Inspired by the kind of dishes you’d find in Indian restaurants, like tikka masala or butter chicken, this Indian lamb curry brings those familiar Indian food flavors into an easy, homemade version.

What Is The Difference between Rogan Josh and Lamb Curry?

Rogan Josh is a traditional curry from Kashmir, India. This curry has a very deep flavor. Its intense red color comes from Kashmiri chili, not from tomatoes. And it’s not creamy like other curries. Its texture is lighter and a bit oily (in a good way).

So is this one better?

This lamb curry recipe is a modern, very easy way to make it. I added a few classics like passata to create that red color, and a little bit of coconut milk to add richness. This version is CREAMY and has a nice balance between sweet, acidic, and savory.

Cooked in one pan and simmered low and slow until the lamb is tender, it’s ready in about an hour.

Ingredients

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Ingredients for lamb curry labeled
  • Lamb fillet: Lamb fillet is used because it gives a tender and flavorful texture. The way it cooks allows it to become soft and almost fall-apart tender, making it perfect for absorbing the sauce. You can also use other cuts like lamb shoulder, shanks, or even stew meat. These cuts take longer to cook but give a deeper flavor and a richer finish.
  • Passata: It helps create a smooth and thick gravy. It adds depth of flavor without needing fresh tomatoes.
  • Coconut milk: Adds creaminess and helps balance the spices. It softens the overall flavor and gives the sauce a richer texture.
  • Ghee: Used as the base fat, it adds a deeper, slightly nutty flavor that works well with the spices and enhances the overall taste of the curry.

Note: Please see Recipe Card at the bottom for a full list of ingredients and measurements

How To Make Lamb Curry

Pot with ghee melted
  1. In a large pot, melt the ghee in a medium-high heat
Onion in a pot with melted ghee
  1. Add the onion to the pot with a little of salt.
Onion being cooked in the melted ghee
  1. Let the onion cook in a medium heat until they are soft and tender.
Onion, garlic and rest of spices in a pot
  1. Add the garlic, ginger, and the rest of the ground spices.
Cooked onions mixed with garlic, ginger, and spices in a pan.
  1. Stir everything through the onions and let the spices cook for about 30 seconds, just until fragrant.
Raw lamb pieces added on top of spiced onions in a pan.
  1. Raw lamb pieces added on top of spiced onions in a pan.
Lamb pieces coated in spices and onions while cooking.
  1. Lamb pieces coated in spices and onions while cooking.
Tomato passata, coconut milk, and stock being poured into the pan with lamb.
  1. Pour in the passata, coconut milk, and vegetable stock, then add the honey.
Lamb curry mixture being stirred into a creamy sauce.
  1. Stir and bring to a simmer.
Thickened lamb curry with rich sauce coating the meat.
  1. Cover halfway with a lid and cook on very low heat until the lamb is tender. If the sauce is still too liquid, uncover and cook until it thickens.

Finish with fresh herbs as a garnish for a fresher, lighter finish.

Tips for the BEST Easy Lamb Curry

Take your time with the simmer. The longer it cooks on low heat, the more tender the lamb will be and the better the sauce will taste.

Let the sauce reduce properly. Don’t rush this step. A thicker sauce will cling to the lamb and carry more flavor in every bite.

Stir occasionally, but not too much. You want everything to cook evenly without breaking the meat apart too early.

Taste before serving. A small pinch of salt at the end can make a big difference and bring all the flavors together.

  • For a deeper flavor, let it sit for 10–15 minutes before serving
  • If it thickens too much, add a splash of stock or water
  • Use fresh coriander at the end for a cleaner finish
  • Add a squeeze of lemon juice at the end to brighten the sauce and balance the richness.
  • Adjust cayenne if you want more heat without changing the overall flavor.

This recipe works well in batches, especially if you’re cooking for a crowd or meal prepping.

Serving Suggestions

Serve this lamb curry hot with cauliflower white rice to soak up all that sauce. Basmati rice works especially well here.

Warm naan on the side is always a good idea. It’s perfect for scooping up the curry and getting every bit of the sauce.

If you want something lighter, serve it with a simple salad or sliced cucumber to balance the richness. Even a burger bowl if you want more food at the table.

You can also add a spoon of yogurt on top right before serving. It helps cut through the sauce and adds a fresh finish.

  • Serve with rice, naan, or both
  • Add fresh coriander for extra flavor
  • A squeeze of lemon at the end can brighten everything up

And for dessert? Some soft chocolate rolls are perfect.

FAQS

How Can I Adjust The Spice Level?

You can control the heat by adjusting the cayenne or chili powder. Start with less and add more at the end if needed.

What Curry Is Best With Lamb?

Lamb works well with rich, spiced curries that have time to simmer. Recipes like this one, or traditional Indian lamb curry, are great because the meat becomes tender and absorbs the sauce.

How To Cook Lamb Curry So It’s Tender?

The key is cooking it low and slow. Lamb needs time for the connective tissue to break down. Keeping the heat low and letting it simmer will give you a softer, more tender result.

Why Is My Lamb Curry Tough?

This usually happens when it’s cooked too fast or on high heat. Lamb needs time to soften, so rushing the process can leave it chewy instead of tender.

Lamb curry being served

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

No ratings yet

Easy Lamb Curry Recipe

Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 4 people
Learn how to make a creamy lamb curry with spices, tomato, and coconut milk. This easy one-pan recipe is rich, flavorful, and perfect for any night.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 1 kg lamb fillet or neck
  • 2 red onions finely chopped
  • 2 tbsp ghee
  • 2 tsp grated ginger
  • 5 cloves garlic chopped
  • 2 tsp cumin
  • 2 tsp madras curry powder
  • 1 tsp turmeric
  • 1 tsp smoked paprika
  • 1 tsp ground coriander
  • ½ tsp chilli powder
  • ¼ tsp ground cardamom
  • 2 tsp honey
  • 1 red chilli finely chopped
  • 1 tsp salt
  • ½ cup vegetable stock
  • 1 cup passata
  • 1 cup light coconut milk

Instructions 

  • Heat the ghee in a large pan over medium heat until melted.
    Pot with ghee melted
  • Add the chopped onion and salt. Stir and cook for about 2 minutes.
    Onion in a pot with melted ghee
  • A pinch of salt here helps draw out moisture so the onions soften faster.
  • Continue cooking the onions until soft and slightly translucent.
    Onion being cooked in the melted ghee
  • Add the garlic, ginger, and spices. Stir well to combine.
    Onion, garlic and rest of spices in a pot
  • Let the spices cook for about 30 seconds to remove any raw taste and deepen the flavor.
  • Cook until the mixture darkens slightly and becomes fragrant.
    Cooked onions mixed with garlic, ginger, and spices in a pan.
  • Add the lamb pieces directly into the pan.
    Raw lamb pieces added on top of spiced onions in a pan.
  • Stir to coat the lamb in the onions and spices. Cook for about 2 minutes.
    Lamb pieces coated in spices and onions while cooking.
  • You’re just sealing the outside here, not fully cooking the lamb.
  • Pour in the passata, coconut milk, and vegetable stock. Add the honey.
    Tomato passata, coconut milk, and stock being poured into the pan with lamb.
  • Scrape the bottom of the pan as you pour to lift all the flavor.
  • Stir until the sauce is fully combined.
    Lamb curry mixture being stirred into a creamy sauce.
  • Bring to a simmer, then reduce the heat to low and cook until the lamb is tender.
    lamb covered with curry sauce
  • Keep the heat low. High heat will make the lamb tough instead of tender.
  • Let the sauce reduce and thicken as it cooks.
    Thickened lamb curry with rich sauce coating the meat.
  • Finish with yogurt and fresh coriander. Serve with rice or naan.
    finished lamb curry dish served wit rice and naan

Video

Notes

Using a different cut of lamb can change the final result. Cuts like shoulder or neck have more fat and connective tissue, which break down during cooking and give you a richer sauce. Lean cuts will cook faster but won’t have the same depth.
If you prefer to use a slow cooker, this recipe adapts well. After building the base in the pan, transfer everything to a slow cooker and cook on low for 6–8 hours or high for 3–4 hours, until the lamb is tender.
The flavor will continue to develop as it sits. This curry often tastes even better the next day once everything has had time to settle.
If your curry tastes slightly flat at the end, it usually just needs a small adjustment. A pinch of salt or a squeeze of lemon can help bring everything together.
  • Cut the lamb into similar sizes so it cooks evenly
  • Skim off excess oil at the top if needed before serving
  • Stir gently toward the end to keep the lamb pieces intact
You can make this dish using a Dutch oven for even heat and better control while simmering. If you’re using bone-in cuts or lamb with bones, they can add extra flavor to the sauce as it cooks.
Happy Cooking! Xx
 

Nutrition

Calories: 992kcal | Carbohydrates: 21g | Protein: 44g | Fat: 81g | Saturated Fat: 39g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 31g | Cholesterol: 211mg | Sodium: 929mg | Potassium: 1029mg | Fiber: 4g | Sugar: 9g | Vitamin A: 859IU | Vitamin C: 29mg | Calcium: 92mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

Storage, Reheating & Freezing

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Let it cool slightly before storing so the sauce keeps its texture.

To reheat, warm it in a pan over low heat until heated through, stirring occasionally. You can also use the microwave in short intervals, stirring in between. If the sauce has thickened too much, add a splash of stock or water to loosen it.

This curry can also be frozen. Let it cool completely, then store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.

For best results, reheat gently and avoid high heat so the sauce doesn’t separate.

Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.