Lamb Curry Recipe Kerala Style: Coconut-Spiced South Indian Feast

Lamb Curry Recipe Kerala Style: Coconut-Spiced South Indian Feast

This Kerala-style lamb curry brings authentic South Indian flavors to your kitchen with a perfect balance of spices and coconut. The slow-cooked meat absorbs the rich, aromatic gravy created from traditional ingredients.

I developed this recipe after studying regional techniques, focusing on the proper layering of spices and cooking times. The result is tender lamb in a velvety sauce that’s both complex and comforting.

The dish features a blend of warm spices like cinnamon, cardamom, and cloves, combined with fresh coconut for depth. Each bite delivers the true taste of Kerala’s culinary heritage.

Serve with steamed rice or naan to soak up every drop of the fragrant sauce. This is a meal that transforms dinner into an experience.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Lamb Curry Recipe Kerala Style

Authentic Kerala flavors start with fresh coconut, lamb, and warming spices. No shortcuts here.

Ingredient Amount Notes
Lamb Shoulder 🐑 1 ½ lb Boneless, cut into 1-inch cubes
Coconut Milk 🥥 2 cups Full-fat, canned preferred
Fresh Coconut 🥥 ½ cup Grated or shredded
Onion 🧅 2 whole Large, finely chopped
Garlic Cloves 🧄 6 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Peeled, finely grated
Green Chili Peppers 🌶️ 2 whole Slit lengthwise, seeds removed
Coriander Powder 🌿 2 tbsp Ground, for earthy base
Garam Masala 🌿 1 ½ tbsp Freshly ground preferred
Turmeric Powder 🌿 1 tsp For vibrant color
Cumin Seeds 🌿 1 tsp Toasted for aroma
Mustard Seeds 🌿 1 tsp For authentic tempering
Curry Leaves 🍃 10 pieces Fresh, for authentic flavor
Tomatoes 🍅 2 whole Medium, chopped
Vegetable Oil 🫒 3 tbsp For sautéing spices

The lamb is key—shoulder cuts stay tender after slow cooking. Look for bone-in if you want even more depth (just adjust cooking time). Indian grocery stores will have the best curry leaves and fresh coconut, but Whole Foods or Trader Joe’s usually carry frozen coconut that works in a pinch. Don’t skip the fresh ginger and garlic—they build that authentic South Indian base.

No fresh coconut? Unsweetened desiccated coconut soaked in warm water works (drain before using). Missing curry leaves? Bay leaves at half the amount won’t be the same but add complexity. For heat control, reduce green chilies to one or remove seeds entirely. The coconut milk must be full-fat—lite versions thin out the sauce and lose that velvety texture.

This curry tastes better the next day—24 hours lets the flavors meld. Stores in the fridge for 4-5 days or freeze for 3 months. Reheat gently to keep the coconut milk from separating, and always serve with something to soak up that incredible sauce.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I brown the lamb, toss in onions and garlic, then let the coconut milk work its magic—minimal effort, maximum reward.
  • Rich Coconut Depth: The fresh coconut and milk create this velvety, aromatic sauce that clings to the tender lamb shoulder.
  • Feeds a Crowd: I make a big batch for Sunday lunch and it disappears faster than I can serve it.
  • Better Next Day: Honestly, the flavors deepen overnight—leftovers taste even more complex and satisfying.

Step-by-Step Instructions for Lamb Curry Kerala Style

Here is the method. Tested, authentic, and designed for perfect results every time.

Step 1: Temper the Spices and Aromatics

Heat the 3 tbsp vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 tsp mustard seeds and let them pop for about 30 seconds until they sizzle and release their aroma. Immediately add the 1 tsp cumin seeds, 10 pieces curry leaves, and 2 whole green chili peppers.

Stir for another 30 seconds until the curry leaves become crisp and the air fills with their distinct fragrance. This tempering process, known as “tadka” in Indian cooking, is crucial for building the deep, layered flavors characteristic of Kerala cuisine.

Step 2: Build the Flavor Base with Onions and Spices

Add the 2 whole onion to the pot and sauté for 6-8 minutes until they turn golden brown and translucent. Stir in the 1 tbsp fresh ginger and 6 cloves garlic cloves, cooking for another 1-2 minutes until the raw aroma disappears.

Sprinkle in the 1 tsp turmeric powder, 2 tbsp coriander powder, and 1.5 tbsp garam masala. Toast the spices for 1 minute, stirring constantly to prevent burning. This step blooms the spices, deepening their flavors and ensuring they coat the lamb evenly.

