This dish features lamb shoulder slowly simmered with a blend of aromatic spices including curry powder, coriander, cumin, and cinnamon. Onions, garlic, and ginger create a fragrant base that is enriched with tomatoes and creamy coconut milk. The meat becomes tender after hours of gentle cooking, absorbing the rich flavors of the sauce. A finishing touch of garam masala, fresh cilantro, and lemon juice brightens the dish, making it perfect to enjoy with rice or bread.
Careful layering of spices and slow cooking results in a deeply satisfying and melt-in-the-mouth texture, ideal for those who appreciate warming, spiced dishes.
There's something about a slow-cooked lamb curry that brings back memories of discovering it at a small family-run restaurant tucked away in a quiet corner. The first time I made it at home, I couldn't believe how the humble ingredients transformed into something so deeply aromatic and complex. Now whenever I make this dish, the entire house fills with those warming spices, and everyone knows something special is happening in the kitchen.
I remember the first time unexpected guests arrived and I had this simmering on the stove. What could have been a stressful moment turned into one of those perfect kitchen moments where the aroma alone had everyone sitting down before dinner was even ready. That's when I knew this recipe was something special.
Ingredients
- 1.2 kg boneless lamb shoulder, cut into 4 cm cubes: Use a good quality lamb shoulder with some marbling. The fat renders during cooking and keeps the meat incredibly moist. Have your butcher cut it into chunks if you prefer, but I find cutting it myself gives me control over the size
- 1 tbsp plain yogurt: This isn't just for taste. The yogurt acts as a tenderizer and helps the spices cling to the meat. Don't skip this step
- 2 tbsp vegetable oil: Choose a neutral oil like canola or grapeseed that won't smoke at medium heat
- 2 large onions, finely sliced: The golden onions become the foundation of your sauce. Patience here pays off in depth of flavor
- 5 garlic cloves, minced: Fresh garlic makes all the difference. Jarred just doesn't have the same zing
- 2-inch piece fresh ginger, grated: Always use fresh ginger. The warmth it brings is irreplaceable
- 2 tbsp curry powder, 1 tbsp ground coriander, 1 tsp ground cumin, 1 tsp ground turmeric, 1 tsp chili powder, 1/2 tsp ground cinnamon: Toast these spices for just one minute to wake them up. This single minute transforms them from flat to fragrant
- 2 bay leaves and 6 whole cardamom pods, lightly crushed: These aromatics infuse the entire pot. I crush the cardamom just enough to release the seeds inside
- 400 g canned chopped tomatoes: Quality matters here. San Marzano tomatoes will give you a sweeter, cleaner flavor
- 400 ml coconut milk: Use full-fat for richness. The lighter versions dilute the creaminess
- 1 cup water or low-sodium lamb or chicken stock: Stock deepens the savory notes, but water works fine if that's what you have
- 1 tsp salt and freshly ground black pepper: Taste as you go. Everyone's spice and salt preferences differ
- 1 tbsp garam masala, 1/2 cup fresh cilantro, juice of 1/2 lemon: These final touches brighten everything up and finish the dish beautifully
Instructions
- Get Everything Ready:
- Start by combining your lamb cubes with the yogurt and a pinch of salt in a large bowl. Mix it so every piece gets coated. While that sits, gather all your other ingredients and prep them. This is when you slice the onions, mince the garlic, and grate the ginger. Having everything ready means you won't be scrambling halfway through cooking
- Build Your Flavor Foundation:
- Heat the oil in your heavy-bottomed pot over medium heat. When it shimmers, add the sliced onions and let them cook undisturbed for a few minutes before stirring. You're looking for them to turn a deep golden brown, which takes about 10 minutes. This browning is crucial. When they're ready, they should smell sweet and caramelized. Now add the garlic and ginger and cook for just 2 minutes until the whole pot becomes fragrant
- The Part Where Magic Happens:
- Now comes the moment that transforms everything. Add all your spices at once: the curry powder, coriander, cumin, turmeric, chili powder, cinnamon, bay leaves, and crushed cardamom pods. Stir constantly for exactly one minute. You'll watch the spices toast and release their essential oils. Your kitchen will suddenly smell like a spice market. Don't skip this step or rush it
- Searing the Lamb:
- Add your yogurt-coated lamb pieces to the pot. Listen for that satisfying sizzle. Stir and let each piece touch the hot bottom and sides of the pot, browning all over. This takes 5 to 7 minutes. You're not cooking the lamb through at this point. You're creating a deep, savory crust that adds another layer of flavor
- Building the Sauce:
- Pour in the tomatoes, coconut milk, and water or stock. Add salt and pepper. Use a wooden spoon to scrape up any browned bits stuck to the bottom of the pot. These are concentrated flavor. Stir everything together until well combined. The liquid should come about three-quarters of the way up the lamb
- The Long Simmer:
- Bring everything to a gentle simmer, then cover and turn the heat to low. This is where patience rewards you. Over the next 3 hours, the lamb becomes so tender it falls apart with just a wooden spoon. Stir occasionally, every 45 minutes or so. The sauce will slowly thicken and deepen in color. The smell gets better and better. After 3 hours, the meat should be fork-tender and the sauce rich and concentrated
- The Final Deepening:
- Uncover the pot and stir in the garam masala. Simmer uncovered for another 15 to 20 minutes. This allows excess moisture to evaporate and the spices to really concentrate. Taste it now and adjust the salt, heat, or flavor as you like. Remove and discard the bay leaves and any visible cardamom pods
- The Finishing Touch:
- Just before serving, stir in the fresh cilantro and squeeze of lemon juice. This brightness cuts through the richness and makes everything sing
This dish became my go-to for celebrations and comfort all at once. The first time I served it to someone I wanted to impress, they asked for seconds before I'd even sat down. Now it's the meal people request when they want to feel cared for, and it's become a ritual in our kitchen.
When You're Missing Something
If you don't have fresh ginger, you can use 1 tsp ground ginger, though the flavor won't be quite as bright. No garam masala? A pinch of cinnamon with some cumin can stand in. If you can't find cardamom pods, add another bay leaf instead. The spice blend is forgiving once you understand the base. What really matters is taking your time with the onions and being generous with the spices during that crucial toasting moment.
Serving Ideas That Clicked
Steamed basmati rice is the classic pairing and for good reason. The plain rice gives your palate a neutral place to rest between spoonful of rich, intense curry. But I've also served this with warm naan, torn into pieces for scooping. Some nights I make roti. Even plain white rice works beautifully. The curry is rich enough on its own that you don't need much else, but a simple cucumber salad with lime juice and salt can provide a refreshing counterpoint to all those warm spices.
Making It Ahead for the Freezer
This is one of those recipes that actually improves when made a day or two ahead. The flavors continue to develop in the refrigerator, and the sauce becomes even richer. Make it through step 8, let it cool completely, then store it in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. To reheat, thaw overnight if frozen, then warm gently on the stove with a splash of water until it comes back to a simmer. Add the cilantro and lemon juice after reheating for the brightest flavor.
- Don't add the cilantro and lemon juice before freezing. These garnishes taste best when added fresh just before serving
- If the sauce seems too thin after reheating, simmer uncovered for 10 minutes to concentrate it again
- Double this recipe and freeze half. You'll thank yourself on a busy weeknight when dinner is already halfway done
This slow-cooked lamb curry is the kind of dish that transforms an ordinary evening into something memorable. Once you've made it, you'll find yourself coming back to it again and again, each time understanding a little more about how the spices work together.
Recipe FAQs
- → How should the lamb be prepared before cooking?
-
Cut the lamb shoulder into 4 cm cubes and marinate it with plain yogurt and salt. This tenderizes the meat and enhances flavor.
- → What spices are used to enhance the flavor?
-
A blend of curry powder, ground coriander, cumin, turmeric, chili powder, cinnamon, bay leaves, and crushed cardamom pods creates the aromatic base.
- → How long does the slow cooking process take?
-
The lamb should simmer gently for about 3 hours, allowing the meat to become tender and the sauce to thicken.
- → Can the dish be made spicier?
-
Yes, increasing the chili powder or adding diced green chili with the onions during cooking can add more heat.
- → What are good accompaniments for this dish?
-
It pairs wonderfully with steamed basmati rice, naan, or roti to soak up the flavorful sauce.
- → Is there an option to lighten the dish?
-
Replacing coconut milk with plain yogurt results in a lighter, tangier sauce while maintaining richness.