Lamb Curry Recipe With Yoghurt: Aromatic Spices and Tender Meat

Lamb Curry Recipe With Yoghurt: Aromatic Spices and Tender Meat

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.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 5g18%
Sugars 8g
Protein 50g100%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.7(13 reviews)
Chef Melanie

More recipe sites