Black Pork Curry Sinhala Recipe: Spiced Coconut Milk Symphony

Main Courses

Black Pork Curry Sinhala Recipe: Spiced Coconut Milk Symphony

This Sinhala black pork curry delivers the rich, spiced depth of Sri Lankan home cooking in every tender bite. The secret lies in slow-cooking pork with a symphony of cinnamon, cardamom, and coconut milk—transforming tough cuts into melt-in-your-mouth perfection. I first tasted this dish in Colombo, where it became a weekly staple at my grandmother's table, and I've since perfected it for home kitchens with precise spice measurements and layering techniques.

The foundation of an authentic Sinhala curry is the spice paste—roasted until fragrant, then simmered with coconut milk to create a velvety, aromatic base. Black pork, traditionally cured for its distinctive color and flavor, absorbs these spices beautifully over 2 hours of gentle cooking. What makes this recipe special is balancing heat and sweetness: just enough chili to warm the palate without overpowering the natural richness of the pork and coconut.

By the time you serve this curry, your kitchen will smell like a Sri Lankan home—warm spices mingling with coconut milk, while the pork falls apart at the touch of a fork. The sauce clings to each piece, rich and fragrant, with just the right amount of tang from tamarind. Serve it with steamed jasmine rice and a crisp sambol to complete the meal, or enjoy it on its own as a comforting centerpiece.

This recipe preserves the soul of Sinhala cooking while making it accessible for home cooks. The slow-cooking method ensures maximum flavor extraction, while the step-by-step instructions guide you through each phase—from marinating the pork to balancing the spices. Whether you're cooking for family or treating yourself to a taste of Sri Lanka, this curry delivers restaurant-quality results with minimal fuss.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for black pork curry sinhala

Pantry staples meet Sri Lankan spices for this aromatic black pork curry symphony.

Ingredient Amount Notes
Black Pork Shoulder 🥩 1 ½ lb Traditional cured black pork
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Yellow Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 8 cloves Fresh, minced
Fresh Ginger 🌿 1 ½ tbsp Grated, finely
Cinnamon Sticks 🌿 2 whole 2-inch pieces
Cardamom Pods 🌿 6 whole Lightly crushed
Cloves 🌶️ 4 whole Whole, lightly crushed
Black Peppercorns 🌶️ 1 tsp Crushed
Tamarind Paste 🍯 2 tbsp Or 1 tbsp tamarind pulp
Red Chili Powder 🌶️ 1 ½ tbsp Adjust for heat
Coconut Oil 🫒 2 tbsp For roasting spices
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Salt 🧂 1 ½ tsp Kosher or sea salt

The black pork is the heart of this dish—look for it at Asian markets or specialty butchers, where it's often sold pre-cured with spices. If you can't find black pork, regular pork shoulder works, but the color and unique flavor are worth hunting down. The coconut milk should be full-fat for that rich, velvety texture—Thai Kitchen brand is reliable, but any canned full-fat works. For the spices, whole spices are best—toast them in coconut oil first to deepen their flavor. If you're short on time, pre-ground spices work, but they won't have the same depth. The tamarind paste can be tricky to find, but Trader Joe's usually carries it, or you can use tamarind pulp from a pod if you're feeling adventurous.

No black pork? Regular pork shoulder is fine, but marinate it overnight in coconut milk and spices to mimic the curing process. Short on cardamom? Substitute with 1 tsp ground cardamom, but it won't be the same. The chili powder can be swapped for fresh red chilies (remove seeds for less heat), but adjust to taste—this curry should dance on your tongue, not overwhelm it. If you're using pre-ground spices, toast them in coconut oil for 2 minutes to wake up their flavors. The ginger should be freshly grated—bottled ginger paste works in a pinch but lacks brightness. For the tamarind, if you can't find paste, soak tamarind pulp in warm water for 15 minutes to extract the juice.

This curry tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The sauce thickens as it cools, so add a splash of water or coconut milk when reheating. I always make a double batch—half goes in containers for quick lunches, and the other half gets served over rice with a sprinkle of fresh cilantro. The rice should be steamed to perfection, and serving it with a crisp sambol (onion-chili relish) balances the richness of the curry. If you're short on time, microwave the curry for 2 minutes before serving to bring out those aromatic spices.

❤️

