
This Kerala-style lamb curry brings the vibrant flavors of South India to your kitchen. The blend of traditional spices creates a deeply aromatic dish that’s both rich and balanced.
I’ve perfected this recipe to ensure the meat becomes fall-off-the-bone tender while the sauce develops a velvety texture. Each bite delivers layers of warmth from cumin, coriander, and black pepper.
The slow cooking process allows the spices to meld beautifully, resulting in a dish that’s hearty yet refined. It’s a celebration of Kerala’s culinary heritage, made simple for home cooks.
Serve it with steamed rice or warm naan to soak up every drop of the fragrant sauce. This is comfort food at its most flavorful.
Ingredients for Lamb Curry Recipe Kerala Style
Warm, fragrant spices and tender lamb come together in this rich, slow-cooked dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Lamb Shoulder 🐑 | 2 lb | Boneless, cut into chunks |
| Vegetable Oil 🫒 | 2 tbsp | For searing lamb |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Green Chile Peppers 🌶️ | 2 whole | Slit lengthwise, seeds removed |
| Ground Cumin 🌿 | 1 tbsp | Toasted for aroma |
| Ground Coriander 🌿 | 1 tbsp | Essential for Kerala flavor |
| Turmeric Powder 🌶️ | 1 tsp | For color and earthiness |
| Cayenne Pepper 🔥 | ½ tsp | Adjust to heat preference |
| Garam Masala 🌶️ | 1 tsp | Freshly ground preferred |
| Coconut Milk 🥥 | 1 can | Full-fat for creaminess |
| Diced Tomatoes 🍅 | 1 can | With juices included |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for garnish |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
[recipe_ingredient_scaler]
The lamb is key here. Shoulder cuts from your butcher or Whole Foods give you that melt-in-your-mouth texture. Look for well-marbled pieces—fat equals flavor in slow cooking. I always ask for bone-in if available (the butcher will remove it for me), as it adds depth to the sauce. The spices should be fresh—Penzeys or a local Indian grocer will have the most vibrant options.
No lamb shoulder? Beef chuck works in a pinch with similar results. Fresh ginger and garlic are non-negotiable, but ginger paste at half the amount can substitute if you’re short on time. For heat, serrano peppers stand in for green chiles—use one for every two chiles. Coconut milk can be light, but full-fat gives the proper velvety texture (trust me on this).
The curry tastes even better the next day once flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months. Reheat gently on the stove to preserve the sauce texture.
Why You’ll Love This Recipe
- One Pot Wonder: I just brown the lamb shoulder, toss in the onions, garlic, and ginger, then let it simmer—minimal cleanup, maximum flavor.
- Rich and Aromatic: The garlic and ginger bloom in the oil, creating a base so fragrant it fills the kitchen before the curry even starts cooking.
- Feeds a Crowd: I make a big batch on Sunday and it tastes even better reheated for lunch the next day.
- Budget Stretcher: Lamb shoulder is affordable, and the spices are pantry staples—this curry feels luxurious without the price tag.
Step-by-Step Instructions for Lamb Curry Kerala Style
Master the technique for building deep, complex flavors in this traditional dish.
Step 1: Sear the Lamb Shoulder
Heat the 2 tbsp vegetable oil in a heavy-bottomed pot over medium-high heat. When the oil shimmers, add the 2 lb lamb shoulder chunks in a single layer, working in batches if necessary to avoid crowding.
Sear undisturbed for 4-5 minutes per side until the lamb develops a deep golden brown crust on all sides. This searing step is crucial for building the rich, meaty foundation of your curry.
Remove the lamb from the pot and set aside. The fond (browned bits) left in the pot will dissolve into your sauce, adding immense depth of flavor.
Step 2: Build the Aromatic Base
In the same pot, add the 1 whole yellow onion, finely chopped. Cook over medium heat for 6-8 minutes until soft and golden brown, stirring occasionally to prevent burning.
Add the 6 cloves garlic cloves, 1 tbsp fresh ginger, and 2 whole green chile peppers. Sauté for 2-3 minutes until the raw garlic aroma mellows and the mixture becomes fragrant.
This aromatic base is the flavor backbone of your curry. The onions should be deeply caramelized, not just translucent, for maximum sweetness and complexity.
Step 3: Toast the Spices and Deglaze
Stir in the 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric powder, 0.5 tsp cayenne pepper, and 1.5 tsp kosher salt. Toast the spices for 1-2 minutes until they become deeply fragrant.
Immediately add the 1 can diced tomatoes with their juices, scraping the bottom of the pot to release all the browned bits. Simmer for 3-4 minutes until the mixture thickens slightly and the oil begins to separate at the edges.
This toasting step wakes up the spices’ essential oils, while the tomatoes prevent them from burning and help create a thick, flavorful base for your curry.
Step 4: Simmer Until Tender
Return the seared lamb to the pot along with any accumulated juices. Pour in the 1 can coconut milk, stirring to combine all the ingredients. Bring the mixture to a gentle simmer.
Reduce heat to low, cover, and let it cook for 1.5 to 2 hours, stirring occasionally, until the lamb is fork-tender and nearly falling off the bone. The sauce should thicken and turn a rich, deep golden color.
If the curry becomes too thick during cooking, add a splash of water. The lamb is done when it shreds easily with a fork and the flavors have melded into a harmonious, aromatic sauce.
Step 5: Finish with Garam Masala and Cilantro
Stir in the 1 tsp garam masala and let the curry simmer uncovered for an additional 5 minutes. This final spice addition brightens the dish and adds a warm, finishing note.
Taste and adjust seasoning with additional kosher salt if needed. The flavors should be balanced—spicy, tangy, and rich with a hint of sweetness from the coconut milk.
Remove from heat and stir in the 0.5 cup fresh cilantro. Let the curry rest for 10 minutes before serving to allow the flavors to fully develop. Garnish with additional cilantro if desired.
Pro Tips For Making Lamb Curry Recipe Kerala Style
- Brown the Lamb: Sear the lamb shoulder pieces in batches over medium-high heat until deeply browned—about 4-5 minutes per side. I learned this the hard way: skipping this step leaves the curry tasting flat, no matter how long it simmers.
- Grind the Aromatics: Pulse the onion, garlic, and ginger into a coarse paste before cooking. Sounds like extra work, but it melts into the curry and thickens the sauce naturally—no slurry needed.
- Skip the Rush: Let the curry simmer on low heat for at least 1.5 hours, covered. After burning two batches, I finally realized high heat toughens the lamb and turns the coconut milk bitter.
- Use Bone-In Cuts: Ask for bone-in lamb shoulder if possible—it adds depth to the broth and stays juicier. My grandmother swore by this, and she was right: boneless just doesn’t give the same richness.
Creative Variations of This Recipe
Coastal Coconut Twist
For a lighter, seafood-inspired take, I swap 1 lb shrimp for half the lamb. The shrimp cooks in just 8-10 minutes at the end, so add it after the original simmer time. Use light coconut milk to keep it bright. This version reminds me of Portland’s summer seafood boils. 🌊
Vegetable-Packed Version
Add 2 cups diced eggplant and 1 cup cauliflower florets when you return the lamb to the pot. The veggies soak up the sauce beautifully. I grow both in my garden—Pickles the cat loves to “supervise” my harvests. Simmer for 20 minutes extra until tender.
North Indian Fusion
Replace coconut milk with 1 cup plain yogurt and add 1 tsp fenugreek leaves at the end. This blends Kerala spices with Punjabi techniques. The yogurt gives a tangy depth that pairs perfectly with basmati rice. I learned this trick from a vendor at Portland’s farmers market.
Spice-Enhanced Heat
For extra warmth, add 1 tbsp tamarind paste with the tomatoes and 1 tsp mustard seeds when toasting spices. The tamarind adds a tangy brightness that cuts through the richness. This is how my Cincinnati neighbor Mrs. Henderson would “spice things up” back home. 🔥
Quick Weeknight Option
Use 1 lb lamb stew meat cut into ½-inch cubes instead of shoulder. The smaller pieces cook in 45-60 minutes. I also add 1 cup chopped spinach at the end for a one-pot meal. This version saves time without sacrificing flavor.
Nutrition Facts
Frequently Asked Questions
Can I use goat meat instead of lamb?
Goat is a traditional choice in many Kerala curries. Use the same 2 lb amount and follow the recipe exactly. Goat may need 30 minutes extra simmering for tenderness.
Why toast the spices before adding liquid?
Toasting for 1-2 minutes unlocks essential oils, creating deeper flavor. Skipping this step results in a duller taste. The aroma should be strong when done right.
How can I make this less spicy?
Reduce cayenne pepper to ¼ tsp or omit entirely. Remove seeds from green chiles before adding. Balance heat with extra coconut milk.
What’s the best way to store leftovers?
Cool completely, then refrigerate in an airtight container for up to 4 days. Freeze for 3 months. Reheat gently on the stove.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026