Go Back
Natasha Dunford

Easy Lamb Curry Recipe

I still remember standing in my grandmother's kitchen at age seven, watching her transform simple lamb into something absolutely magical. She'd layer spices with such intention, and the aroma would fill the entire house. I asked her once why it tasted so different from the versions I'd eaten elsewhere, and she smiled, saying, "Natasha, most people rush the spices—they don't let them wake up first." That lesson changed everything for me. Years later, as a registered dietitian, I realized her wisdom went beyond flavor; those spices she respected so deeply are packed with anti-inflammatory compounds and minerals. Today, I'm sharing the exact method that transforms lamb into a deeply satisfying curry that feels indulgent but comes together in just 30 minutes. If you've struggled with dry meat, muddy flavors, or curry that tastes one-dimensional, this is your answer. I've also paired this with recipes like Lemon Broccolini Recipe to create balanced, nutrient-dense meals my family comes back to every single week.
Prep Time 20 minutes
Cook Time 1 hour 40 minutes
Total Time 2 hours
Servings: 6
Calories: 725

Ingredients
  

  • 2 to 3 teaspoons Kashmiri red chilli powder (adjust based on heat preference
  • 2 tablespoon ginger-garlic paste freshly minced if you prefer, divided equally
  • 1 to 2 fresh green chillies slit lengthwise, seeds removed for less heat
  • ¼ cup fresh cilantro leaves finely chopped for garnish, adds brightness
  • ¼ cup plain yogurt full-fat Greek yogurt works even better for coating and marinating
  • cup fresh tomatoes chopped, or use 1 cup tomato passata for smoother sauce
  • 2 teaspoon sea salt divided, add more to taste at the end
  • ¾ to 1 teaspoon cumin powder earthy undertone that anchors the whole dish
  • 6 green cardamom pods crack them slightly to release their oils before adding
  • ½ tablespoon dried fenugreek leaves (optional but adds authentic depth
  • 1 tablespoon coriander powder brightness and digestive aid
  • 4 to 5 cups hot water adjust for your preferred sauce consistency
  • 1 to 2 black cardamom pods optional, adds smoky note
  • 1 bay leaf traditional aromatics that add subtle depth
  • 6 tablespoon neutral oil or ghee (divided
  • 2 cup yellow onions (finely chopped, about 2 medium onions
  • 2.2 pound lamb shoulder or leg cut bone-in preferred, cut into 1½-inch pieces for even cooking
  • 1 to 2 star anise (optional but highly recommended
  • 2 tablespoon water for initial yogurt marinade
  • 4 tablespoon fresh mint leaves finely chopped, adds freshness and aids digestion
  • 3- inch piece cinnamon stick sweet warmth that balances the heat
  • 2 to 3 teaspoons garam masala or meat masala, this is your warming spice blend
  • ½ teaspoon turmeric this is your anti-inflammatory powerhouse

Method
 

Step 1: Marinate Your Lamb for Tender, Flavorful Meat
  1. In a medium bowl, combine your ¼ cup yogurt with 2 tablespoons water and half of your ginger-garlic paste (about 1 tablespoon). Add 1 teaspoon salt and ½ teaspoon of the Kashmiri chilli powder to this marinade. Add your lamb pieces and coat thoroughly, making sure every piece touches the yogurt mixture. This step takes just 3-4 minutes, but it's doing something important—the yogurt's lactic acid is beginning to break down the muscle fibers, making them tender, while the ginger-garlic infuses the meat from the inside. Set this aside while you prep everything else. The beauty of this approach is that even 10-15 minutes of marinating makes a difference; you're not waiting hours.
Step 2: Bloom Your Spices in Fat—This Changes Everything
  1. Heat 3 tablespoons of your oil or ghee in a large, heavy-bottomed pot or deep skillet over medium heat. Once it's shimmering (about 1 minute), add your bay leaf, cracked green cardamom, cinnamon stick, and black cardamom if using, plus the star anise. Let these whole spices toast in the hot fat for 45 seconds to 1 minute—you'll smell them wake up. This is the step that separates restaurant-quality from flat-tasting. The dry spices are releasing their essential oils into the fat, which acts like a delivery system for flavor. Don't skip it or rush it.
Step 3: Add Your Aromatics (Onions and Remaining Garlic-Ginger)
  1. Once those spices are fragrant, add your finely chopped onions and the remaining ginger-garlic paste. Stir constantly for 4-5 minutes until the onions become golden and soft. You're looking for them to release their natural sugars and become almost translucent at the edges. This creates a deeply flavorful base layer. The onions should smell sweet, not sharp—that's how you know they've properly caramelized on the edges.
Step 4: Add Your Ground Spices and Tomatoes
  1. Now add your cumin powder, coriander powder, turmeric, and remaining Kashmiri chilli powder—all the ground spices. Stir constantly for 30-45 seconds; this blooms them in the oil and prevents raw spice taste. Then immediately add your chopped tomatoes (or passata). The tomato juices protect the spices from burning while they continue developing. Stir well and cook for 2-3 minutes until the tomato-spice mixture darkens slightly and becomes almost paste-like. This is your curry base—everything that comes next builds on this foundation.
Step 5: Add the Marinated Lamb and Sear Briefly
  1. Increase your heat to medium-high and add the marinated lamb pieces to the spice-tomato mixture. Stir constantly for 3-4 minutes, allowing the meat to lose some of its raw appearance on the outside. You're not trying to fully cook it—just break the surface and let the spices coat every piece. This brief searing helps the meat stay tender rather than becoming tough from extended stirring later.
Step 6: Add Water and Simmer Until Tender
  1. Pour in your 4 to 5 cups of hot water (use the higher amount if you like a saucier curry). Add your fresh green chillies and remaining salt. Bring the entire mixture to a boil, then immediately reduce to medium heat and simmer gently. This is crucial—aggressive boiling toughens the meat. You want small bubbles breaking the surface, not a rolling boil. Cover the pot partially and cook for 20-25 minutes, depending on your lamb size and whether it's bone-in or boneless. Stir occasionally but not constantly.
Step 7: Check for Doneness and Add Final Touches
  1. After 20 minutes, pierce a piece of lamb with a fork—it should break apart easily without resistance. The sauce should have reduced and darkened slightly, coating the meat rather than swimming in broth. In the final 2 minutes, add your garam masala (if you haven't already), the dried fenugreek leaves, and fresh mint. Taste and adjust salt as needed. The whole curry should smell complex and balanced—warm, savory, with subtle sweetness from the cinnamon and star anise underneath.
Step 8: Finish and Serve
  1. Remove from heat and let the curry rest for 3-4 minutes before serving. This allows the flavors to set and the sauce to coat the meat more evenly. Garnish generously with fresh cilantro. The total cooking time from start to finish is approximately 30 minutes—perfect for a weeknight that feels special.

Notes

- Cooking at too high heat throughout - this toughens the meat and burns the spices. Sear briefly at medium-high to create a crust, then reduce to medium for the simmer. Gentle heat is your friend here.
- Skipping the spice-blooming step or doing it too quickly - raw spice taste ruins everything. Spend 45 seconds letting those whole spices toast, then 30-45 seconds on ground spices. This takes less than 2 minutes total and transforms the entire curry.
- Not adjusting salt until the end - salt added early can toughen the meat. Add most of it with the water, then taste and adjust in the final minutes. This is especially important with marinated meats.
- Using boneless meat and expecting the same results - boneless cooks faster (15-18 minutes instead of 22-25) and creates a thinner sauce. If using boneless, reduce water slightly and check for doneness earlier.