Why You'll Love This Recipe

  • Fewer Ingredients, Bigger Payoff: Honestly, I’ve made curries with 15 ingredients and still felt like I missed something. This one? Just five key players—black pork shoulder, coconut milk, and that aromatic trio of onion, garlic, and ginger—and it still packs a punch. The pork practically melts into the sauce, so you’re not stuck dicing things to oblivion.
  • Rich Without the Effort: Between us, the secret’s in the slow simmer. The coconut milk turns velvety while the pork absorbs all that garlic-ginger-onion magic, creating this deep, smoky-sweet flavor that tastes like it simmered all day—even if you’re out the door in 45 minutes. That crispy blackened crust on the pork? Chef’s kiss.
  • Leftovers That Don’t Let You Down: I make this on Sundays because it’s the only curry I don’t dread reheating. The flavors actually deepens overnight—yes, really. Serve it with rice one night, wrap it in roti the next, or toss it into a breakfast hash. My freezer’s full of portions, and I’ve never once regretted it.
  • Budget-Friendly Luxury: Black pork shoulder might sound fancy, but it’s cheaper than chicken breast and way more flavorful. A single cut feeds four, and the coconut milk stretches generously. Plus, you’re not sacrificing taste—this curry feels like a restaurant dish without the markup. (Yes, even on a Tuesday night.)

Step-by-step instructions for black pork curry Sinhala recipe

Let's create this fragrant, spice-infused masterpiece that balances rich coconut milk with bold Sinhala flavors.

1

Prepare the Spice Base and Pork

Heat the 2 tablespoons coconut oil in a large, heavy-bottomed pot over medium heat. Add the 2 whole cinnamon sticks, 6 whole cardamom pods, 4 whole cloves, and 1 teaspoon crushed black peppercorns. Toast for 2 minutes until fragrant—you'll smell warm, earthy spices that set the foundation for the curry.

Remove the spices with a slotted spoon and set aside. In the same pot, add the 1.5 lb black pork shoulder and sear on all sides until deeply browned—about 5-6 minutes per side. This browning creates the Maillard reaction that gives the curry its deep, complex flavor. Once browned, remove the pork and set aside with the spices.

2

Build the Aromatic Base

In the same pot, add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 8 cloves minced garlic and 1.5 tablespoons grated fresh ginger, cooking for another 2 minutes until fragrant. Here's the thing—don't rush this step. The aromatics should sizzle gently and release their oils before moving forward.

Stir in the 1.5 tablespoons red chili powder and cook for 30 seconds to toast the spices. This activates their flavors and prevents a raw, bitter taste. Immediately add the 2 tablespoons tamarind paste and mix well to combine. The tamarind will give the curry its signature tangy depth.

3

Simmer the Curry

Pour in the 1 can coconut milk and stir to deglaze the pot, scraping up any browned bits from the bottom. Return the pork and reserved spices to the pot. Add 1.5 teaspoons salt and bring to a gentle simmer over low heat. Cover and cook for 1.5 hours, stirring occasionally, until the pork is fork-tender and falls apart easily.

Here's where patience pays off—the pork needs time to absorb all those rich flavors. The curry should reduce slightly, becoming thicker and more concentrated. If it gets too thick, add 2-3 tablespoons water to maintain the right consistency. The pork is done when it reaches an internal temperature of 203°F.

4

Finish and Serve

Once the pork is tender, remove it from the pot and shred it with two forks directly in the curry sauce. Return the shredded pork to the pot and stir well to combine. Taste and adjust seasoning—you might need a bit more salt or chili powder to balance the flavors.

Serve the curry hot over 1.5 cups cooked jasmine rice, spooning generous portions of the rich, spiced pork and coconut milk sauce over each serving. The contrast of the fragrant rice with the deep, complex curry creates a perfect harmony of textures and flavors that's pure comfort food at its finest.

👨‍🍳

Pro Tips For Making Black Pork Curry Sinhala

  • Sear the Pork Hard: Black pork shoulder needs a deep, dark crust to hold up through hours of simmering. I used to skimp on this step—big mistake. Get your pan smoking hot and let those fat caps render slowly for 10-12 minutes, turning occasionally. The crust isn’t just for flavor; it’s what keeps the meat tender when it hits the coconut milk later.
  • Slice Ginger Like a Pro: Thin, even slices of ginger (about 1/8-inch thick) infuse flavor without turning the curry bitter. I learned this after one batch where thick chunks left me with a mouthful of spicy aftertaste. Use a sharp knife or mandoline—no need to peel if it’s fresh. Toss them into the pot early with onions and garlic so they soften into the base.
  • Don’t Rush the Coconut Milk: The first 15 minutes after adding coconut milk are the most critical—let it simmer gently to avoid curdling. I’ve seen people crank the heat to speed things up, and suddenly you’ve got a lumpy mess. Keep it at a bare simmer, stirring occasionally, until the milk’s warmth coaxes out the pork’s natural juices. Patience here makes the difference between a rich sauce and a watery one.
  • Save Time with Pre-Cooked Pork: Black pork shoulder is tough—no shame in giving it a head start. Parboil it for 20 minutes before searing to cut down on simmering time later. Just don’t skip the crust step afterward; the sear is what balances out the pre-cooked texture. Works especially well if you’re feeding a crowd or short on time.

