[{"data":1,"prerenderedAt":424},["ShallowReactive",2],{"recipe:sri-lankan-black-pork-curry":3,"recipe:country:sri-lanka":221},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":52,"faq":53,"equipment":69,"baseServings":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":78,"diet":80,"mainIngredients":83,"ingredients":88,"instructions":172,"nutrition":201,"images":207,"keywords":211,"publishedAt":219,"updatedAt":219,"authorSlug":220},"sri-lankan-black-pork-curry","Kalu Uru Mas (Sri Lankan Black Pork Curry)","කළු ඌරු මස්","KAH-loo OO-roo mas","sri-lanka","Western and southern coast","🖤","Pork shoulder braised with almost-blackened curry powder, goraka and vinegar until the gravy is dark, sticky and sharply sour — a curry built to keep for days.","Kalu uru mas is the darkest thing on a Sri Lankan table. Pork shoulder is rubbed with curry powder roasted far past the point most cooks would stop — nearly black, smelling of burnt toast and bitter chocolate — then braised slowly with goraka, vinegar, black pepper and a fistful of curry leaves until the meat is falling apart and the gravy has reduced to a thick, near-black sauce that clings to each piece. The taste is sour first, then hot, then deeply savoury, with a bitter-smoky undertone from the spice that stops the whole thing from being merely spicy. There is no coconut milk and very little sweetness. It is the opposite of a mild coconut curry: assertive, acid-driven food that was designed to survive a tropical week without a fridge.","Pork sits in a particular corner of Sri Lankan cooking. The island is majority Buddhist and largely eats chicken, fish and vegetables, while its Muslim and many Hindu communities do not eat pork at all — so pork curry belongs above all to the Catholic Sinhalese of the western coastal belt around Negombo and Chilaw, and to the Burghers, the descendants of Portuguese and Dutch settlers who intermarried locally. In those kitchens pork is a celebration meat, cooked for Christmas, weddings and Sunday lunch, and cooked black.\n\nThe technique reads like preservation logic, because it is. Goraka — the smoke-dried rind of Garcinia gummi-gutta, sold as hard black-brown crescents — is a ferocious souring agent, far more astringent than tamarind, and it does more than season. Together with the vinegar and the long reduction it drops the pH of the gravy low enough that the curry sits happily on a covered pot on the kitchen counter for days in a climate where meat otherwise turns in hours. Every reheat drives off more moisture and concentrates the sauce further, which is why Sri Lankans will tell you black pork curry is at its best on day three. Whether that acid-and-vinegar approach arrived with Portuguese cooking, developed alongside it, or simply looks like Goan vindalho by convergence is genuinely arguable — the vinegar-heavy pork dishes of coastal South Asia share too much history to untangle cleanly, and anyone offering you a tidy answer is guessing.\n\nWhat is not arguable is the roast. The difference between an ordinary Sri Lankan meat curry and this one is a couple of extra minutes over the flame, taking the spices from chocolate brown into something that looks alarming in the pan. That deliberate near-burn supplies a controlled bitterness that the goraka and the pork fat need in order to balance, and it is the reason kalu uru mas tastes like nothing else in the repertoire. Serve it in small quantities alongside rice, a mild dhal and a coconut sambol; a large bowl of it on its own would flatten anyone.",[15,16,17,18],"Takes the spice roast to the deliberate near-black stage and tells you exactly what that looks and smells like, so the bitterness is controlled rather than a mistake.","Uses goraka the way Sri Lankan cooks do — soaked, then simmered whole in the pot — with an honest tamarind fallback and what it costs you.","A slow braise that needs almost no attention and gets better for three days, so it genuinely earns a place in the week ahead.","Balances the acid, heat and fat properly, instead of just piling on chile until the pork disappears.",[20,21,22,23,24,25],"Take the spice roast further than feels comfortable — deep mahogany going on black — but pull it the second any acrid, ashy smell replaces the toasted one.","Soak the goraka pieces in hot water for 15 minutes first; dropped in dry they stay leathery and give up only a fraction of their sourness.","Use pork shoulder with its fat on. Loin dries into chalky cubes over a braise this long, and the fat is what carries the spice.","Add the vinegar in two stages — half at the start to work on the meat, half at the end to restore the sharp top note that boiling drives off.","Cook it in a wide pot, uncovered for the last stretch, so the gravy reduces and lacquers the pork instead of stewing it in liquid.","Fish the goraka pieces out before serving, or warn people — biting into one whole is startlingly sour.",[27,31,35],{"original":28,"swap":29,"note":30},"Goraka (Garcinia gummi-gutta)","2 tbsp thick tamarind paste plus 1 extra tbsp vinegar","Tamarind is fruitier and rounder, so the curry loses the hard, smoky astringency that defines it and will not keep nearly as long. Sri Lankan and South Indian grocers sell goraka dried; it lasts years in a jar.",{"original":32,"swap":33,"note":34},"Home-roasted dark curry powder","Shop-bought Sri Lankan roasted curry powder, dry-toasted a further 2 minutes in a hot pan","The extra toasting is not optional if you go this route — commercial roasted powder is nowhere near dark enough for kalu uru mas on its own.",{"original":36,"swap":37,"note":38},"Pork shoulder","Beef chuck, cut the same size","Black beef curry is a real Sri Lankan dish in its own right and works with this exact method. Add roughly 30 minutes to the braise, as chuck takes longer to give in than pork.",[40,43,46],{"name":41,"description":42},"Kalu mas (black beef curry)","The same near-black spice, goraka and vinegar treatment applied to beef chuck. It is arguably the more common version outside the Catholic coastal belt, and it needs a longer, lower braise.",{"name":44,"description":45},"Christmas-table version","Burgher households often push the spicing further with extra cloves, cinnamon and whole black pepper, and cook the pork a day ahead so it arrives at the table thoroughly settled.",{"name":47,"description":48},"Drier, hotter finish","Reduce the gravy until it is barely a coating, then add a spoonful of coconut oil and fry the pork in it for a few minutes so the edges catch and crisp. Eaten as a bite with arrack rather than as a rice curry.",[50,51],"Plain red or white rice, with a mild parippu dhal and pol sambol to cut the acid.","A bowl of thin, unspiced coconut milk gravy on the side — the standard household counterweight to a curry this fierce.","This is a keeping curry: covered in the fridge it holds for 5 days and improves for the first three, as the gravy tightens and the sourness settles into the meat. Reheat in a pan over low heat, adding a splash of water only if the sauce has gone past sticky into dry. It freezes well for 3 months with no loss of texture, since there is no coconut milk to split. Traditionally it was kept at room temperature in a covered clay pot and reboiled daily — that works because of the goraka and vinegar, but with a fridge available there is no reason to test it.",[54,57,60,63,66],{"question":55,"answer":56},"What is goraka and why does this curry need it?","Goraka is the smoke-dried rind of Garcinia gummi-gutta, a fruit related to Malabar tamarind, sold as hard dark crescents at Sri Lankan and South Indian grocers. It is intensely sour and slightly smoky, sharper and less fruity than tamarind, and it acts as a preservative as well as a seasoning — its acidity is what let cooks keep meat and fish safely for days before refrigeration.",{"question":58,"answer":59},"Why is the curry black?","The colour comes from the spices, not from any dark ingredient. Coriander, cumin, fennel and whole spices are dry-roasted well past the usual brown stage until they are nearly black, then ground and cooked into the gravy. The goraka and long reduction darken it further. No soy sauce, molasses or caramel is involved.",{"question":61,"answer":62},"Will it taste burnt if I roast the spices that dark?","Not if you stop at the right moment. You are chasing deep mahogany with a faint bitter-chocolate smell, which reads as smoky depth in the finished gravy. If the spices go grey-black and smell ashy or acrid, they have crossed over and the curry will be genuinely bitter — throw them out and start the roast again rather than trying to rescue it.",{"question":64,"answer":65},"Can I make it less sour?","Yes. Use four goraka pieces instead of six and hold back the second addition of vinegar, then taste at the end and add more if it seems flat. Bear in mind that the sourness is the point of the dish and is also what makes it keep, so a mild version will not last as long unrefrigerated.",{"question":67,"answer":68},"Do I need to marinate the pork overnight?","No. Thirty minutes in the spice, vinegar and salt rub is enough to season the surface, and the long braise carries the flavour into the meat. An overnight rest in the fridge does no harm and slightly deepens the result if you want to split the work across two days.",[70,71,72],"Wide heavy-based pot or Dutch oven with a lid","Small dry frying pan for roasting spices","Spice grinder or mortar and pestle",4,25,95,30,"medium",[79],"main",[81,82],"gluten-free","dairy-free",[84,85,86,87],"pork-shoulder","black-pepper","curry-leaves","vinegar",[89,95,99,104,107,110,114,117,120,123,127,130,132,135,137,140,142,145,148,153,156,159,162,165,168],{"ref":90,"qty":91,"unit":92,"name":93,"group":94},"coriander-seed",3,"tbsp","coriander seed","For the black curry powder",{"ref":96,"qty":97,"unit":92,"name":98,"group":94},"cumin",1,"cumin seed",{"ref":100,"qty":101,"unit":102,"name":103,"group":94},"fennel-seed",2,"tsp","fennel seed",{"ref":105,"qty":97,"unit":102,"name":106,"group":94},"fenugreek","fenugreek seed",{"ref":108,"qty":97,"unit":102,"name":109,"group":94},"mustard-seed","brown mustard seed",{"ref":111,"qty":97,"unit":112,"name":113,"group":94},"cinnamon","piece","Ceylon cinnamon quill, 5 cm",{"ref":115,"qty":116,"unit":112,"name":115,"group":94},"cloves",6,{"ref":118,"qty":73,"unit":112,"name":119,"group":94},"cardamom","green cardamom pods, cracked",{"ref":86,"qty":121,"unit":112,"name":122,"group":94},15,"curry leaves, to roast with the spices",{"ref":84,"qty":97,"unit":124,"name":125,"group":126},"kg","pork shoulder, fat left on, in 4 cm cubes","For the curry",{"qty":116,"unit":112,"name":128,"note":129,"group":126},"goraka pieces, soaked in hot water for 15 minutes","or 2 tbsp thick tamarind paste",{"ref":87,"qty":73,"unit":92,"name":131,"group":126},"white or coconut vinegar",{"ref":133,"qty":101,"unit":92,"name":134,"group":126},"chili-flakes","chile powder, or to taste",{"ref":85,"qty":101,"unit":102,"name":136,"group":126},"coarsely ground black pepper",{"ref":138,"qty":97,"unit":102,"name":139,"group":126},"turmeric","ground turmeric",{"qty":101,"unit":102,"name":141,"group":126},"fine salt",{"ref":143,"qty":101,"unit":92,"name":144,"group":126},"coconut","coconut oil",{"ref":146,"qty":101,"unit":112,"name":147,"group":126},"onion","red onions, thinly sliced",{"ref":149,"qty":150,"unit":151,"name":152,"group":126},"garlic",8,"clove","garlic, crushed",{"ref":154,"qty":97,"unit":92,"name":155,"group":126},"ginger","ginger, finely grated",{"ref":157,"qty":97,"unit":112,"name":158,"group":126},"lemongrass","lemongrass stalk, bruised",{"qty":97,"unit":112,"name":160,"optional":161,"group":126},"pandan leaf (rampe), 10 cm, knotted",true,{"ref":86,"qty":163,"unit":112,"name":164,"group":126},20,"fresh curry leaves",{"ref":166,"qty":101,"unit":112,"name":167,"group":126},"green-chili","green chiles, slit lengthways",{"qty":169,"unit":170,"name":171,"group":126},400,"ml","water, plus the goraka soaking liquid",[173,178,182,186,189,193,198],{"title":174,"text":175,"timerSeconds":176,"tip":177},"Roast the spices to black","Dry-roast the coriander, cumin, fennel, fenugreek, mustard seed, cinnamon, cloves, cardamom and the 15 curry leaves in a heavy frying pan over medium-low heat, stirring without pause. Keep going past golden, past chocolate brown, for 8–10 minutes total, until the seeds are deep mahogany verging on black and the smell turns from toast to bitter chocolate. Tip onto a cold plate at once.",540,"Grey ash colour and a sharp, acrid smell mean you have gone too far. That batch is bitter beyond saving — start again rather than braise it.",{"title":179,"text":180,"timerSeconds":181},"Grind and rub the pork","Grind the cooled spices to a fine dark powder. Combine {qty:pork-shoulder} of pork cubes in a bowl with two-thirds of the powder, the chile powder, black pepper, turmeric, salt and 2 tablespoons of the vinegar. Massage it in until every cube is black-coated, then leave for 30 minutes.",1800,{"title":183,"text":184,"timerSeconds":185},"Build the base","Heat the coconut oil in a wide heavy pot over medium heat and add the onion, garlic, ginger, lemongrass, pandan, fresh curry leaves and green chiles. Fry for 8 minutes until the onion has slumped and gone translucent gold and the curry leaves have stopped spitting.",480,{"title":187,"text":188,"timerSeconds":185},"Sear the spiced pork","Raise the heat and add the pork in a single layer. Turn the cubes for about 8 minutes until the spice rub darkens further, the pork releases some fat, and a sticky black crust builds on the bottom of the pot. Do not try to keep it clean — that crust is the gravy.",{"title":190,"text":191,"timerSeconds":192},"Add goraka and braise","Add the soaked goraka pieces with their liquid and the water, scraping the base hard with a wooden spoon until nothing is stuck. Bring to a simmer, cover, and cook at a lazy bubble for 60 minutes, stirring every 20, until a cube crushes easily against the side of the pot.",3600,{"title":194,"text":195,"timerSeconds":196,"tip":197},"Reduce until it lacquers","Take the lid off, raise the heat to medium and cook for a further 15–20 minutes, stirring more often as it thickens. Stop when the gravy has gone from soupy to a dark, glossy sauce that just coats each piece and the oil is beginning to separate at the edge of the pot.",1080,"Once the oil breaks out and pools around the rim, the curry is done. Push much beyond that and it will catch.",{"title":199,"text":200},"Sharpen and rest","Stir in the remaining 2 tablespoons of vinegar and the last of the black curry powder, cook for 2 minutes more, then take the pot off the heat. Taste for salt and sourness — it should hit sour, then hot, then smoky. Rest for at least 30 minutes, and fish out the goraka pieces before serving.",{"calories":202,"protein":203,"carbs":204,"fat":205,"fiber":91,"sodium":206,"estimated":161},590,44,11,41,1050,[208],{"src":209,"alt":210},"\u002Fimages\u002Frecipes\u002Fsri-lankan-black-pork-curry\u002Fhero.svg","Near-black Sri Lankan pork curry in a clay pot, glossy cubes coated in dark gravy with curry leaves on top",[212,213,214,215,216,217,218],"kalu uru mas","sri lankan black pork curry","goraka","black curry powder","vinegar braised pork","burgher cooking","sri lanka","2026-08-21","dishroute-kitchen",{"items":222,"total":322,"page":97,"limit":422,"hasMore":423},[223,244,251,275,297,318,340,360,381,400],{"slug":224,"title":225,"nativeName":226,"countrySlug":8,"region":227,"baseServings":73,"prepMinutes":74,"cookMinutes":76,"restMinutes":163,"difficulty":77,"course":228,"diet":229,"mainIngredients":231,"images":233,"keywords":237,"publishedAt":219,"updatedAt":219,"authorSlug":220},"ambul-thiyal","Ambul Thiyal (Sri Lankan Sour Fish Curry)","ඇඹුල් තියල්","Southern Province",[79],[230,81,82],"pescatarian",[232,85,86,149],"tuna",[234],{"src":235,"alt":236},"\u002Fimages\u002Frecipes\u002Fambul-thiyal\u002Fhero.svg","Dark glossy cubes of Sri Lankan sour tuna curry in a shallow clay pot with curry leaves and cinnamon",[238,239,214,240,241,242,243],"ambul thiyal","sri lankan sour fish curry","dry tuna curry","black pepper fish","southern sri lanka","fish preservation",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":245,"diet":246,"mainIngredients":247,"images":248,"keywords":250,"publishedAt":219,"updatedAt":219,"authorSlug":220},[79],[81,82],[84,85,86,87],[249],{"src":209,"alt":210},[212,213,214,215,216,217,218],{"slug":252,"title":253,"nativeName":254,"countrySlug":8,"region":255,"baseServings":73,"prepMinutes":74,"cookMinutes":163,"difficulty":77,"course":256,"diet":258,"mainIngredients":259,"images":264,"keywords":268,"publishedAt":219,"updatedAt":219,"authorSlug":220},"kottu-roti","Kottu Roti (Sri Lankan Chopped Flatbread Stir-Fry)","කොත්තු රොටී","Colombo and the West Coast",[257],"street-food",[],[260,261,262,263,86],"chicken","eggs","cabbage","leek",[265],{"src":266,"alt":267},"\u002Fimages\u002Frecipes\u002Fkottu-roti\u002Fhero.svg","Chopped kottu roti piled on a plate, ribbons of flatbread mixed with egg, leek, carrot and shredded chicken curry",[269,270,271,272,273,274],"kottu roti","sri lankan street food","chopped roti","godhamba roti","curry stir-fry","late night food",{"slug":276,"title":277,"nativeName":278,"countrySlug":8,"region":279,"baseServings":73,"prepMinutes":163,"cookMinutes":280,"difficulty":281,"course":282,"diet":283,"mainIngredients":284,"images":286,"keywords":290,"publishedAt":219,"updatedAt":219,"authorSlug":220},"sri-lankan-chicken-curry","Kukul Mas Curry (Sri Lankan Roasted-Spice Chicken Curry)","කුකුල් මස් කරි","Island-wide",45,"easy",[79],[81,82],[260,285,86,111],"coconut-milk",[287],{"src":288,"alt":289},"\u002Fimages\u002Frecipes\u002Fsri-lankan-chicken-curry\u002Fhero.svg","Dark brown Sri Lankan chicken curry in a clay pot with curry leaves, pandan and a swirl of coconut milk",[291,292,293,294,295,296,218],"kukul mas curry","sri lankan chicken curry","roasted curry powder","coconut milk curry","pandan","rice and curry",{"slug":298,"title":299,"nativeName":300,"countrySlug":8,"region":301,"baseServings":73,"prepMinutes":302,"cookMinutes":75,"difficulty":303,"course":304,"diet":305,"mainIngredients":306,"images":308,"keywords":312,"publishedAt":219,"updatedAt":219,"authorSlug":220},"lamprais","Lamprais (Dutch Burgher Banana Leaf Rice Parcel)","ලම්ප්‍රයිස්","Colombo and the Burgher west coast",60,"hard",[79],[],[307,84,260,285],"basmati-rice",[309],{"src":310,"alt":311},"\u002Fimages\u002Frecipes\u002Flamprais\u002Fhero.svg","An opened banana leaf parcel of Sri Lankan lamprais with ghee rice, dark meat curry, a fried frikkadel and seeni sambol",[298,313,314,315,316,317,218],"sri lankan burgher food","banana leaf rice parcel","seeni sambol","frikkadel","ghee rice",{"slug":319,"title":320,"nativeName":321,"countrySlug":8,"region":279,"baseServings":73,"prepMinutes":322,"cookMinutes":74,"difficulty":281,"course":323,"diet":324,"mainIngredients":328,"images":330,"keywords":334,"publishedAt":219,"updatedAt":219,"authorSlug":220},"sri-lankan-dhal-curry","Parippu (Sri Lankan Red Lentil Coconut Curry)","පරිප්පු",10,[79],[325,326,81,82,327],"vegetarian","vegan","nut-free",[329,285,86,138],"lentils",[331],{"src":332,"alt":333},"\u002Fimages\u002Frecipes\u002Fsri-lankan-dhal-curry\u002Fhero.svg","Bowl of creamy golden Sri Lankan red lentil curry topped with fried curry leaves, browned shallots and dried red chiles",[335,336,337,294,338,339],"parippu","sri lankan dhal","red lentil curry","tempering","vegan curry",{"slug":341,"title":342,"nativeName":343,"countrySlug":8,"baseServings":116,"prepMinutes":121,"cookMinutes":344,"difficulty":281,"course":345,"diet":347,"mainIngredients":348,"images":350,"keywords":354,"publishedAt":219,"updatedAt":219,"authorSlug":220},"pol-sambol","Pol Sambol (Sri Lankan Coconut Chili Relish)","පොල් සම්බෝල",0,[346],"side",[81,82,230],[143,133,146,349],"lime",[351],{"src":352,"alt":353},"\u002Fimages\u002Frecipes\u002Fpol-sambol\u002Fhero.svg","A mound of brick-red Sri Lankan pol sambol made from scraped coconut, chile and red onion with a lime half beside it",[355,356,357,358,359,218],"pol sambol","coconut sambol","sri lankan relish","maldive fish","chile coconut condiment",{"slug":361,"title":362,"nativeName":363,"countrySlug":8,"region":279,"baseServings":73,"prepMinutes":121,"cookMinutes":76,"restMinutes":364,"difficulty":77,"course":365,"diet":367,"mainIngredients":368,"images":370,"keywords":374,"publishedAt":219,"updatedAt":219,"authorSlug":220},"sri-lankan-hoppers","Sri Lankan Hoppers (Appa, Bowl-Shaped Coconut Pancakes)","ආප්ප",420,[366],"breakfast",[325,81,82,327],[285,369,261],"yeast",[371],{"src":372,"alt":373},"\u002Fimages\u002Frecipes\u002Fsri-lankan-hoppers\u002Fhero.svg","Bowl-shaped Sri Lankan egg hopper with a lacy crisp golden rim and a soft set egg in the centre",[375,376,377,378,379,380],"hoppers","appa","egg hopper","sri lankan breakfast","fermented rice batter","coconut pancake",{"slug":382,"title":383,"nativeName":384,"countrySlug":8,"baseServings":150,"prepMinutes":74,"cookMinutes":76,"restMinutes":385,"difficulty":77,"course":386,"diet":387,"mainIngredients":388,"images":390,"keywords":394,"publishedAt":219,"updatedAt":219,"authorSlug":220},"wambatu-moju","Wambatu Moju (Sri Lankan Pickled Eggplant)","වම්බටු මෝජු",120,[346],[325,326,81,82],[389,108,87,146],"eggplant",[391],{"src":392,"alt":393},"\u002Fimages\u002Frecipes\u002Fwambatu-moju\u002Fhero.svg","A bowl of glossy dark Sri Lankan wambatu moju, fried eggplant fingers pickled with onion wedges and whole green chiles",[395,396,397,398,399,218],"wambatu moju","sri lankan eggplant pickle","brinjal moju","sweet sour eggplant","mustard vinegar pickle",{"slug":401,"title":402,"nativeName":403,"countrySlug":8,"region":404,"baseServings":150,"prepMinutes":163,"cookMinutes":405,"restMinutes":385,"difficulty":281,"course":406,"diet":408,"mainIngredients":410,"images":412,"keywords":416,"publishedAt":219,"updatedAt":219,"authorSlug":220},"watalappan","Watalappan (Sri Lankan Coconut Jaggery Custard)","වටලප්පන්","Sri Lankan Malay and Moor communities",55,[407],"dessert",[325,81,82,409],"halal-friendly",[285,261,118,411],"cashews",[413],{"src":414,"alt":415},"\u002Fimages\u002Frecipes\u002Fwatalappan\u002Fhero.svg","A dish of dark brown Sri Lankan watalappan coconut jaggery custard topped with toasted cashew halves, one portion scooped out",[401,417,418,419,420,421,218],"sri lankan dessert","coconut custard","kithul jaggery","steamed custard","eid dessert",24,false,1787360060766]