Description
This aromatic lamb and walnut kernel curry combines tender spiced lamb with creamy walnuts and tangy yogurt for the ultimate South Asian comfort dish.
Prep Time: 20 minutes | Cook Time: 1 hour | Total Time: 1 hour 20 minutes | Servings: 4

Ingredients
- 1 lb boneless lamb, cubed (leg or shoulder works best)
- 2 tbsp vegetable oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, grated (don’t use powdered!)
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric powder
- 1/2 tsp chili powder (adjust to your heat preference)
- 1 cup crushed tomatoes
- 1/2 cup plain full-fat yogurt (room temperature is best)
- 1/4 cup water
- 1/2 cup walnut kernels (make sure they’re fresh!)
- Salt, to taste
- Fresh cilantro, for garnish
- Basmati rice or naan, for serving
Instructions
- Heat the vegetable oil in a large pan over medium heat. Add your finely chopped onion and cook, stirring occasionally, until it’s soft and starting to turn golden brown, about 6-7 minutes. This step is crucial—don’t rush it.
- Toss in the minced garlic and grated ginger. Stir constantly for about a minute until everything smells absolutely incredible and fragrant.
- Add the ground cumin, ground coriander, turmeric powder, and chili powder to the pan. Stir constantly for a couple of minutes to toast those spices and release their essential oils. You’ll know they’re ready when the aroma intensifies and you can see the oil separating from the spice paste.
- Add the cubed lamb to the pan and brown it on all sides, about 5-6 minutes total. Work in batches if you need to—don’t crowd the pan or the meat will steam instead of brown. Those caramelized bits are where the flavor lives.
- Pour in the crushed tomatoes, then add the plain yogurt slowly while stirring constantly to prevent curdling. Add the water and season generously with salt—taste as you go.
- Bring everything to a gentle simmer, then cover the pan and reduce the heat to low. Let it simmer away for about 45 minutes, stirring occasionally to make sure nothing’s sticking. The lamb should be fork-tender and practically falling apart.
- Stir in the walnut kernels and let them simmer uncovered for an additional 10 minutes. They’ll soften slightly and release their oils into the curry, making everything even more luscious and rich.
- Give it a final taste and adjust the seasoning if needed. Garnish generously with fresh cilantro.
- Serve the lamb and walnut kernel curry hot over fluffy basmati rice or with warm naan bread for scooping (if you can wait that long).
Nutrition Information (Per Serving):
- Calories: 445
- Carbohydrates: 15g
- Protein: 28g
- Fat: 32g
- Fiber: 3g
- Sodium: 380mg
- Iron: 4.2mg (23% DV)
- Vitamin C: 8mg (9% DV)
- Omega-3 fatty acids: 2.5g (from walnuts)
This curry provides excellent protein, healthy fats from the walnuts, and anti-inflammatory spices like turmeric.
Notes:
- Seriously, toast those spices well. That’s where the magic happens.
- Fresh spices matter—if yours smell weak, buy new ones.
- Don’t skip browning the lamb. Those caramelized bits are pure flavor.
- Add the yogurt slowly while stirring to prevent curdling.
- Every cut of lamb is different, so check for tenderness at 45 minutes and keep cooking if needed.
Storage Tips:
- Store in an airtight container in the fridge for up to 4 days.
- Freezes beautifully for up to 3 months—I portion mine into individual containers.
- Reheat gently on the stove over low heat, adding a splash of water if it’s thickened too much.
- Don’t microwave if you can avoid it—the lamb texture suffers. Low and slow on the stove is best.
Serving Suggestions:
- Basmati rice: The classic pairing that soaks up all that aromatic, spiced sauce perfectly
- Naan bread: For scooping up every last bit of curry—this is non-negotiable
- Cucumber raita: Cool yogurt sauce that balances the warm spices beautifully
- Mango chutney: Sweet and tangy contrast that elevates the whole meal
Mix It Up (Recipe Variations):
- Rich Walnut Korma: Add 1/4 cup heavy cream at the end and double the walnuts for an absolutely decadent, restaurant-style curry.
- Spicy Lamb Vindaloo: Double the chili powder and add 1 tablespoon white vinegar for that signature tangy heat that clears your sinuses.
- Slow Cooker Version: After browning lamb and blooming spices, transfer everything to slow cooker and cook on low for 6-8 hours—perfect for busy days.
- Almond Lamb Curry: Substitute slivered almonds for walnuts for a milder, slightly sweeter flavor profile that’s equally delicious.
What Makes This Recipe Special:
This lamb and walnut kernel curry embodies the soul of South Asian cooking, where spices are carefully toasted to release their essential oils and nuts are used to add body and richness to sauces. The technique of building layers of flavor—from caramelized onions to bloomed spices to slow-simmered meat—creates complexity that can’t be rushed. Walnuts add a unique earthy richness and omega-3 fatty acids that distinguish this curry from more common versions, while the yogurt provides tanginess and helps tenderize the lamb. It’s comfort food that feels both exotic and deeply satisfying.
