Remember the first time you smelled real curry cooking — that moment when the spices hit the hot pan and the whole house just transforms into somewhere warmer and more exciting? I chased that feeling for years trying different lamb curry recipes that either came out tough and flat or so overwhelmingly spiced that nobody at my table could finish their bowl. Then I landed on this lamb and hazelnut curry, and something just clicked. My husband, who claims he “doesn’t really like curry,” has asked me to make this three weekends in a row. I’m choosing not to say anything and just keep making it.
Here’s the Thing About This Recipe
What makes this lamb and hazelnut curry genuinely different from every other curry recipe you’ve bookmarked and forgotten about is the toasted hazelnuts stirred in at the end. Most curry recipes reach for almonds or cashews when they want that nutty richness, but hazelnuts bring something deeper and more complex — almost chocolatey — that pairs with lamb in a way that feels completely natural. The coconut milk keeps everything creamy without drowning out the spices, and the long, slow simmer turns even budget cuts of lamb into something that practically melts. I learned this the hard way after trying to rush a lamb curry once. Never again.
What You’ll Need (And My Shopping Tips)
Good lamb makes or breaks this dish — look for shoulder or leg cuts cubed into generous pieces, because smaller chunks dry out during the long simmer. Don’t cheap out on your curry powder either; a fresh, good-quality blend smells completely different from the dusty jar that’s been sitting in your pantry since 2019. I learned this after wondering why my curries always tasted one-dimensional (happens more than I’d like to admit). For the hazelnuts, buy them raw and toast them yourself in a dry pan over medium heat for 3-4 minutes, shaking constantly, until they smell nutty and turn golden. Pre-toasted hazelnuts from a bag work in a pinch but fresh-toasted is genuinely worth the extra few minutes. I always grab an extra handful because someone at my table inevitably wants more scattered on top at serving time. Here’s the full lineup:
- 1 lb lamb, cubed
- 1 onion, chopped
- 3 cloves garlic, minced
- 1-inch piece ginger, grated
- 2 tbsp curry powder
- 1 tsp cumin
- 1 tsp turmeric
- 1 can (14 oz) diced tomatoes
- 1 cup chicken or vegetable broth
- 1/2 cup coconut milk
- 1/2 cup toasted hazelnuts
- Salt and pepper, to taste
- Fresh cilantro, for garnish
- Cooked rice, for serving
Here’s How We Do This
Start by getting your pot good and hot over medium-high heat before the lamb goes in. Here’s where I used to mess up every single time — I’d add the lamb to a lukewarm pot and wonder why it never browned properly. You want a sizzle the moment the meat hits the pan. Brown the lamb in batches if needed, setting each batch aside as it’s done. That caramelized crust is the foundation of flavor for your whole lamb and hazelnut curry, so don’t skip or rush it. In the same pot, sauté your onion, garlic, and ginger until softened and fragrant — about 4-5 minutes. Now for the fun part: add the curry powder, cumin, and turmeric and stir everything together for 1-2 minutes. Here’s my secret — blooming the spices in the pot like this rather than just adding them to liquid is what gives this curry that deep, complex aroma. Your kitchen will smell absolutely incredible at this point. Pour in the diced tomatoes and broth, then return the browned lamb to the pot. Season with salt and pepper, give everything a good stir, and bring it to a boil. Then drop the heat to low, cover, and walk away for 1 to 1.5 hours. I always check at the hour mark — if the lamb pulls apart easily with a fork, it’s ready. If you love slow-cooked dishes with bold, warming spices like this one, my Beef and Vegetable Stew is another recipe worth keeping in your back pocket. Stir in the coconut milk and toasted hazelnuts and let everything simmer together uncovered for 10 more minutes. This final step is where the sauce comes together into something silky and rich. Serve over rice and scatter fresh cilantro on top — don’t skip the cilantro, it brightens the whole bowl.
If This Happens, Don’t Panic
Lamb still tough after an hour? Just keep going — some cuts need the full 1.5 hours and occasionally even a little longer. Low and slow is the only way with this lamb and hazelnut curry. Sauce too thin? Remove the lid for the last 15-20 minutes and let it reduce on low heat. Curry tastes bitter or sharp? Your spices might be old — fresh curry powder makes a dramatic difference, and a pinch of sugar can balance things out in a pinch. Hazelnuts lost their crunch? They were probably added too early — stir them in right at the coconut milk stage and not before.
When I’m Feeling Creative
Extra Creamy Hazelnut Curry — Use a full cup of coconut milk instead of half for an even richer, more indulgent sauce. Around the holidays, I make this version every time and nobody complains. Spicy Lamb Curry — Add a diced fresh chili and a pinch of cayenne with the spices. The heat builds slowly and plays beautifully against the sweet nuttiness of the hazelnuts. Vegetable Hazelnut Curry — Swap the lamb for chickpeas and cubed sweet potato for a completely satisfying plant-based version that uses every other ingredient exactly as written. Quick Weeknight Version — Use ground lamb instead of cubed — it cooks in 20 minutes flat and the flavor is still genuinely excellent.
What Makes This Recipe Special
Lamb curry has deep roots across South Asian, Middle Eastern, and North African culinary traditions, where the combination of warm spices and slow-cooked meat has been a cornerstone of home cooking for centuries. According to Wikipedia’s overview of curry, the term encompasses an enormous range of spiced dishes across multiple cultures, each with its own regional character and technique. What sets this particular lamb and hazelnut curry apart is the Western European influence of the hazelnuts meeting the traditional spice profile of a South Asian-inspired curry base — it’s a combination that shouldn’t work as well as it does, and yet here we are. The result is something genuinely original that still feels deeply familiar and comforting.
Things People Ask Me About This Recipe
Can I make this lamb and hazelnut curry ahead of time? Yes — and it honestly tastes better the next day after the spices have had more time to develop. Make the full curry, cool it completely, and refrigerate for up to 2 days. Reheat gently on the stovetop over low heat with a splash of broth if needed.
What cut of lamb works best for this recipe? Shoulder is my first choice — it has enough fat to stay tender and juicy through the long simmer. Leg works well too. Avoid loin chops, which are better for quick cooking and go tough when braised.
Can I freeze this curry? Absolutely — freeze it without the rice for up to 3 months in an airtight container. Thaw overnight in the fridge and reheat on the stovetop. The hazelnuts soften a little after freezing, so stir in a few fresh toasted ones when you serve it.
Is this lamb and hazelnut curry beginner-friendly? Completely. The steps are straightforward and the long simmer time does most of the heavy lifting. If you can brown meat and measure spices, you can make this curry from start to finish.
How spicy is this curry? As written, it’s warmly spiced but not hot — the 2 tablespoons of curry powder give it depth and aroma rather than fire. Add chili if you want heat, or use a mild curry powder for a gentler version.
What’s the best way to store leftover curry? Up to 3 days refrigerated in a sealed container. Store the rice separately and reheat the curry gently on the stovetop — it reheats beautifully and the flavors keep getting better.
One Last Thing
I couldn’t resist sharing this recipe because lamb curry night in our house has become something everyone looks forward to, and this version with the hazelnuts is the reason why. The best lamb and hazelnut curry evenings end with the pot scraped clean and someone already asking when I’m making it again. You’ve got this — go get that pot on the stove.
Print
Lamb and Hazelnut Curry
Description
A rich, slow-simmered lamb and hazelnut curry with warming spices, silky coconut milk, and the deep nuttiness of toasted hazelnuts — comfort food that tastes like it took all day and comes together in one pot.
Prep Time: 15 minutes | Cook Time: 1 hour 45 minutes | Total Time: 2 hours | Servings: 4

