Lamb Curry Recipe With Yoghurt: Slow-Simmered Spice and Creamy Tang

Lamb Curry Recipe With Yoghurt: Slow-Simmered Spice and Creamy Tang

This lamb curry transforms tough cuts into creamy, fall-apart tender perfection through slow simmering. The yoghurt adds a tangy richness that balances the deep, aromatic spices without overwhelming them.

I developed this method after testing multiple approaches in my Boston apartment kitchen. The key is browning the lamb properly first, then letting it cook low and slow until the meat becomes impossibly tender.

The yoghurt not only tenderizes the lamb but creates a velvety sauce that clings to every piece. Each bite delivers layers of warm spices and cool, tangy creaminess that makes this dish unforgettable.

Serve with steamed basmati rice or naan to soak up every drop of the flavorful sauce. The results are worth the patience.

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

Ingredients for Lamb Curry Recipe with Yoghurt

Transform tough lamb into creamy, tender perfection with these aromatic building blocks.

Ingredient Amount Notes
Lamb Shoulder 🐑 2 lb Boneless, cut into 1-inch cubes
Plain Yoghurt 🥛 1 cup Full-fat for creaminess
Yellow Onion 🧅 1 whole Finely chopped for base
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Grated for aromatic warmth
Ground Cumin 🌿 1 tbsp Toasted for earthy notes
Ground Coriander 🌿 1 tbsp Balances the cumin
Garam Masala 🌶️ 1 ½ tsp Warm spice blend essential
Turmeric 🌶️ ½ tsp For golden color and earthiness
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Diced Tomatoes 🍅 1 can 14.5 oz can, with juices
Vegetable Oil 🫒 2 tbsp For browning lamb
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt

The lamb is non-negotiable here. Shoulder or leg cuts work best—both have enough fat to stay moist during the long simmer. Whole Foods or Costco usually have good options, but any reputable butcher will cube it for you if you ask (worth the extra minute). The yoghurt needs to be full-fat to prevent curdling and give that velvety finish. Greek yoghurt adds extra richness if that’s your preference.

No lamb? Beef chuck is the closest substitute—same slow-cook principle applies. Missing garam masala? Combine cinnamon, cardamom, and cloves at half the amount in a pinch. Dried ginger works at one-third the amount if fresh isn’t available. The tomatoes can be fresh (about 2 cups diced) if you’re avoiding cans. Just be sure they’re ripe and juicy.

This tastes even better the next day. Store in the fridge for up to 4 days or freeze for 3 months. The sauce thickens as it cools, so thin with a splash of water when reheating. Always garnish with fresh cilantro right before serving—don’t skip this part.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I brown the lamb, toss in the onion, garlic, and ginger, then let the yoghurt work its magic—minimal cleanup, maximum flavor.
  • Rich and Creamy: The yoghurt tenderizes the lamb shoulder so it falls apart, while the garlic and ginger give it that warm, aromatic depth.
  • Meal Prep Hero: Honestly, it tastes even better the next day, so I double the batch for lunches or a lazy dinner.
  • Budget Stretcher: Lamb shoulder is affordable, and a little goes a long way with the bold spices and creamy yoghurt to fill it out.

Step-by-Step Instructions for Lamb Curry With Yoghurt

Master the technique for building deep flavor in this slow-simmered, creamy dish.

Step 1: Brown the Lamb and Build the Aromatic Base

Heat the 2 tbsp vegetable oil in a heavy pot over medium-high heat until shimmering. Add the 2 lb lamb shoulder cubes in a single layer, taking care not to overcrowd the pot. Let them sear undisturbed for 3-4 minutes until deeply browned on one side—this develops the fundamental flavor base.

Turn the pieces and repeat until all sides are browned. Remove the lamb with a slotted spoon and set aside. In the same pot, add the finely chopped yellow onion and cook for 5 minutes until softened and starting to caramelize at the edges.

Step 2: Toast the Spices and Blooming the Aromatics

Add the minced garlic cloves and grated fresh ginger to the onions, stirring constantly for 1 minute until fragrant. Immediately add the 1 tbsp ground cumin, 1 tbsp ground coriander, 1.5 tsp garam masala, 0.5 tsp turmeric, and 0.25 tsp cayenne pepper.

Toast the spices for 30 seconds, stirring continuously to prevent burning. The spices will become deeply fragrant and slightly darker—this is when you know they’ve released their essential oils. This step transforms the raw spices into a complex, aromatic foundation for the dish.

