
This lamb curry transforms tough cuts into tender, flavorful meat through slow cooking with aromatic spices. I developed this recipe after testing multiple spice blends in my small Boston kitchen.
The yoghurt serves as both marinade and finishing touch, adding richness while mellowing the heat. Each bite delivers perfectly cooked lamb with a velvety sauce that clings to every piece.
What makes this dish special is the balance – warm spices complement without overpowering the natural lamb flavor. The long cooking time ensures the meat becomes fork-tender.
Serve with rice or naan to soak up every drop of the fragrant sauce. Here’s everything you need to make this restaurant-quality dish at home.
Ingredients for Lamb Curry Recipe with Yoghurt
Slow-cooked lamb meets warm spices and creamy yoghurt for a dish that feels special.
| Ingredient | Amount | Notes |
|---|---|---|
| Lamb Shoulder 🐑 | 2 lb | Boneless, cut into cubes |
| Plain Yoghurt 🥛 | 1 cup | Full-fat for richness |
| Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled first |
| Ground Cumin 🌿 | 1 tbsp | Toasted for nuttiness |
| Ground Coriander 🌿 | 1 tbsp | Adds citrusy warmth |
| Turmeric Powder 🌶️ | 1 tsp | For golden color |
| Garam Masala 🌶️ | 1 tbsp | Warm spice blend |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz, with juices |
| Chicken Stock 💧 | 1 ½ cups | Low-sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | 2 tbsp | Neutral flavor, for cooking |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
[recipe_ingredient_scaler]
The lamb is the star here. Shoulder cuts (with good marbling) turn fork-tender after hours of cooking—Market Basket or Stop & Shop in Boston usually have it pre-cubed. Don’t trim all the fat; it adds flavor. For the yoghurt, full-fat Greek or plain works best (that thin stuff won’t hold up). The spices? I grab mine from the bulk section at Whole Foods—cheaper and fresher.
No lamb shoulder? Lamb leg works too (just cook it an extra hour). Out of garam masala? Mix cinnamon, cardamom, and cloves—about 1 tsp total. Yoghurt too tangy? Stir in a pinch of sugar. The tomatoes can be fresh (2 diced) if you’re avoiding cans. San Marzano are my go-to for canned, but any brand will do.
This tastes even better the next day. Keeps in the fridge for 4 days, freezes for 3 months. Reheat gently to keep the sauce silky. I always make extra sauce—it’s perfect over rice or for dipping naan.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in a single pot—lamb, yoghurt, onions, garlic, ginger—and let it simmer. No fuss, no extra dishes.
- Deep, Tangy Punch: The yoghurt tenderizes the lamb while adding this incredible creamy tang that balances the garlic and ginger perfectly.
- Feeds the Freezer: I always double the batch because it tastes even better the next day, and it freezes like a dream.
- Budget Stretcher: Lamb shoulder is affordable, and a little goes a long way. Honestly, it feels fancy without the price tag.
Step-by-Step Instructions for Lamb Curry With Yoghurt
Here’s how to build layers of flavor that result in fall-apart tender lamb every time.
Step 1: Marinate the Lamb in Yoghurt and Spices
Cut the 2 lb Lamb Shoulder into 1-inch cubes and place in a large bowl. Add the 1 cup Plain Yoghurt, 1 tbsp Ground Cumin, 1 tbsp Ground Coriander, 1 tsp Turmeric Powder, 1 tbsp Garam Masala, 0.25 tsp Cayenne Pepper, and 1.5 tsp Salt. Mix thoroughly to coat every piece.
I always let this marinate for at least 1 hour at room temperature or up to overnight in the refrigerator. The yoghurt tenderizes the lamb while the spices penetrate deeply. You’ll notice the meat becomes slightly pale as the acids in the yoghurt start working their magic.
Step 2: Sauté Aromatics to Build the Base
Heat the 2 tbsp Vegetable Oil in a heavy pot over medium heat. Add the finely chopped 1 whole Onion and cook for 5-6 minutes until soft and translucent. This sweetens the onion and creates a flavor foundation.
Stir in the minced 4 cloves Garlic Cloves and grated 1 tbsp Fresh Ginger, cooking for 1 minute until fragrant. Be careful not to burn the garlic—it should just turn light golden at the edges. The aroma at this stage is incredible and signals you’re on the right track.
Step 3: Brown the Lamb and Develop the Sauce
Add the marinated lamb to the pot, shaking off excess yoghurt. Increase heat to medium-high and cook for 8-10 minutes, stirring occasionally, until the meat browns on all sides. The yoghurt will create a creamy, spiced coating on the lamb as it cooks.
Pour in the 1 can Diced Tomatoes with their juices and 1.5 cups Chicken Stock. Stir well, scraping up any browned bits from the bottom of the pot. These bits are pure flavor and will dissolve into your sauce as it simmers.
Step 4: Simmer to Tender Perfection
Reduce heat to low, cover the pot, and let the curry simmer gently for 1.5 to 2 hours. Check occasionally and stir to prevent sticking. The lamb is done when it breaks apart easily with a spoon and the sauce has thickened to a rich, creamy consistency.
I find that the sauce should coat the back of a spoon and leave a trail when you run your finger through it. If it gets too thick, add a splash of water. The yoghurt in the marinade will have mellowed into the sauce, giving it a velvety texture and balanced tang.
Step 5: Finish and Garnish
Taste and adjust seasoning if needed. The flavors should be deep and well-balanced, with the warmth of the spices complementing the rich lamb. Stir in half of the chopped 0.25 cup Fresh Cilantro to wilt it slightly into the sauce.
Sprinkle the remaining cilantro on top just before serving. This final touch adds a bright, fresh note that cuts through the richness. Serve hot with rice or naan to soak up every last bit of that incredible sauce.
Pro Tips For Making Lamb Curry Recipe With Yoghurt
- Brown the Lamb Well: Sear the lamb shoulder in batches over medium-high heat until deeply browned—this builds the base flavor for your curry. I learned this the hard way after making pale, bland curries for years.
- Temper the Yoghurt: Mix the plain yoghurt with a ladle of hot curry liquid before stirring it into the pot to prevent splitting. Sounds fussy, but it actually changes the outcome.
- Skip the Rush: Simmer the lamb until it’s fall-apart tender, at least 1.5 hours on low heat. After burning three batches, I finally figured out patience beats speed every time.
- Grate the Ginger: Use freshly grated ginger instead of minced—it distributes better in the sauce. My grandmother swore by this, and she was right.
Wine and Beer Pairings for lamb curry recipe with yoghurt
White Wine Pairings
For this rich dish, I love an off-dry Riesling from Germany or Alsace. The slight sweetness balances the heat while the acidity cuts through the lamb’s richness. Look for Dr. Loosen Blue Slate at Total Wine—it’s my go-to for curries. 🍷
Red Wine Options
A fruity, medium-bodied red like Pinot Noir works beautifully. I recommend Meiomi from California—its bright cherry notes complement the spices. Serve slightly chilled to enhance its refreshing qualities.
Beer Pairings
An Indian lager like Kingfisher is traditional and perfect—I find it at my local Boston package store. For craft options, try a Belgian witbier with its citrus notes. The carbonation cleanses your palate between bites. 🍺
Non-Alcoholic Choices
Mango lassi is my favorite—its creamy sweetness cools the spices. I make mine with 1 cup yoghurt, ½ cup mango pulp, and 1 tsp honey. For something lighter, sparkling water with lime works well.
Nutrition Facts
Frequently Asked Questions
Can I use Greek yogurt instead of regular?
Yes! Full-fat Greek yogurt works perfectly and adds extra richness. Just ensure it’s plain and unsweetened. The thicker texture helps it cling better to the lamb during marinating.
How long should I marinate the lamb?
Marinate for at least 1 hour at room temperature or up to overnight in the fridge. The longer it sits, the more tender and flavorful the meat becomes. Don’t exceed 24 hours as the yoghurt can start to break down the meat fibers too much.
What if my sauce is too thin?
Simmer uncovered for an additional 10-15 minutes to thicken. If it’s still too thin, mix 1 tbsp cornstarch with 1 tbsp water and stir into the sauce. Cook for 2-3 minutes until thickened.
Can I make this in a slow cooker?
Brown the lamb first, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 4-5 hours. The result will be just as tender and flavorful.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026