Step 3: Brown the Lamb and Incorporate Tomatoes

Increase the heat to medium-high and add the 1.5 lb lamb shoulder cubes. Sear the lamb for 5-7 minutes, turning occasionally, until all sides are browned. This step locks in the juices and adds a rich, caramelized depth to the curry.

Stir in the 2 whole tomatoes and cook for 3-4 minutes until they soften and begin to break down. The tomatoes will add a subtle tang and help create a thick, flavorful base for the curry. You should see the oil start to separate slightly at the edges of the pot.

Step 4: Simmer with Coconut for Tenderness

Pour in the 2 cups coconut milk and add the 0.5 cup fresh coconut. Stir well to combine, ensuring the spices are evenly distributed. Bring the mixture to a gentle simmer, then reduce the heat to low.

Cover the pot and let the curry cook for 1.5 to 2 hours, stirring occasionally, until the lamb is fork-tender and the sauce has thickened. The coconut milk and fresh coconut will mellow the spices and create a rich, creamy texture that’s signature to Kerala-style curries.

👨‍🍳

Pro Tips For Making Lamb Curry Recipe Kerala Style

  • Brown the Lamb Well: Sear the lamb shoulder pieces over medium-high heat until deeply browned—this builds the rich base flavor that Kerala-style curry needs. I learned this the hard way when my first few batches tasted flat.
  • Toast the Coconut: Lightly dry-toast the fresh coconut in a pan before grinding or adding to the curry. Sounds weird, but it works: it removes raw bitterness and enhances the nutty sweetness.
  • Skip the Rush: Resist the urge to boil the coconut milk vigorously—simmer it gently to prevent separation. After burning three batches, I finally figured out that low and slow is the only way to keep the sauce creamy.
  • Use Full-Fat Coconut Milk: My grandmother swore by this, and she was right: full-fat coconut milk gives the curry its luxurious texture. The light version just doesn’t deliver the same richness.

Make-Ahead Tips for This Recipe

Prep Ahead Spices

Measure and combine all dry spices—2 tbsp coriander powder, 1.5 tbsp garam masala, and 1 tsp turmeric powder—in a small bowl the night before. This saves time and ensures even distribution during cooking. I keep mine in a New Seasons Market spice jar for freshness. 💛

Marinate the Lamb

Mix 1.5 lb lamb shoulder cubes with 1 tbsp ginger, 6 minced garlic cloves, and ½ cup fresh coconut in the morning. Refrigerate for 8-12 hours to let flavors penetrate deeply. This step tenderizes the meat and cuts active cooking time.

Pre-Chop Vegetables

Finely chop 2 onions and 2 tomatoes up to 24 hours ahead. Store in separate airtight containers in the fridge. Slicing 2 green chilies just before cooking preserves their fresh, sharp bite.

Coconut Prep

Grate ½ cup fresh coconut (or soak desiccated coconut) the day prior. Drain excess water before using. Full-fat 2 cups coconut milk can be portioned and chilled—just shake before adding to the pot.

Slow Cooker Option

After tempering spices, transfer everything to a slow cooker. Cook on low for 6-7 hours. This hands-off method works perfectly when I’m tending to my garden or playing with Lily. ⏰

Flavor Boost

Prepare the curry base (through Step 3) a day ahead. Refrigerate overnight—the flavors meld beautifully. Reheat gently, then add coconut milk and simmer 30 minutes before serving.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 100mg33%
Sodium 420mg18%
Total Carbohydrate 15g5%
Dietary Fiber 6g21%
Sugars 4g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What can I substitute for fresh coconut?

Use ½ cup unsweetened desiccated coconut soaked in ¼ cup warm water for 15 minutes, then drain. It rehydrates enough to mimic fresh texture and flavor.

2

How do I know when the lamb is done?

The meat should be fork-tender and fall apart easily after 1.5-2 hours of simmering. If it resists, cook another 20-30 minutes on low heat.

3

Can I make this in a slow cooker?

Yes! After tempering spices, transfer everything to a slow cooker and cook on low for 6-7 hours. The flavors develop beautifully with minimal effort.

4

Why did my curry sauce separate?

This happens if boiled too vigorously. Always keep heat at a gentle simmer and stir occasionally. To fix, whisk in 1 tbsp warm water to re-emulsify.

★★★★★4.8(10 reviews)
Nathan Turner