Step 3: Simmer the Curry to Tenderness

Return the lamb to the pot along with any accumulated juices. Pour in the 1 can diced tomatoes (with juices) and 1.5 cups chicken broth. Stir to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a boil, then reduce heat to low.

Cover and let it simmer gently for 1 hour and 30 minutes, stirring occasionally, until the lamb is fork-tender. The meat should easily pull apart with a gentle tug. This slow cooking process allows the flavors to meld and the lamb to become incredibly tender.

Step 4: Finish with Yoghurt for Creaminess

Stir in the 1 cup plain yoghurt and 1.5 tsp salt, reducing the heat to low. Simmer uncovered for an additional 10-15 minutes to allow the sauce to thicken slightly and the flavors to fully incorporate. The yoghurt adds a tangy creaminess that balances the richness of the lamb and the warmth of the spices.

Taste and adjust seasoning if needed. The sauce should coat the back of a spoon, and the lamb should be meltingly tender. This final simmer ensures the yoghurt doesn’t curdle and blends seamlessly into the dish.

Step 5: Garnish and Serve

Remove from heat and let the curry sit for 5 minutes to allow the flavors to settle. Stir in the 0.25 cup chopped fresh cilantro, reserving a small handful for garnish. The cilantro adds a bright, fresh contrast to the deep, warm flavors of the curry.

Serve hot, garnished with the remaining cilantro. Each spoonful should deliver tender lamb, a creamy, spice-infused sauce, and a vibrant finish from the herbs.

👨‍🍳

Pro Tips For Making Lamb Curry Recipe With Yoghurt

  • Brown the Lamb: Sear the lamb shoulder in batches over medium-high heat until deeply browned—about 4-5 minutes per side. I learned this the hard way: skipping this step leaves the curry tasting flat, no matter how long it simmers.
  • Temper the Yoghurt: Whisk a few spoonfuls of the hot curry liquid into the plain yoghurt before stirring it all in. Sounds fussy, but it prevents the yoghurt from splitting and turning grainy.
  • Skip Raw Garlic: Cook the minced garlic and fresh ginger with the onions until fragrant, about 2 minutes. Raw garlic in the finished dish can taste harsh and overpower the lamb.
  • Use Full-Fat Yoghurt: After trying low-fat versions, I finally figured out that full-fat plain yoghurt adds richness and stability to the sauce—it’s non-negotiable for that creamy texture.

Perfect Pairings for This lamb curry recipe with yoghurt

Bread Pairings

Warm garlic naan is my top choice—its buttery richness stands up to the bold spices. I also love basmati rice for soaking up every drop of sauce. For a Boston twist, try brioche rolls from a local bakery. 🥗

Vegetable Sides

A cooling cucumber raita balances the heat beautifully. Mix 1 cup yoghurt with ½ cup grated cucumber and 1 tsp mint. Roasted cauliflower with turmeric adds earthy depth to the meal.

Wine Choices

A chilled Riesling from Germany or Washington state cuts through the richness. The slight sweetness complements the spice without overpowering. For red lovers, try a light Pinot Noir with bright acidity. 🍷

Beer Options

An Indian Kingfisher lager is the classic pairing—its crispness refreshes your palate. Wheat beers like Blue Moon work well too. Avoid hoppy IPAs that clash with the garam masala.

I always keep a few Boston-brewed IPAs on hand for guests who prefer local craft beer.

Fresh Garnishes

Beyond cilantro, try thinly sliced scallions or toasted cashews for crunch. A squeeze of lime brightens each bite. These small additions make the dish feel restaurant-worthy. 💫

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 36g46%
Saturated Fat 14g70%
Cholesterol 130mg43%
Sodium 820mg36%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 48g96%
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 yoghurt instead?

Yes, full-fat Greek yoghurt works perfectly and adds extra richness. Just ensure it’s plain and unsweetened to avoid altering the dish’s balance.

2

Why does the yoghurt need to be added last?

Adding yoghurt at the end prevents curdling from high heat. It also preserves its tangy freshness, which brightens the deep spice flavors.

3

How do I know when the lamb is tender enough?

Test after 1 hour and 30 minutes—it should pull apart easily with a fork. If not, simmer for another 30 minutes on low heat.

4

Can I make this ahead of time?

The flavors deepen overnight. Store in the fridge for up to 4 days or freeze for 3 months.

★★★★★5.0(7 reviews)
Nathan Turner