Main Courses
This Kerala-style pork curry recipe brings the rich, aromatic flavors of South India straight to your kitchen with its signature spiced coconut gravy. đż The secret lies in slow-simmering the pork with a blend of warm spices and coconut milk, creating a dish that's deeply flavorful yet balanced.
I've perfected this recipe over years of testing, ensuring every bite delivers that perfect harmony of heat, sweetness, and earthiness that defines Kerala cuisine.
The process begins with marinating the pork in yogurt and spices, which tenderizes the meat and infuses it with flavor. Then comes the temperingâsautĂ©ing whole spices in coconut oil until they release their aromatic oils, forming the fragrant base of the curry.
This traditional technique, known as tadka, is what gives Kerala curries their distinctive depth. The result is a dish that's tender, aromatic, and deeply satisfying.
By the time you're done, you'll have a rich, velvety curry with tender pork pieces swimming in a fragrant coconut gravy. The spices are balanced just rightâwarm, slightly sweet, and with a gentle kick from the black pepper and curry leaves.
This is the kind of curry that pairs beautifully with steamed rice or Kerala-style appam, making it a complete meal experience.
What makes this recipe special is its authenticity while remaining accessible. You don't need any special equipmentâjust a pot, patience, and a love for bold, comforting flavors.
Let's get cooking! This Kerala-style pork curry is more than just a dish; it's a taste of tradition brought to life in your own kitchen.
Ingredients for pork curry recipe kerala style
Kerala's aromatic spices and coconut milk create this deeply satisfying pork curryâjust 16 ingredients for rich, spiced comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder đ„© | 1 œ lb | Cut into 1.5-inch pieces |
| Plain Yogurt đ„ | œ cup | Full-fat preferred |
| Curry Leaves đż | ÂŒ cup | Fresh, chopped finely |
| Ginger đ§ | 1 inch | Fresh, peeled, chopped |
| Garlic Cloves đ§ | 6 cloves | Peeled, chopped |
| Green Chili đ¶ïž | 2 whole | Slit lengthwise |
| Coconut Milk đ„„ | 1 can (13.5 oz) | Full-fat preferred |
| Coconut Oil đ« | ÂŒ cup | For tempering |
| Cumin Seeds đż | 1 tbsp | Whole, toasted |
| Black Peppercorns đ¶ïž | œ tsp | Whole, crushed |
| Cardamom Pods đż | 4 whole | Lightly crushed |
| Cloves đż | 4 whole | Whole |
| Cinnamon Stick đż | 1 whole | 1-inch piece |
| Tomatoes đ | 2 medium | OR 1 cup chopped fresh tomatoes |
| Salt đ§ | 1 œ tsp | Adjust to taste |
| Sugar đŻ | 1 tbsp | Balances flavors |
The pork shoulder is keyâits fat renders beautifully during slow cooking, creating that velvety gravy. Look for bone-in cuts at Indian markets or the butcher counter, as they stay juicier. If you can't find curry leaves, substitute with 1 tbsp fresh cilantro, though it won't be the same. For ginger and garlic, fresh is non-negotiableâdried lacks that bright punch. I always grab extra curry leaves at Whole Foods or Indian grocersâthey keep for months in the freezer if you toast them first.
No full-fat coconut milk? Light coconut milk plus 2 tbsp heavy cream gets you close. Short on curry leaves? Dried curry powder at half the amount works in a pinch, but it's not traditional. The green chili can be swapped for 1 tsp red chili powder if you prefer milder heat. For tomatoes, canned crushed tomatoes workâjust drain well. The sugar balances the acidity; maple syrup is a vegan swap if needed. Toast your whole spices in a dry pan for 30 seconds before adding oilâthis releases their oils and deepens the flavor.
This curry tastes even better the next day as flavors meld. Store in the fridge for 4-5 days or freeze portions for 3 months. I always make double batchesâI freeze half for lazy weeknights. The gravy thickens when chilled, so add a splash of water when reheating. Serve with steamed basmati rice or Kerala-style appam for the full experience.
Why You'll Love This Recipe
- Pantry-Friendly Staples: I swear by this recipe because it uses things I always haveâyogurt, garlic, and gingerâthat somehow turn into something magical. No fancy imports or last-minute grocery runs needed.
- Tangy-Spicy Balance: That yogurt base cuts through the richness of the pork shoulder while the curry leaves and garlic add layers of warmth. Itâs not too heavy, not too mildâjust right.
- Lunchbox Hero: Between us, this curry reheats like a dream. Pack it with steamed rice or roti the night before, and itâs still flavorful the next day. My kids actually eat their leftoversârare!
- Budget Meal Maker: Pork shoulder stretches across meals, and a little goes a long way when simmered right. Honestly, Iâve fed six people for under $15 with this one pot.
Step-by-step instructions for Kerala-style pork curry
Here's how to create that rich, aromatic coconut gravy with tender porkâevery spice and layer matters.
đ„ Step 1: Temper the Spices in Coconut Oil
Heat the 0.25 cup coconut oil in a heavy-bottomed pot over medium-low heat. Add the 1 tbsp cumin seeds and let them sizzle for 30 seconds until they turn golden and fragrantâthis is your spice base. Toss in the 4 whole cardamom pods, 4 whole cloves, and 1-inch cinnamon stick. Let them dance in the oil for 1 minute until you smell their warm, earthy aroma.
Here's the thingâdon't rush this step. The spices need time to bloom and release their oils. If you smell burning, immediately reduce the heat to low. Add the 0.5 tsp crushed black peppercorns and cook for another 30 seconds, stirring constantly. This aromatic tempering is the soul of Kerala curry.
đł Step 2: SautĂ© Aromatics Until Fragrant
Add the 1-inch chopped ginger, 6 chopped garlic cloves, and 2 slit green chilies to the pot. Stir-fry for 2-3 minutes over medium heat until the raw aroma gives way to something sweet and pungent. You'll see the ginger turn translucent and the garlic turn goldenâthis is your signal they're ready.
Next, add the 2 medium tomatoes (cut into small pieces) and cook for 3-4 minutes until they soften and break down into the oil. Stir in the 0.25 cup finely chopped curry leaves and cook for another 1 minute. The curry leaves will darken slightlyâthat's perfect. This step builds the flavor foundation for your gravy.
đšâđł Step 3: Cook the Pork Until Tender
Add the 1.5 lb pork shoulder (cut into 1.5-inch pieces) to the pot. Stir well to coat each piece in the spiced oil mixture. Pour in the 0.5 cup plain yogurt and mix gently to distribute evenly. Sprinkle with 1.5 tsp salt and 1 tbsp sugarâthis balances the flavors.
Now for the long cook: cover the pot and simmer over low heat for 45-50 minutes, stirring occasionally. You're looking for the pork to become fork-tender with just a slight resistance. If the mixture looks dry, add Œ cup water and continue cooking. The pork should absorb all the flavors and become beautifully tender.
đ„ Step 4: Build the Coconut Gravy
Pour in the 1 can (13.5 oz) full-fat coconut milk and stir gently to combine. Increase heat to medium-low and let the curry simmer uncovered for 15-20 minutes. The gravy will thicken as it reduces, developing that signature Kerala curry consistencyâcreamy yet flavorful.
Taste and adjust seasoning if needed. The curry should be perfectly balanced: sweet from the coconut and sugar, spicy from the chilies, and aromatic from the spices. If it's too thick, add 2-3 tablespoons water to reach your desired consistency. The gravy should coat the back of a spoon but still be pourable.
â° Step 5: Rest and Serve with Confidence
Remove from heat and let the curry rest for 10 minutes. This allows the flavors to meld completely. Serve hot with steamed rice or appam (Kerala-style hoppers) for the full experience. The pork should be tender enough to pull apart easily, and the gravy should be rich, velvety, and packed with layered flavors.
Real talk: the curry will taste even better the next day as the flavors deepen. Store any leftovers in the refrigerator for up to 3 days, or freeze for 3 months. When reheating, add a splash of water to maintain the perfect consistency.
Pro Tips For Making Pork Curry Recipe Kerala Style
- SEAR THE PORK RIGHT: Hit the pork shoulder with a screaming-hot pan firstâno rushing. The Maillard reaction here isnât just for looks; it locks in flavor before the yogurt cools things down. I used to skip this, and my curry always tasted a little flat until I learned to let the meat brown deeply for 5-6 minutes.
- GRATE, DONâT CHOP GINGER: Skip the knife for gingerâuse a box grater instead. Finely grated ginger blends smoothly into the curry paste and doesnât leave those annoying chunks that ruin texture. (Yes, even if youâre impatient like me.)
- TEMPER THE YOGURT FIRST: Warm the yogurt with a pinch of salt before adding it to the panâjust until itâs lukewarm. Cold yogurt curdles in hot oil like a science experiment gone wrong, and no one wants to fish out lumps later.
- LOW AND SLOW FOR TENDERNESS: After the initial cooking, drop the heat to a simmer and let the pork shoulder cook covered for at least 45 minutes. The shoulder needs time to break down; rushing it leaves you with chewy meat thatâll have you questioning your life choices.
Pro cooking tips for great pork curry recipe kerala style
Spice Blooming Mastery
Kerala curries rely on whole spices releasing their oils gradually, so toast them dry first in a separate pan for 30 seconds before adding oil. This step prevents burning while maximizing aroma.
I always use my cast-iron skillet for thisâit retains heat beautifully. đ¶ïž The cumin seeds should sizzle audibly, while cardamom and cloves release their warm, floral notes. Crush the peppercorns just before adding to preserve their sharpness.
Yogurt Magic
Don't skip marinating the pork in yogurtâit tenderizes the meat and adds a tangy balance to the rich coconut gravy. Use full-fat yogurt for creaminess, and let the pork sit for at least 30 minutes (up to 2 hours) before cooking.
Pro tip: Add 1 tsp turmeric to the yogurt marinade for extra color and earthiness. I often make this step the night before to save time on cooking day.
Low-and-Slow Cooking
Kerala curries are all about gentle heatâsimmering at low heat (250°F or less) prevents the pork from toughening. I use a heavy-bottomed Dutch oven to maintain even heat distribution. If your curry reduces too quickly, add warm water (not cold) in ÂŒ cup increments45-50 minutes.
Coconut Milk Timing
Add the coconut milk after the pork has cooked throughâthis prevents the curry from becoming watery. Simmer uncovered for 15-20 minutes to let the gravy thicken naturally. If using light coconut milk, stir in 2 tbsp heavy cream at the end for richness.
I like to taste the gravy before adding coconut milk to ensure the base flavors are balancedâthis is where the magic happens.
Curry Leaf Secret
Fresh curry leaves are non-negotiable for authentic flavor. Add them last (after tomatoes) so they don't burn. If you can't find them, toast 1 tsp dried curry powder in the oil with the other spices.
For extra depth, crush 3-4 leaves between your fingers before adding to release their oils. I keep a small bag of curry leaves in my freezerâjust thaw and chop as needed.
Resting for Perfection
Letting the curry rest for 10 minutes before serving allows the flavors to meld completely. This is when the spices really singâthe heat from cooking softens their edges, creating a harmonious blend. I always taste the curry at this stage to adjust seasoning.
For serving, garnish with fresh cilantro** and a squeeze of lemon to brighten the dish. The leftovers? Even better the next day! âš
Nutrition facts
Frequently asked questions
Can I substitute chicken or beef for the pork in this Kerala-style curry?
You can absolutely use chicken or beef, but cooking times will differ. Chicken cooks fasterâreduce the simmering time to 25-30 minutes after adding the meat. For beef, increase to 1.5-2 hours for tender results. The marinade and spice blend work beautifully with either protein, but beef benefits from an extra 15 minutes of marinating time to absorb flavors deeper.
What makes Kerala-style pork curry different from other Indian pork curries?
Kerala-style stands out for its coconut milk base and curry leaf-forward flavor profile. Unlike North Indian curries that use heavy cream or yogurt, Kerala versions rely on coconut milk for richness. The spices are more aromatic with cardamom, cinnamon, and black pepper taking center stage, while curry leaves add that signature South Indian depth. The slow cooking method creates a velvety gravy that's distinctly different from the chunkier, tomato-based curries of other regions.
How can I make this curry less spicy?
For a milder version, reduce the green chilies to just 1 (or omit completely) and skip the black peppercorns. If you've already added them, balance the heat by increasing the coconut milk to 1.5 cans and adding 1 extra tablespoon of sugar to counteract the spice. You can also stir in 1 cup plain yogurt at the end to cool the flavors naturally.
Can I prepare this curry in an Instant Pot or pressure cooker?
Yes! Use the sauté function to bloom the spices, then add all ingredients except coconut milk. Pressure cook on high for 15 minutes, then quick-release. Stir in coconut milk and simmer on the sauté function for 5-7 minutes to thicken. The pork will be tender in half the time, but the flavors develop differently. For best results, finish with 10 minutes of uncovered simmering on the stove to let the gravy reduce properly.
What's the best way to store and reheat leftovers?
Store in an airtight container in the fridge for up to 4-5 days or freeze for 3 months. To reheat, add 2-3 tablespoons of water and simmer gently over low heat until hot through. The gravy will thicken when chilled, so a splash of water restores its creamy texture. Microwaving works in a pinch, but the texture suffersâalways prefer stovetop reheating for the best results.
