🌍 FlavorBridge View Interactive Recipe →
🍖 🥥 Sri Lankan Cuisine

Sri Lankan Black Pork Curry

A deeply spiced Sri Lankan curry where pork is cooked in roasted black curry powder and goraka (dried gamboge), producing a mahogany-dark gravy with a sour, smoky depth unlike anything in Indian cuisine.

20 min prep 🔥75 min cook 95 min total 🍽4 servings 📊medium

The Cultural Story

Sri Lankan cuisine occupies its own space — related to South Indian cooking but distinct in ways that matter, shaped by centuries of trade, migration, and the island's own ecology. The difference between Sri Lankan curry and Indian curry is most visible in the spices: Sri Lanka roasts its curry powder dark, past the point that Indian cooks typically stop, producing a black powder with a smoky, almost burnt bitterness that changes the character of everything it enters. This black pork curry is the island's most characteristically Sri Lankan dish, for two reasons. First, it uses black roasted curry powder rather than the unroasted (raw) curry powder that goes into lighter coconut milk curries. Second, it uses goraka — the dried segments of Garcinia cambogia, a sour fruit specific to South and Southeast Asia — to acidulate the gravy and preserve the pork before refrigeration existed. Goraka tastes like tamarind's darker, more resinous sibling: it is not optional in this dish. Most Sri Lankan grocery stores stock it; tamarind paste can substitute in a pinch but the flavor shifts meaningfully. Pork is the meat most associated with Sri Lanka's Burgher community (descendants of Dutch and Portuguese colonists), who developed this curry in the coastal cities of Galle, Colombo, and Negombo. It is also widely cooked by the Sinhalese majority and by Sri Lankan Catholics. The dish is associated with Sunday lunch, with family gatherings, with Christmas. It keeps well — the flavors deepen overnight — and is among the few Sri Lankan curries that are better reheated than fresh. The finished curry is almost black in color, sour from the goraka, smoky from the roasted spices, and completely unlike anything labeled "curry" in most Western restaurants. It requires cooked white rice and the willingness to eat with your hands.

Ingredients

Instructions

  1. 1In a large heavy pot or clay pot, heat coconut oil over medium-high heat. Add fenugreek seeds and curry leaves — they will splutter. Add sliced onion and cook, stirring occasionally, for 12–15 minutes until deep golden-brown. Do not rush this step; the caramelized onion is the flavor base of the gravy.
  2. 2Add garlic and ginger. Cook 2 minutes until fragrant. Add lemongrass and green chillies.
  3. 3Add the pork pieces. Increase heat to high and sear the pork, stirring occasionally, for 5–6 minutes until the pieces are browned on most sides.
  4. 4Add the roasted black curry powder, unroasted curry powder, coriander, turmeric, black pepper, and chilli powder. Stir to coat every piece of pork. Cook the spices with the meat for 2–3 minutes, letting them toast slightly.
  5. 5Add the goraka pieces with their soaking water. The sour liquid is part of the recipe. Add 240ml water and salt. Stir well.
  6. 6Bring to a boil, reduce heat to low, cover, and simmer for 50–60 minutes until the pork is very tender and the gravy has thickened and deepened to a dark mahogany color. Stir occasionally and add a splash of water if it catches on the bottom.
  7. 7Remove the lemongrass stalks and goraka pieces before serving. Taste for salt and acidity — if you want it sourer, add a squeeze of lime. The gravy should be thick, dark, and intensely flavored.
  8. 8Serve with steamed white rice. Sri Lankans serve this with pol sambol (scraped coconut with chilli, lime, and onion) and a vegetable curry alongside. Eat with your right hand — it is the correct way.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →