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

Ingredients
- 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
- 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.
- In the same pot, sauté the onion until soft and translucent, about 5 minutes.
- Add the garlic and ginger and cook for another minute until fragrant.
- Stir in the curry powder and turmeric and let the spices toast for about a minute, stirring constantly.
- Pour in the diced tomatoes with their juices and the broth. Stir everything together and bring to a simmer.
- 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.
- Stir in the almond butter and heavy cream, and simmer for an additional 10 minutes until the sauce is thick and creamy.
- 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.
