
This authentic Kerala creation brings South Indian tradition to your kitchen table. The dish transforms tender mutton through a slow simmer in a rich coconut gravy infused with whole spices.
I developed this method after testing countless variations to capture the true essence of Kerala’s culinary heritage. The balance of heat from black pepper and warmth from cinnamon creates a complex flavor profile.
What emerges is fall-off-the-bone meat in a velvety sauce that’s aromatic without being overpowering. The coconut milk mellows the spices while adding a luxurious texture that defines this regional specialty.
Serve with steamed rice or appam to soak up every drop of the fragrant gravy. The flavors deepen overnight, making leftovers even more satisfying.
Ingredients for Recipe for Kerala Mutton Curry
Rich spices and tender meat come together in this South Indian classic with coconut gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Mutton 🐑 | 2 lb | Bone-in, cut into 2-inch pieces |
| Coconut Milk 🥥 | 2 cups | Full-fat for creaminess |
| Shallots 🧅 | 8 whole | Thinly sliced for base flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 ½ tbsp | Finely grated or minced |
| Green Chilies 🌶️ | 3 whole | Slit lengthwise for heat |
| Tomatoes 🍅 | 2 whole | Chopped for acidity |
| Cinnamon Stick 🌿 | 1 piece | 2-inch piece for warmth |
| Cardamom Pods 🌿 | 4 pieces | Lightly crushed |
| Cloves 🌿 | 4 whole | Whole for infusion |
| Black Peppercorns 🌶️ | 1 tbsp | Lightly crushed for heat |
| Turmeric Powder 🌶️ | 1 tsp | For color and earthiness |
| Coriander Powder 🌿 | 1 ½ tbsp | Toasted for nuttiness |
| Kashmiri Red Chili Powder 🌶️ | 1 tbsp | For vibrant color and mild heat |
| Curry Leaves 🍃 | 12 pieces | Fresh for aromatic depth |
| Coconut Oil 🥥 | 2 tbsp | For authentic South Indian flavor |
[recipe_ingredient_scaler]
The mutton is everything here. Bone-in lamb shoulder from Whole Foods or a trusted butcher gives you that fall-off-the-bone texture (avoid pre-cut stew meat—it’s often leaner). Look for bright red meat with good marbling. The coconut milk needs to be full-fat—canned Thai Kitchen or Native Forest are reliable. Fresh curry leaves are ideal, but find them at Indian grocery stores or order online.
No mutton? Lamb or goat work perfectly—just adjust cook time for size. Short on whole spices? Ground cinnamon and cardamom at half the amount in a pinch. Fresh ginger and garlic are non-negotiable though—they’re the backbone of the flavor. If Kashmiri chili powder is hard to find, mild paprika plus a pinch of cayenne gets you close. The coconut oil can be swapped for any neutral oil, but it won’t have that authentic touch.
This tastes even better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I always make a double batch—leftovers are a gift (and the flavors just get deeper).
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything simmers together—mutton, coconut milk, and those fragrant shallots—minimal cleanup, maximum flavor.
- Rich & Aromatic: The garlic and ginger bloom in the coconut milk, creating that deep, layered taste that keeps me coming back for another bite.
- Feeds a Crowd: Between us, this is my go-to for Sunday lunches—hearty enough for family, impressive enough for guests.
- Tastes Better Next Day: Honestly, the flavors meld overnight, so leftovers mean tomorrow’s meal is even more delicious.
Instructions
Here’s how to build layers of flavor that make this dish unforgettable.
Step 1: Toast Whole Spices and Bloom Aromatics
Heat the 2 tbsp Coconut Oil in a heavy-bottomed pot over medium heat. Add the 1 piece Cinnamon Stick, 4 pieces Cardamom Pods, 4 whole Cloves, and 1 tbsp Black Peppercorns. Toast for 30-45 seconds until fragrant—the spices will release their oils and darken slightly.
Immediately add the 8 whole Shallots and sauté for 3-4 minutes until soft and translucent. Stir in the 1.5 tbsp Fresh Ginger, 6 cloves Garlic Cloves, 3 whole Green Chilies, and 12 pieces Curry Leaves. Cook for 1-2 minutes, stirring constantly, until the garlic turns light golden and the curry leaves become crisp.
Step 2: Build the Spice Base with Tomatoes
Add the 2 whole Tomatoes and cook for 4-5 minutes, mashing them slightly with the back of your spoon as they soften. The mixture should thicken and turn into a paste-like consistency, with the oil separating slightly at the edges.
Stir in the 1 tsp Turmeric Powder, 1.5 tbsp Coriander Powder, and 1 tbsp Kashmiri Red Chili Powder. Cook for 2 minutes to toast the ground spices—this deepens their flavor and removes any raw taste. Be careful not to let them burn; lower the heat if needed.
Step 3: Braise the Mutton to Tenderness
Add the 2 lb Mutton pieces to the pot, stirring to coat them evenly in the spice mixture. Cook for 5-7 minutes over medium-high heat, browning the mutton on all sides. This step builds a rich fond at the bottom of the pot, which will dissolve into the sauce.
Pour in ½ cup water (just enough to deglaze) and scrape up any browned bits. Reduce the heat to low, cover, and simmer for 45 minutes, stirring occasionally. The mutton will start to release its juices, creating a thick, aromatic base for the curry.
Step 4: Finish with Coconut Milk and Simmer
Pour in the 2 cups Coconut Milk and stir well to combine. Increase the heat to medium and bring to a gentle simmer. Reduce the heat to low and cook uncovered for 25-30 minutes, stirring occasionally.
The curry is done when the mutton is fork-tender and the sauce has thickened to a rich, creamy consistency. The oil should rise to the surface, and the gravy will cling to the back of a spoon. Taste and adjust the salt if needed, then let it rest for 10 minutes before serving to allow the flavors to meld.
Pro Tips For Making Recipe For Kerala Mutton Curry
- Marinate Overnight: I learned this the hard way—mutton needs at least 4-6 hours in the ginger-garlic-shallot paste to tenderize properly, but overnight is when the flavors truly sink in.
- Brown the Mutton: Skip the urge to rush this part; searing the mutton pieces until deeply browned in batches (not crowded) builds a rich base flavor that coconut milk can’t replicate.
- Use Fresh Coconut Milk: After trying canned versions, I finally figured out that freshly squeezed coconut milk adds a lighter, more aromatic touch that balances the spices without overpowering them.
- Simmer Low and Slow: My grandmother swore by this, and she was right: keep the heat on low once the coconut milk goes in—boiling it hard will curdle the milk and ruin the texture.
Storing and Reheating This Recipe
Refrigerator Storage
Let the curry cool completely, then transfer to an airtight container. It stays fresh in the fridge at 40°F or below for up to 4-5 days. I’ve found the flavors deepen beautifully overnight, making leftovers even more delicious. 💪
Freezer Storage
For longer storage, freeze in quart-sized freezer bags for up to 3 months. Squeeze out excess air to prevent freezer burn. I always portion it into meal-sized servings for easy thawing later.
Thawing Properly
Move the frozen curry to the fridge and thaw overnight—about 12-14 hours. For quicker thawing, submerge the sealed bag in cold water, changing the water every 30 minutes. Never thaw at room temperature.
Stovetop Reheating
Reheat gently over low-medium heat in a heavy-bottomed pot. Add ¼ cup water or coconut milk to thin the sauce if needed. Stir occasionally for 10-15 minutes until heated through. 🔥
Microwave Reheating
Transfer a single portion to a microwave-safe dish, cover with a damp paper towel, and heat on 70% power for 2-3 minutes. Stir halfway through for even heating.
Reviving Leftovers
If the sauce thickens too much, stir in 2-3 tbsp warm water or coconut milk. Taste and adjust salt or spices—sometimes a pinch of Kashmiri chili powder brings back the vibrant flavor.
Nutrition Facts
Frequently Asked Questions
Can I use lamb instead of mutton?
Lamb works perfectly as a substitute. Use bone-in lamb shoulder for the best texture. The cooking time may be slightly shorter, so check for doneness at 1 hour 45 minutes instead of 2 hours.
Why do we toast the whole spices first?
Toasting whole spices like cardamom, cloves, and cinnamon releases their essential oils. This creates a deeper, more aromatic base for your curry. Skip this step, and your dish may taste flat.
How do I fix a curry that’s too spicy?
Stir in ¼ cup coconut milk or 2 tbsp plain yogurt to mellow the heat. A pinch of sugar can also balance the flavors without diluting the richness.
Can I make this in a slow cooker?
Yes! Brown the mutton first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 4 hours. Add coconut milk in the last 30 minutes.
- Best Smoked Oxtail Recipe: Deep-Rich Flavor After Low-and-Slow Cooking - October 14, 2026
- Pit Boss Smoked Prime Rib Roast Recipe: Bark-to-Bone Crispness in 4 Hours - October 14, 2026
- Smoked Tuna Steak Recipe: Seared Crust Meets Silky Centers - October 14, 2026