The Best Lamb and Almond Curry (Rich, Creamy, and Absolutely Unforgettable!)

The Best Lamb and Almond Curry (Rich, Creamy, and Absolutely Unforgettable!)

Ever wonder why homemade curry never quite tastes like the kind you get at your favorite Indian restaurant? I used to think I was just missing some magical spice blend until I stumbled onto this lamb and almond curry recipe. Now my family requests it almost every Sunday, and I’m pretty sure my sister-in-law thinks I’ve been taking secret cooking classes (if only she knew how many watery, flavorless batches I made before cracking the code).

Here’s the Thing About This Recipe The secret to this lamb and almond curry isn’t some exotic ingredient you’ve never heard of — it’s the almond butter. I know, I know, it sounds strange. But stirring it in at the end creates this velvety, nutty richness that makes the whole dish taste like it’s been simmering in a professional kitchen all day. Paired with slow-cooked lamb that practically falls apart, this is the kind of curry that makes people go quiet at the dinner table. The good kind of quiet.

What You’ll Need (And My Shopping Tips) Good lamb is worth the effort to find — I always grab a shoulder cut from my local butcher and ask them to cube it for me, which saves a ton of prep time (happens more than I’d like to admit that I’ve rushed this and ended up with uneven pieces). For the almond butter, don’t cheap out on the natural kind — the ones with added sugar throw off the whole flavor balance, and I learned that after buying the wrong jar twice. You’ll also want a solid curry powder — look for one that smells deeply fragrant right out of the jar. If it smells like dust, leave it on the shelf. Fresh ginger and garlic are non-negotiable here; the pre-minced stuff in jars just doesn’t hit the same way in a lamb and almond curry like this.

  • 1 lb lamb, cubed
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 1-inch ginger, grated
  • 2 tbsp curry powder
  • 1 tsp turmeric
  • 1 can (14 oz) diced tomatoes
  • 1 cup chicken or vegetable broth
  • 1/2 cup almond butter
  • 1/2 cup heavy cream
  • Salt and pepper, to taste
  • Fresh cilantro, for garnish
  • Cooked rice, for serving

Let’s Make This Together Start by cranking your heat to medium-high and browning that lamb in batches — don’t crowd the pot or it’ll steam instead of sear, and you’ll lose all that gorgeous caramelization. Here’s where I used to mess up every single time: I’d rush the browning step because I was hungry. Don’t be me. Give each piece real contact with the pan until it’s properly golden, then set it aside. In the same pot, sauté your onion until it’s soft and translucent, about five minutes. Add the garlic and ginger and cook for another minute — you’ll smell exactly when it’s ready. Stir in the curry powder and turmeric and let them toast for a minute; this step wakes the spices up and makes a huge difference in the final flavor. Pour in the diced tomatoes with all their juices and the broth, give everything a good stir, and bring it to a gentle simmer. Return the lamb to the pot and let it all simmer together for about an hour. I always check at 45 minutes because every stove runs a little differently. Once the lamb is tender enough to cut with a spoon, stir in the almond butter and heavy cream. If you love a hearty one-pot meal, you might also enjoy this Chickpea and Spinach Stew on a weeknight. Let everything simmer for another 10 minutes, season with salt and pepper, and you’re done. Serve over rice with a handful of fresh cilantro on top.

If This Happens, Don’t Panic Curry too thin? You probably just need a few more minutes on the stove with the lid off — let it reduce and it’ll thicken right up. Lamb still tough after an hour? Don’t panic, just give it another 20 minutes. Some cuts need a little more time, and this lamb and almond curry is very forgiving. Almond butter clumping when you stir it in? Take the pot off the heat for 30 seconds before adding it, then stir slowly — that usually does the trick. I always check the seasoning right before serving because the flavors deepen as it cooks and sometimes it just needs a pinch more salt at the end.

When I’m Feeling Creative When I’m feeling fancy, I’ll toss in a handful of spinach right at the end for a “Greens Lamb Curry” that feels a little lighter. Around the holidays, I add a pinch of cinnamon and cardamom to make a “Festive Spiced Lamb” version that smells absolutely incredible. For a “Mild Family Curry,” I cut the curry powder down to one tablespoon and skip the black pepper — my kids devour it. And if you need a dairy-free option, coconut cream swapped in for the heavy cream makes a beautiful “Coconut Almond Lamb Curry” with a slightly sweeter finish.

Why This Works So Well This lamb and almond curry draws from North Indian and Mughlai cooking traditions, where nut-based sauces have been used for centuries to create rich, luxurious curries fit for royalty. The technique of slow-braising lamb in a spiced tomato base before finishing with cream and ground nuts is a classic approach that concentrates flavor and creates incredible depth. What sets this version apart is using almond butter instead of whole ground almonds — it incorporates more smoothly and gives the sauce a consistency that’s hard to beat.

Things People Ask Me About This Recipe

Can I make this lamb and almond curry ahead of time? Yes, and honestly it tastes even better the next day. The flavors meld together overnight in the fridge and the sauce gets even richer. Just reheat gently on the stovetop with a splash of broth if it’s thickened up too much.

Can I freeze this homemade curry? You can! Let it cool completely, then freeze in an airtight container for up to two months. The cream can sometimes separate slightly when reheating but a good stir over low heat brings it right back together.

