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.

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

- 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

- In a large pot, melt the ghee in a medium-high heat

- Add the onion to the pot with a little of salt.

- Let the onion cook in a medium heat until they are soft and tender.

- Add the garlic, ginger, and the rest of the ground spices.

- 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.

- Lamb pieces coated in spices and onions while cooking.

- Pour in the passata, coconut milk, and vegetable stock, then add the honey.

- Stir and bring to a simmer.

- 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
You can control the heat by adjusting the cayenne or chili powder. Start with less and add more at the end if needed.
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.
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.
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.

You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Easy Lamb Curry Recipe
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.
- Add the chopped onion and salt. Stir and cook for about 2 minutes.
- Continue cooking the onions until soft and slightly translucent.
- Add the garlic, ginger, and spices. Stir well to combine.
- Cook until the mixture darkens slightly and becomes fragrant.
- Add the lamb pieces directly into the pan.
- Stir to coat the lamb in the onions and spices. Cook for about 2 minutes.
- Pour in the passata, coconut milk, and vegetable stock. Add the honey.
- Stir until the sauce is fully combined.
- Bring to a simmer, then reduce the heat to low and cook until the lamb is tender.
- Let the sauce reduce and thicken as it cooks.
- Finish with yogurt and fresh coriander. Serve with rice or naan.
Video
Notes
- 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
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
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.

