Ingredients
- 1 lb lamb, cubed (shoulder or leg preferred)
- 1 onion, chopped
- 3 cloves garlic, minced
- 1-inch piece ginger, grated
- 2 tbsp curry powder (fresh and fragrant — it matters)
- 1 tsp cumin
- 1 tsp turmeric
- 1 can (14 oz) diced tomatoes
- 1 cup chicken or vegetable broth
- 1/2 cup coconut milk
- 1/2 cup toasted hazelnuts
- Salt and pepper, to taste
- Fresh cilantro, for garnish
- Cooked rice, for serving
Instructions
- Heat a large pot over medium-high heat. Brown lamb in batches until caramelized on all sides. Remove and set aside.
- In the same pot, sauté onion, garlic, and ginger until softened, about 4-5 minutes.
- Add curry powder, cumin, and turmeric. Stir constantly for 1-2 minutes until the spices are fragrant and toasted.
- Pour in diced tomatoes and broth. Return lamb to the pot and season with salt and pepper.
- Bring to a boil, then reduce heat to low. Cover and simmer for 1 to 1.5 hours until lamb is fork-tender.
- Stir in coconut milk and toasted hazelnuts. Simmer uncovered for 10 more minutes.
- Taste and adjust seasoning. Serve over rice and garnish generously with fresh cilantro.
Nutrition Information (Per Serving):
- Calories: 480
- Carbohydrates: 18g
- Protein: 34g
- Fat: 31g
- Fiber: 5g
- Sodium: 590mg
- Vitamin C: 20% DV | Iron: 30% DV | Magnesium: 22% DV | Zinc: 35% DV Hazelnuts contribute healthy fats, magnesium, and Vitamin E, making this curry as nourishing as it is delicious.
Notes:
- Toast your own hazelnuts — 3-4 minutes in a dry pan over medium heat shaking constantly. The flavor difference is real.
- Bloom the spices in the dry pot for 1-2 minutes before adding liquid. This single step transforms the depth of the whole curry.
- Every stovetop runs differently — check the lamb at the hour mark and trust your fork over the clock.
Storage Tips:
- Refrigerator: Up to 3 days in an airtight container. Flavors improve overnight.
- Freezer: Up to 3 months. Freeze without rice. Add fresh toasted hazelnuts when reheating for best texture.
- Reheat gently on the stovetop over low heat with a splash of broth to loosen the sauce.
Serving Suggestions:
- Basmati or jasmine rice to soak up all that sauce
- Warm flatbread or naan on the side for scooping
- A simple cucumber and yogurt raita to cool things down
- Extra fresh cilantro and a wedge of lemon at the table for brightness
Mix It Up:
- Extra Creamy Version: Use a full cup of coconut milk for a richer, more indulgent sauce
- Spicy Version: Add a diced fresh chili and a pinch of cayenne with the spices
- Plant-Based Version: Replace lamb with chickpeas and cubed sweet potato
- Quick Weeknight Version: Use ground lamb instead of cubed — ready in about 30 minutes total
What Makes This Recipe Special:
The genius of this lamb and hazelnut curry is in two techniques most recipes skip — blooming the spices dry in the pot before adding liquid, and finishing with toasted hazelnuts instead of the more common cashews or almonds. Together these steps create a curry with layered, complex flavor and a richness that feels completely unique. It’s a dish that tastes like it came from a restaurant kitchen but happens entirely in your own pot at home.
