Main Courses
This Sinhala black pork curry transforms humble pork into a fragrant, spice-infused masterpiece that sings with coconut milk and slow-cooked depth. đ After years of perfecting the balance between bold spices and tender meat, Iâve created a version that delivers restaurant-quality results at homeârich, aromatic, and deeply satisfying.
The secret lies in the layered spices: black peppercorns, cardamom, and cinnamon simmered until they release their full potential, while coconut milk creates a velvety sauce that clings to every bite. Unlike quick stir-fries, this dish requires patienceâslow cooking breaks down the meat into melt-in-your-mouth perfection while letting flavors meld into harmony.
What youâll end up with is a curry so aromatic it fills the house with warmth, where each spoonful delivers tender pork swimming in a sauce thatâs both creamy and complex. The spices linger on the tongue, balanced by the coconutâs richness, making this more than just a mealâitâs an experience.
Serve it with steamed rice and a side of sambol for the full Sinhala experience, or enjoy it as-is with crusty bread. The leftovers only get better, as the flavors deepen over time. Letâs bring this taste of Sri Lanka to your table.
Ingredients for black pork curry sinhala
Pork, coconut milk, and bold spicesâthis curry delivers restaurant-quality flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder đ„© | 1 œ lb | Cut into 1-inch cubes |
| Coconut Milk đ„„ | 1 can (13.5 oz) | Full-fat for creaminess |
| Onions đ§ | 1 whole | Medium, thinly sliced |
| Garlic Cloves đ§ | 6 cloves | Minced, fresh preferred |
| Fresh Ginger đż | œ cup | Finely grated, peeled |
| Black Peppercorns đ¶ïž | 1 tbsp | Crushed, whole preferred |
| Cardamom Pods đż | 6 whole | Lightly crushed |
| Cinnamon Sticks đż | 2 whole | 2-inch pieces |
| Tomato Paste đ | 2 tbsp | Smooth, no sugar added |
| Vegetable Oil đ« | 2 tbsp | For browning pork |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Ground Black Pepper đ¶ïž | œ tsp | Freshly ground |
| Fresh Cilantro đż | ÂŒ cup | Chopped, for garnish |
| Lemon Juice đ | 1 tbsp | Freshly squeezed |
The pork shoulder is keyâits fat keeps the curry rich and tender. Look for well-marbled cuts at the butcher or grocery store's meat counter. I prefer the Costco Kirkland brand for consistent quality, but any pork shoulder works. Don't skip the black peppercornsâcrushing them whole releases more flavor than pre-ground. Cardamom and cinnamon should be whole pods (lightly crushed) for that authentic Sinhala aroma. Trader Joe's carries excellent whole spices if your local store doesn't stock them.
No fresh ginger? Powdered works at half the amount, but it lacks that bright zing. Swap coconut milk for light coconut milk if you're watching calories, though the sauce will be thinner. For extra depth, add 1 tsp of shrimp paste (optional)âit's traditional in Sinhala cooking but can be omitted. The tomato paste is non-negotiable thoughâit balances the coconut's sweetness. Muir Glen is my go-to brand for quality without additives. And if you're short on time, pre-minced garlic and ginger from the refrigerated section works fine (just drain well).
This curry tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge or 3 months frozen. I always double the batchâfreeze half for lazy weeknights. The spices keep for months in a cool, dark place, but the fresh ginger and cilantro should be used within 1 week of opening. Garnish with cilantro right before servingâit wilts fast in the heat.
Why You'll Love This Recipe
- Pork Melts Away: I swear, the pork shoulder practically falls apart when simmered in coconut milkâno tough chewing, just tender, saucy bites that disappear faster than I can say "second helping."
- Ginger-Garlic Magic: That fresh ginger and garlic combo? Itâs the secret weaponâsharp, bright, and lingering just enough to make every spoonful feel like a little flavor explosion.
- Meal Prep MVP: Make a big batch on Sunday, and youâve got lunch or dinner covered all week. The curry thickens beautifully overnight, so reheating is a breezeâno sad, watery leftovers here.
- Budget Stretch: Pork shoulder is affordable, and a single can of coconut milk stretches into three or four meals. Honestly, this curry makes frugal eating feel indulgent.
Step-by-step instructions for black pork curry
Let's create this rich, aromatic Sinhala curry with tender pork and fragrant spices.
đ„ Step 1: Brown the Pork for Deep Flavor
Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium-high heat. Add the 1.5 lb pork shoulder cubes in batches, making sure not to overcrowd the pan. Let each batch sear for 3-4 minutes until the edges turn deep golden brown and crispy.
Here's the thingâthis browning step is crucial. It develops the Maillard reaction, creating complex flavors that will infuse throughout the curry. If the pork releases easily from the pan, it's ready to move. Transfer the browned pork to a plate and set aside.
đł Step 2: SautĂ© Aromatics Until Fragrant
In the same pot, reduce heat to medium and add the 1 whole onions, sliced into thin half-moons. Cook for 5-6 minutes until softened and light golden. Add the 6 cloves garlic cloves and 0.5 cup fresh ginger, cooking for another 2 minutes until the garlic turns golden and fragrantâdon't let it burn!
Next, add the 1 tablespoon black peppercorns, 6 whole cardamom pods, and 2 whole cinnamon sticks. Toast these spices for 30 seconds until you can smell their warm, earthy aroma wafting through your kitchen. This is where the curry's signature spice profile begins to develop.
đ„ Step 3: Build the Spiced Coconut Base
Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly. Pour in the 1 can (13.5 oz) coconut milk and bring to a gentle simmer. Add the browned pork back to the pot along with 1.5 teaspoons salt and 0.5 teaspoon ground black pepper. Cover and let it simmer for 45 minutes on low heat, stirring occasionally.
You'll know it's ready when the pork is fork-tender and the sauce has thickened slightly. The curry should smell like a spice marketâwarm, earthy, with hints of coconut and black pepper. If the sauce gets too thick, add a splash of water to maintain the perfect consistency.
đȘ Step 4: Finish with Fresh Herbs and Brightness
Remove the 2 cinnamon sticks (you can leave the cardamom podsâthey'll soften and infuse flavor). Stir in the 1 tablespoon lemon juice and 0.25 cup fresh cilantro, reserving a few sprigs for garnish. Taste and adjust seasoning if neededâthis curry should balance rich coconut with bright acidity and aromatic spices.
Let the curry sit off heat for 5 minutes to allow the flavors to meld. The lemon juice will brighten the dish, cutting through the richness of the coconut and pork. Serve hot with steamed rice, letting each bite deliver layers of spice, tender meat, and creamy coconut sauce.
Pro Tips For Making Black Pork Curry Sinhala
- CRACK THE PORK FIRST: Donât skip the overnight soak in saltwaterâthis isnât just about flavor, itâs about tenderness. Iâve tried skipping it, and the pork stays chewy no matter how long you simmer. Use 2 tablespoons salt per 2 cups water, let it sit 12+ hours, then pat very dry before cooking. The crust will form faster, and the curryâs rich, dark color will develop properly.
- SWEAT ONIONS LOW AND LONG: Your future self will curse you if you rush this step. Onions need 10â15 minutes over low heat until theyâre a deep golden, almost caramelized colorânot just soft. I used to walk away too soon, and the curryâs base would taste flat. Add a splash of water if it sticks, but keep the heat gentle. This is where the sweetness builds.
- KILL THE RAW GINGER-GARLIC: Toss your minced ginger and garlic into the hot oil after the onions have sweated, and let them sizzle for 30 seconds before adding anything else. I learned this the hard wayâadding them too early burns them into oblivion, and youâll taste it. The aroma should hit you like a wall of heat before you move on.
- USE TWO CANS OF COCONUT MILK: One can wonât cut itâthis curry needs the fat and creaminess to balance the porkâs richness. Split the difference: simmer one can until itâs reduced by half, then stir in the second. The first layer adds depth; the second keeps it luscious. (Yes, even if the recipe says one can. Trust me.)
Common mistakes when making this dish
Skipping the Browning Step
I cannot stress enough how important it is to brown the pork firstâthis isn't optional. Skipping this step means you'll miss out on the deep, nutty flavors from the Maillard reaction. The pork will end up bland and watery instead of rich and tender. I've seen home cooks rush this step, and the difference in flavor is night and day. Take your timeâ3-4 minutes per batch is non-negotiable for that restaurant-quality taste. đ„
Undercooking the Pork
One of the biggest mistakes is pulling the pork out too early. The curry needs to simmer for the full 45 minutes on low heatâthis breaks down the connective tissue, making the meat fork-tender. I've had guests serve it at 30 minutes and it was still tough. Use a meat thermometer to check: the pork should reach 203°F internal temperature for perfect tenderness. If you're impatient, try a pressure cookerâit cuts the time to 20 minutes while keeping the meat juicy.
Overcrowding the Pot
Adding all the pork cubes at once creates steam instead of browning. This is a common rookie mistake that leads to soggy meat and uneven cooking. Work in batchesâI usually do half the pork at a timeâso each piece gets that beautiful golden crust. A 12-inch cast iron skillet is perfect for this, but if yours is smaller, just be patient and cook in two rounds. The extra time spent browning properly makes all the difference in the final dish.
Ignoring Spice Toasting
Many cooks skip toasting the spices entirely, which is like building a house without a foundation. Those 30 seconds of toasting the peppercorns, cardamom, and cinnamon releases their essential oils, creating that signature Sinhala aroma. If you rush this step, your curry will lack depth. I always do this right after the onions softenâit's the moment when your kitchen should smell like a spice market. Take that extra breath of air before moving on!
Using Pre-Ground Spices
Pre-ground spices lose their potency quickly, especially black peppercorns. When you crush them yourself, you release more flavor and aroma. I keep a mortar and pestle on my counter just for this purpose. If you must use pre-ground, add double the amount (so 2 tbsp crushed peppercorns instead of 1 tbsp), but honestly, the difference is worth the effort. The same goes for cardamomâwhole pods give the best flavor when lightly crushed.
Not Balancing Flavors
The final taste test is crucialâmany cooks forget to balance the flavors before serving. After adding the lemon juice and cilantro, always taste and adjust. If it's too rich, add a splash of water or more lemon. If it needs more heat, add a pinch of cayenne. I've had curries that were perfect until the last minute when I realized they needed just a touch more salt. Keep kosher salt handyâit's easier to adjust than table salt. The goal is harmony between the coconut's richness, the pork's tenderness, and the spices' warmth.
Nutrition facts
Frequently asked questions
Why is this called "black pork curry"?
The name comes from the dark, rich color of the sauce when the spicesâespecially black peppercorns and toasted cardamomâinfuse deeply into the coconut milk. The slow simmering creates this signature deep hue while building complex flavors. Itâs a visual indicator of how well the spices have melded into the dish.
Can I substitute beef or chicken for the pork?
While pork is traditional, you can use beef (like chuck) or chicken thighsâjust adjust cooking times. Beef needs 1 hour of simmering, while chicken thighs take 30-40 minutes. The spices will adapt, but porkâs fat content creates the signature richness. For chicken, use bone-in thighs to keep the sauce flavorful.
How do I make this curry less spicy?
Reduce the black peppercorns to œ tablespoon and skip the cayenne if added. For extra mildness, add 1 extra tablespoon of coconut milk at the end to dilute the spice intensity. Always taste before servingâthis curry is designed to be aromatic, not fiery.
Whatâs the best way to reheat leftovers?
Gently reheat on low heat with a splash of water or coconut milk to prevent drying. Microwaving works tooâcover with a damp paper towel for 1-2 minutes**. The flavors actually improve overnight, so leftovers are even better the next day!
Can I make this curry in a slow cooker?
Brown the pork first, then transfer everything to the slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker enhances tenderness, and you can add a splash of water if the sauce gets too thick. Just remove the cinnamon sticks before serving.
