Description
A deeply rich, aromatic lamb and almond curry with fall-apart tender lamb shoulder, toasted spices, a silky almond butter and cream sauce, and fresh cilantro to finish. Indian-inspired comfort food at its most satisfying.
Prep Time: 15 minutes | Cook Time: 1 hour 20 minutes | Total Time: 1 hour 35 minutes | Servings: 4

Ingredients
- 1 lb lamb, cubed (shoulder cut preferred for best flavor and tenderness)
- 1 onion, chopped
- 3 garlic cloves, minced
- 1-inch piece fresh ginger, grated
- 2 tbsp curry powder (fresh from a good spice source — this matters enormously)
- 1 tsp turmeric
- 1 can (14 oz) diced tomatoes with their juices
- 1 cup chicken or vegetable broth
- 1/2 cup natural unsweetened almond butter (not sweetened or stabilized)
- 1/2 cup heavy cream
- Salt and pepper, to taste
- Fresh cilantro, for garnish
- Cooked basmati rice, for serving
Instructions
- In a large pot or Dutch oven over medium-high heat, brown the lamb cubes in batches without crowding the pot — about 3 to 4 minutes per side until deeply colored. Remove and set aside.
- In the same pot over medium heat, sauté the chopped onion for about 4 minutes until soft and translucent, scraping up the brown bits from the lamb as you go.
- Add the minced garlic and grated ginger and cook for 1 minute until fragrant.
- Stir in the curry powder and turmeric and toast for a full minute, stirring constantly, until the spices deepen in color and smell incredibly aromatic. Don’t rush this step.
- Pour in the diced tomatoes with their juices and the broth. Stir to combine and bring to a simmer.
- Return the browned lamb to the pot. Cover with a lid and simmer gently over low heat for about 1 hour, stirring occasionally, until the lamb is fall-apart tender.
- Stir in the almond butter and heavy cream. Simmer uncovered for a final 10 minutes until the sauce is thick, glossy, and deeply flavored (if you can resist tasting it every 2 minutes at this point).
- Season with salt and pepper to taste. Serve over steamed rice garnished generously with fresh cilantro.
Nutrition Information (Per Serving):
- Calories: 480
- Carbohydrates: 14g
- Protein: 32g
- Fat: 34g
- Fiber: 4g
- Sodium: 520mg
- Key vitamins/minerals: Iron (25% DV), Vitamin E (20% DV), Zinc (30% DV), Vitamin B12 (35% DV) Note: Lamb is one of the richest dietary sources of zinc and vitamin B12, while almond butter contributes meaningful amounts of vitamin E and healthy monounsaturated fats.
Notes:
- Brown the lamb in batches — crowding the pot causes steaming instead of searing and costs you enormous flavor in the final sauce.
- Toast the curry powder and turmeric for the full minute — that single step transforms the depth of the entire dish.
- Use natural unsweetened almond butter only — sweetened varieties completely unbalance the savory flavor profile.
- The sauce thickens considerably as it cools, so add a splash of warm broth when reheating leftovers.
Storage Tips:
- Refrigerate in an airtight container for up to 3 days — the flavor deepens and improves significantly overnight.
- Reheat gently on the stovetop over medium-low heat with a splash of broth or water to loosen the sauce.
- Freeze in airtight containers for up to 3 months — this curry freezes exceptionally well.
- Thaw overnight in the refrigerator before reheating gently on the stovetop.
Serving Suggestions:
- Over steamed basmati rice for the classic, most satisfying presentation
- With warm naan bread for tearing and scooping up every last drop of that almond-enriched sauce
- Alongside a simple cucumber raita to provide a cooling contrast to the warm spices
- With a side of roasted cauliflower or sautéed spinach to round out the meal
Mix It Up (Recipe Variations):
- Saffron Lamb and Almond Curry: Stir a small pinch of saffron into the warm broth before adding it to the pot for a stunning golden color and subtle floral depth.
- Lamb, Almond, and Spinach Curry: Stir two generous handfuls of fresh baby spinach in alongside the cream and almond butter — wilts in 2 minutes and adds beautiful color and nutrition.
- Spicier Lamb Curry: Add 1 tsp cayenne pepper with the curry powder and turmeric for a bold, warming heat that pairs beautifully with the creamy almond sauce.
- Dairy-Free Version: Swap the heavy cream for full-fat coconut milk — it pairs beautifully with the almond butter and keeps the sauce equally rich and silky.
What Makes This Recipe Special:
Toasting the curry powder and turmeric in the dry pot before any liquid is added blooms the fat-soluble aromatic compounds in the spices, creating a depth and complexity that cannot be achieved by stirring them directly into a liquid base. Simmering the lamb low and slow for a full hour allows the collagen in the shoulder meat to break down into gelatin, which thickens the sauce naturally and gives it that luxurious, clingy body that coats every grain of rice. Stirring in the almond butter at the very end rather than at the beginning ensures it retains its nutty richness without cooking out — giving this lamb and almond curry its signature silky, restaurant-worthy finish.
