This is a ground lamb curry built around a paste of desiccated coconut, cashews, and poppy seeds that thickens the sauce without any cream. It takes about an hour start to finish, and most of that time is hands-off simmering. Ground lamb absorbs the spice blend fast, so you get a deeply flavored curry without a long braise.
What makes this version work
Two things matter here. First, mixing the dry spices — coriander, chili powder, and turmeric — into a paste with a little water before they hit the pan. That small step stops the spices from scorching and distributes them evenly through the fat, which means every bite carries the same flavor. Second, the soaked-and-ground coconut-cashew-poppy seed paste. Soaking for 20 minutes softens everything enough to grind smooth, and that smooth paste is what gives the sauce its body. A chunky paste leaves gritty texture in the finished curry, so take the extra minute to grind it thoroughly — a food processor works fine if you don’t have a mortar and pestle.
About the ingredients
- Desiccated coconut: This is unsweetened dried coconut, not the sweetened shredded coconut sold for baking. Check the label. Sweetened coconut will throw off the whole dish.
- Poppy seeds: These act as a thickener, not a flavoring. Don’t skip them — they’re what gives the paste its binding quality. Find them in the spice aisle or at any Indian grocery.
- Green chilies: Serrano or Thai green chilies both work. Remove the seeds as the recipe says if you want moderate heat; leave a few in if you want more.
- Ground fennel: If you only have fennel seeds, grind them in a spice grinder or crush them with the flat of a knife. The flavor is the same.
- Chicken stock: Vegetable stock is a workable swap if that’s what you have open.
Common problems and fixes
- Sauce is watery after simmering: Remove the lid for the last 10–15 minutes of cooking. Ground lamb releases liquid, and an uncovered simmer lets it reduce to a proper sauce consistency.
- Lamb clumps instead of breaking up: Add the lamb in two or three batches and break it apart with a wooden spoon before adding the next batch. Dumping it all in at once traps steam and causes steaming rather than browning.
- Paste turns grainy in the sauce: The coconut wasn’t soaked long enough or wasn’t ground fine enough. Give it the full 20 minutes in water and process until you can’t feel any grit between your fingers.
- Spices taste raw or sharp: The spice paste needs a full minute in the hot oil before anything else goes in. If it smells raw, give it another 30 seconds — the pan should be fragrant before you add the garlic.
- Dish too salty after reducing: Use low-sodium stock. The sauce concentrates as it simmers, and regular stock can push the salt level too high by the end.
Keeping and reheating
Store leftovers in an airtight container in the fridge for up to 3 days. The flavor genuinely improves overnight as the spices settle into the sauce. To reheat, add a splash of water or stock — about 2 tablespoons per serving — and warm over medium-low heat, stirring occasionally, until it reaches 165°F (74°C) throughout. Skip the microwave if you can; it heats unevenly and can dry out the lamb. This curry also freezes well for up to 2 months. Freeze in single-serving portions so you can pull out exactly what you need. Thaw overnight in the fridge before reheating — skip the garnish when freezing, and honestly, skip it at serving too if you’re tired; the curry holds up fine without the extra cilantro on top.

Creamy Coconut Lamb Curry
Ingredients
⅓ cup olive oil
1 medium yellow onion - diced
2 teaspoon garam masala
1 teaspoon ground fennel
1 tablespoon ground coriander
2 teaspoon chili powder (chilli powder in British English)
1 teaspoon turmeric - ground
2 cloves garlic - crushed
2 large tomatoes - diced
2 medium green chilis (green chilli in British English) - de-seeded and thinly sliced
1 kilogram ground lamb (minced lamb)
2 cups chicken stock (chicken broth or chicken bouillon)- ¾ cup coconut - desiccated
¼ cup cashews- 1 tablespoon poppy seeds
1 medium lime
⅓ bunch cilantro (coriander)
3 cups white rice - boiled to serve- 6 medium pappadums - to serve
- 1 cup yogurt - to serve
Instructions
- Heat oil in a frypan over medium heat. Add onion, garam masala and fennel and cook for 2 to 3 minutes, until onion softens slightly.
- Combine coriander, chilli powder, turmeric and 2 teaspoons of water in a small bowl. Mix to a paste and add to frypan. Add the minced garlic and allow to cook for about 1 minute.
- Add tomato and sliced chilli. Cook for 5 minutes. Then put the lamb and cook, stirring, for 5 minutes until well coated in the spice mixture.
- Add stock and stir. Allow to boil, then reduce heat to low and simmer for one hour.
- Meanwhile, combine coconut, cashews, poppy seeds and one cup of water in a bowl. Allow to stand for 20 minutes. Get a mortar and pestle (or food processor) to grind to a smooth paste. Set aside.
- Add the prepared paste, lime juice, and most coriander leaves to the lamb.
- Serve with plain rice, pappadums and yoghurt. Sprinkle with remaining coriander leaves.
Nutrition
Common questions
Can I use ground beef instead of ground lamb?
Yes, ground beef works, though the flavor will be milder. Use 80/20 ground beef for enough fat to carry the spices; leaner beef can make the sauce taste flat. Cook it to 160°F (71°C) just like the lamb.
How spicy is this curry?
With the chilies seeded, it’s moderate — noticeable heat but not overwhelming. If you want it milder, reduce the chili powder to 1 teaspoon and skip the fresh green chilies entirely.
Do I have to simmer for a full hour?
The recipe card says one hour, but ground lamb is fully cooked and safe at 160°F (71°C) well before that. The long simmer is about developing the sauce, not cooking the meat through. If you’re short on time, 30–35 minutes of simmering will still give you a good result — just expect a slightly thinner, less developed sauce.
Can I make the coconut paste ahead of time?
Yes, and it’s a good time-saver. Make the paste up to 2 days ahead and refrigerate it in a sealed container. Take it out while the lamb simmers so it’s not ice-cold when it goes into the pan.
My grocery store doesn’t carry poppy seeds — what can I use?
A tablespoon of white sesame seeds is the closest substitute; they thicken similarly and have a neutral flavor. Ground raw sunflower seeds also work in a pinch, though the texture won’t be quite as smooth.
What to cook next
- Fragrant Lamb Coconut Stew
- Quick Lamb Coconut Rendang
- Lamb Spinach Curry Delight
- Saffron Lamb Rice Pilaf









