Spicy Sri Lankan Pork Curry: A Traditional Recipe Worth the Sweat

Harshana Weerasinghe

Jun 21, 2026

62 views
Spicy Sri Lankan Pork Curry: A Traditional Recipe Worth the Sweat

The first time I had proper Sri Lankan pork curry, it was at a friend's house in Negombo, and I made the rookie mistake of asking for it 'medium spicy.' His mother just laughed at me. What landed on my plate was dark, glossy, and so deeply layered with roasted spice that my eyes watered before I'd even taken a bite. I've been chasing that exact flavour ever since, and after years of tinkering, I think I've finally got it close.

This isn't a gentle, coconut-soft curry. It's bold, sour, and fierce in the best way. If you've only known pork in a roast or a stir-fry, this dish will reset your expectations entirely.

What makes Sri Lankan pork curry different

Plenty of cultures make pork curry, but the Sri Lankan version has a fingerprint all its own. Three things do the heavy lifting: roasted curry powder, goraka (a dried souring fruit), and a generous hand with chilli. The roasting is the secret most people skip. When you toast your coriander, cumin, and fennel until they're nearly black, the whole pot takes on a smoky, almost coffee-like depth that you simply can't fake with raw powder.

Goraka is the other character actor here. It's a sour, smoky tamarind cousin that gives the gravy that distinctive tang. If you can't find it, tamarind paste works in a pinch, though purists will tell you it's not quite the same. They're right, but don't let it stop you from cooking.

Sri Lankan cooking treats spice as a structure, not a stunt. The heat is there, but so is sourness, sweetness, and a low rumble of roasted earthiness underneath it all.

What you'll need

Serves about four hungry people. Don't be alarmed by the spice quantities — this is a dish that's meant to bite back.

  • 1 kg pork shoulder or belly, cut into 4cm cubes (keep some fat on)
  • 2 tablespoons roasted Sri Lankan curry powder
  • 1.5 tablespoons chilli powder (adjust if you value your tongue)
  • 1 teaspoon turmeric
  • 2 large onions, finely sliced
  • 6 cloves garlic, crushed
  • 1 thumb of ginger, grated
  • 3 pieces goraka, soaked in warm water (or 1 tbsp tamarind paste)
  • 2 sprigs curry leaves
  • 1 stick cinnamon, 4 cardamom pods, 4 cloves
  • 1 stalk lemongrass, bruised
  • 1 teaspoon black pepper, freshly ground
  • 1 tablespoon vinegar
  • 200ml thick coconut milk
  • Salt and a splash of oil
Spicy Sri Lankan Pork Curry: A Traditional Recipe Worth the Sweat

The method, step by step

Start with a marinade, even if you're impatient. Toss the pork with the curry powder, chilli, turmeric, pepper, vinegar, half the garlic and ginger, and a good pinch of salt. Let it sit for at least an hour. Overnight in the fridge is better, and you'll taste the difference.

When you're ready to cook, heat the oil in a heavy pot and drop in the cinnamon, cardamom, cloves, lemongrass and curry leaves. Give them thirty seconds until the kitchen smells incredible, then add the onions. Cook them slowly until they're soft and going golden — this is where a lot of patience pays off. Rushing the onions gives you a thinner-tasting curry.

Now in goes the rest of the garlic and ginger, followed by the marinated pork. Turn the heat up and let everything sear and sizzle. You want the meat to catch a little colour, not stew straight away. Stir it around for five mines or so until the raw spice smell mellows.

Squeeze the soaked goraka into the pot along with its soaking water, then add just enough hot water to barely cover the meat. Bring it to a boil, then drop the heat right down, cover, and let it simmer. This is a slow dish. Give it at least 45 minutes to an hour, until the pork is fork-tender and the fat has gone silky.

The last move is the coconut milk. Stir it in towards the end, let it warm through for a few minutes, and taste. It should be sour, salty, spicy and rich all at once. If it's too sharp, a pinch of sugar rounds it off. If it's flat, more salt usually does the trick.

A few hard-won tips

Spicy Sri Lankan Pork Curry: A Traditional Recipe Worth the Sweat

Use a fatty cut. I know lean meat feels virtuous, but pork shoulder or belly is what gives this curry its luxurious texture. Lean pork dries out and turns stringy during the long simmer.

Don't drown it in liquid. Sri Lankan pork curry should be thick and clingy, not soupy. The gravy ought to coat the meat and pool only slightly on the plate.

Toast your own spices if you can. Buying pre-roasted curry powder is fine, but doing it yourself in a dry pan for a couple of minutes lifts the whole thing. Watch it closely — it goes from fragrant to burnt fast.

How to serve it

Rice is the obvious partner, ideally plain white rice that can soak up all that gravy. But the real treat is eating it with hoppers or string hoppers if you can get your hands on them. A simple coconut sambol on the side — grated coconut, chilli, lime, red onion — cuts through the richness beautifully.

One thing worth knowing: like most curries, this one is better the next day. The flavours settle and deepen overnight, so if you can resist eating the whole pot, leftovers make a seriously good lunch.

I've cooked this dozens of times now, tweaking the chilli up and down depending on who's coming over. My friend's mother in Negombo would probably still find my version a touch timid. But every time I make it, that smoky, sour, fiery smell fills the kitchen and takes me straight back to that first plate. Make it once, properly, and I reckon it'll do the same for you.

Share:

Get more recipes like this

Weekly recipe inspiration delivered to your inbox. No spam, ever.

Comments(2)

Sign in to leave a comment.

Sign In