What if I can’t find lamb for this recipe? Beef chuck works really well as a substitute — just add another 30 minutes to the simmering time. Chicken thighs also work if you want a quicker cook, about 30 minutes total instead of an hour.

Is this lamb and almond curry beginner-friendly? Absolutely. If you can brown meat and stir a pot, you can make this. The steps are straightforward and the recipe is very forgiving, so don’t stress about getting everything perfect on the first try.

How spicy is this curry? It’s mild to medium as written. If you want more heat, add a pinch of cayenne or a chopped chili with the garlic and ginger. If you’re cooking for sensitive palates, dial the curry powder back to one tablespoon.

What’s the best way to store leftover curry? Keep it in an airtight container in the fridge for up to three days. Reheat on the stovetop over low heat — microwaving works in a pinch but the stovetop keeps the sauce silky and smooth.

One Last Thing I couldn’t resist sharing this lamb and almond curry because it genuinely changed how confident I feel making curry at home. The best nights with this dish are when everyone’s plate goes back for seconds and nobody’s talking because they’re too busy eating. You’ve got this — now go make something delicious.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Delicious beef curry served with fluffy white rice, garnished with fresh cilantro, perfect for a hearty meal.

Lamb and Almond Curry


Description

A rich, creamy lamb and almond curry with warming spices and a velvety almond butter sauce — this authentic-style curry is easier than you think.
Prep Time: 15 minutes | Cook Time: 1 hour 20 minutes | Total Time: 1 hour 35 minutes | Servings: 4

Delicious beef curry served with fluffy white rice, garnished with fresh cilantro, perfect for a hearty meal.
A flavorful beef curry with tender meat and rich sauce, accompanied by steamed white rice and fresh cilantro garnish.

Ingredients

Scale
  • 1 lb lamb, cubed
  • 1 onion, chopped
  • 3 garlic cloves, minced
  • 1-inch ginger, grated
  • 2 tbsp curry powder
  • 1 tsp turmeric
  • 1 can (14 oz) diced tomatoes
  • 1 cup chicken or vegetable broth
  • 1/2 cup almond butter (natural, unsweetened)
  • 1/2 cup heavy cream
  • Salt and pepper, to taste
  • Fresh cilantro, for garnish
  • Cooked rice, for serving

Instructions

  1. Brown the lamb in batches over medium-high heat until nicely seared on all sides. Remove and set aside — don’t skip this step, it builds so much flavor.
  2. In the same pot, sauté the onion until soft and translucent, about 5 minutes.
  3. Add the garlic and ginger and cook for another minute until fragrant.
  4. Stir in the curry powder and turmeric and let the spices toast for about a minute, stirring constantly.
  5. Pour in the diced tomatoes with their juices and the broth. Stir everything together and bring to a simmer.
  6. Return the lamb to the pot and let it simmer gently for about 1 hour until the meat is tender enough to cut with a spoon.
  7. Stir in the almond butter and heavy cream, and simmer for an additional 10 minutes until the sauce is thick and creamy.
  8. Season with salt and pepper to taste. Serve over rice and garnish with fresh cilantro.

Nutrition Information (Per Serving):

  • Calories: 520
  • Carbohydrates: 14g
  • Protein: 34g
  • Fat: 38g
  • Fiber: 4g
  • Sodium: 480mg
  • Iron: 20% DV | Vitamin C: 15% DV

Notes:

  • Seriously, brown that lamb properly — it makes a real difference in depth of flavor.
  • Natural almond butter (just almonds, no added sugar or oil) gives the best results here.
  • Every stove runs differently, so trust your eyes and taste as you go.
  • The curry thickens as it sits, so add a splash of broth when reheating leftovers.

Storage Tips:

  • Refrigerate in an airtight container for up to 3 days.
  • Freeze for up to 2 months — cool completely before freezing.
  • Reheat on the stovetop over low heat with a splash of broth; microwaving works but can make the sauce a little grainy.

Serving Suggestions:

  • Serve over basmati rice with a side of warm naan bread.
  • Add a simple cucumber and yogurt raita on the side to cool things down.
  • A squeeze of fresh lemon right before serving brightens the whole dish.
  • Garnish generously with cilantro — it’s not just decoration, it adds a fresh pop of flavor.

Mix It Up:

  • Greens Lamb Curry: Stir in two large handfuls of fresh spinach in the last two minutes of cooking.
  • Festive Spiced Lamb: Add 1/4 tsp cinnamon and 1/4 tsp cardamom with the curry powder for a warmly spiced holiday version.
  • Coconut Almond Lamb Curry: Swap heavy cream for coconut cream for a dairy-free version with a slightly sweeter, tropical finish.
  • Mild Family Curry: Reduce curry powder to 1 tablespoon for a kid-friendly version that keeps all the flavor without the heat.

What Makes This Recipe Special: This lamb and almond curry draws from centuries-old Mughlai cooking traditions where nut-based sauces were used to create deeply rich, indulgent dishes. Using almond butter instead of ground almonds gives the sauce an incredibly smooth, restaurant-quality consistency that’s hard to achieve any other way. It’s a technique that makes this version stand out from every other curry recipe you’ve tried.

Leave a Comment

Recipe rating