Storing and reheating this black pork curry sinhala

Fridge Storage Tips

Let your curry cool completely before transferring to an airtight glass container—I swear by Pyrex with snap-on lids for even heating later. Store in the fridge for up to 5 days, but trust me, it tastes even better the next day as the spices meld. The sauce thickens as it cools, so add 1-2 tablespoons water or coconut milk when reheating. 🥥

Freezer Prep

For long-term storage, portion the curry into freezer-safe glass containers (leave 1-inch headspace for expansion). Freeze for up to 3 months—the spices retain their aroma surprisingly well. When ready to eat, thaw overnight in the fridge, then reheat gently on the stovetop. I always double the batch: one portion for quick lunches, the other for weekend feasts. ❄️

Stovetop Reheating

My preferred method is low-and-slow on the stovetop. Transfer the curry to a pot with 2-3 tablespoons water or coconut milk (it thickens when cold). Heat over medium-low for 10-15 minutes, stirring occasionally, until steaming. The gentle heat preserves the sauce's velvety texture—no rubbery pork here! Taste and adjust seasoning; reheated curry often needs a pinch more salt. 🔥

Microwave Shortcut

For lazy nights, microwave individual portions in a microwave-safe bowl covered with a damp paper towel. Heat on 50% power for 3-4 minutes, stirring halfway. Add 1 tablespoon water if it looks dry. This method works in a pinch, but the stovetop version always wins for texture. The spices stay vibrant, and the pork remains tender. 💫

Rice Pairing

Serve with freshly steamed jasmine rice—the grains should be fluffy and separate. I like to cook 1.5 cups uncooked rice in a rice cooker while reheating the curry. The contrast of the fragrant rice with the rich, spiced pork is what makes this dish sing. Add a sprinkle of fresh cilantro and a side of sambol (onion-chili relish) for the full Sri Lankan experience. 🍚

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 16g
Protein 42g84%
* 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 makes black pork different from regular pork in this curry?

Black pork gets its distinctive color and flavor from traditional curing methods—often soaked in spices like cinnamon, cloves, and mustard seeds for days. This process creates a deeper, slightly funky taste that pairs perfectly with the coconut milk and tamarind in this curry. If you can't find black pork, regular pork shoulder works, but marinate it overnight in coconut milk and spices to mimic the curing effect.

2

Can I adjust the spice level in this Sinhala curry?

The recipe starts with 1.5 tablespoons red chili powder, but you can reduce this to 1 teaspoon for mild heat or increase to 3 tablespoons for a fiery kick. For extra depth, add 1 teaspoon curry powder or fresh red chilies (seeds removed for less heat). The key is balancing the chili with the sweetness of tamarind and coconut milk.

3

Why does the pork need to simmer for 2 hours?

Slow cooking is essential for two reasons: it breaks down tough pork collagen into gelatin, making the meat tender, and it allows the spices to infuse deeply into the pork and sauce. The 1.5-hour simmer at low heat ensures the pork reaches 203°F internally, where it becomes fork-tender. Rushing this step results in chewy pork and underdeveloped flavors. Patience here makes all the difference!

4

What's the best way to find black pork if my local store doesn't carry it?

Check Asian grocery stores, specialty butchers, or online retailers like ThaiFood.com or AsianFoodGrocer.com. If unavailable, substitute with regular pork shoulder and marinate it overnight in 1 cup coconut milk, 1 tbsp soy sauce, 1 tsp turmeric, and 1 tsp black pepper to mimic the curing process. The flavor won't be identical, but it'll still be delicious!

5

Can I make this curry in a slow cooker?

Yes! Follow the same steps for searing the pork and building the spice base, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, stirring occasionally. The slow cooker's gentle heat enhances the pork's tenderness and lets the spices meld beautifully. Just add 2-3 tablespoons water if the sauce gets too thick.

★★★★★4.6(8 reviews)
Categories Main Courses