Kerala-Style Pork Curry Recipe: Spiced Coconut Gravy That Simmers Deep

Main Courses

Kerala-Style Pork Curry Recipe: Spiced Coconut Gravy That Simmers Deep

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.

👹‍🍳
Difficulty
Hard
đŸ„©
Diet
Meat
đŸ”„
Calories
Med Cal

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.

1

đŸ”„ 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.

2

🍳 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.

3

👹‍🍳 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.

4

đŸ„˜ 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.

5

⏰ 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

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 32g160%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 12g
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

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.

2

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.

3

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.

4

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.

5

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.

★★★★★5.0(9 reviews)
Categories Main Courses