[{"data":1,"prerenderedAt":404},["ShallowReactive",2],{"recipe:chakalaka":3,"recipe:country:south-africa":188},{"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":51,"faq":52,"equipment":68,"baseServings":71,"prepMinutes":72,"cookMinutes":73,"difficulty":74,"course":75,"diet":77,"mainIngredients":81,"ingredients":88,"instructions":144,"nutrition":169,"images":175,"keywords":179,"publishedAt":186,"updatedAt":186,"authorSlug":187},"chakalaka","Chakalaka (Spicy South African Vegetable Relish)","Chakalaka","chah-kah-LAH-kah","south-africa","Gauteng","🥕","Grated carrot, peppers and onion fried down with curry powder and chilli, then finished with a tin of baked beans so the sauce clings. Eaten hot with pap or cold from the fridge.","Chakalaka is a spiced vegetable relish built on grated carrot, bell peppers and onion cooked with curry powder, chilli and tomato, with a tin of baked beans stirred through at the end to bind it. It sits somewhere between a side dish, a sauce and a salad, and it is eaten in all three roles — hot alongside pap and grilled meat, cold out of the fridge on bread, or spooned over anything that needs waking up. The taste is sweet from the carrot and beans, sour from the tomato, and hot from the chilli, and it is fast: twenty-five minutes from board to bowl, most of that spent grating.","Chakalaka comes out of the townships around Johannesburg, from the kitchens and hostels attached to the gold mines, where migrant workers from across southern Africa and beyond cooked for themselves with cheap vegetables, tinned goods and whatever spice was affordable. Curry powder was affordable, having arrived through the same trade and labour networks that shaped Durban, and chilli was cheaper still. What resulted was not a recipe passed down but a method that anyone could execute with a grater, a pan and a tin opener.\n\nThat origin explains the ingredient list, which offends people who think traditional food must be made from scratch. Tinned baked beans in tomato sauce are not a shortcut in chakalaka; they are the dish. Their sugar and thickened tomato sauce are exactly what turns a pan of fried vegetables into something that clings to pap, and versions made with home-cooked dried beans taste noticeably thinner. The same goes for curry powder — a blended commercial powder is what has always been used, and reaching for individually toasted whole spices makes a nicer pan of vegetables but not a more authentic chakalaka.\n\nThere is no fixed version. Cabbage, cauliflower, green beans, butternut and grated raw beetroot all appear depending on the household and what was on the shelf, and the heat runs from mild enough for children to genuinely aggressive. It travelled outward from the townships onto braai tables everywhere, into supermarket jars, and onto restaurant menus as an accompaniment, which is a fairly typical route for South African food: something invented under economic pressure becomes a national favourite once the pressure is described in the past tense.",[15,16,17,18],"Vegetables are added in stages so the peppers keep some bite while the carrot softens into the sauce.","The curry powder is fried in oil before any liquid arrives, which removes the raw, chalky taste that ruins most quick versions.","Baked beans go in at the very end, so they thicken the relish without collapsing into an unrecognisable mush.","Balanced to work equally well hot off the stove and cold from the fridge two days later.",[20,21,22,23,24,25],"Grate the carrot coarsely on the largest holes. Finely grated carrot dissolves completely and you lose all the texture that makes this a relish.","Cook the onions longer than feels necessary — around ten minutes, until they are properly soft. Crunchy onion is the most common fault in a rushed chakalaka.","Fry the curry powder in the oil for a full minute before anything wet goes in, until it smells toasted and darkens slightly against the pan.","Stir the baked beans in gently and only for the last two minutes, folding rather than beating, so they stay whole.","Adjust for the meal: looser and hotter to go with pap and gravy, thicker and milder if it is going on bread.","Make it a day ahead if you can. The heat rounds out overnight and the flavours settle into each other.",[27,31,35],{"original":28,"swap":29,"note":30},"Tinned baked beans in tomato sauce","400 g cooked haricot or cannellini beans plus 2 tbsp tomato paste and 1 tsp sugar","This gets close, but you are rebuilding what the tin already contains. If you go this route, add the tomato paste with the curry powder so it cooks out properly.",{"original":32,"swap":33,"note":34},"Curry powder","Garam masala plus 1 tsp turmeric and 1 tsp mild chilli powder","The colour and warmth carry over, though garam masala is more aromatic and less earthy. A South African mild masala is the closest match if you can find one.",{"original":36,"swap":37,"note":38},"Fresh green chillies","Chilli flakes, or a spoonful of peri-peri sauce added at the end","Fresh chilli gives a brighter heat that sits on top; flakes give a duller one that runs through everything. Both are used in practice.",[40,43,46],{"name":41,"description":42},"Cabbage chakalaka","Add a quarter of a shredded white cabbage with the peppers. It bulks the dish out considerably and softens the overall heat, which is why it turns up wherever a lot of people need feeding.",{"name":44,"description":45},"Butternut chakalaka","Coarsely grated butternut in place of half the carrot. Sweeter and softer, and it breaks down more, giving a thicker relish that suits bread better than pap.",{"name":47,"description":48},"Chakalaka with cauliflower","Small cauliflower florets added with the carrot and cooked until just tender. They soak up the curry gravy and turn the relish into something closer to a vegetable side dish in its own right.",[50],"Stiff pap and boerewors straight off the braai, or piled onto buttered bread with nothing else at all.","Chakalaka keeps 5 days in a sealed container in the fridge and is arguably better cold on day three than hot on day one. It does not need reheating to be eaten, but if you want it hot, warm it in a pan rather than a microwave so the excess liquid cooks off. Freezing is not worth it — the carrot goes limp and the beans turn floury on thawing, and the whole point of the dish is that it takes twenty-five minutes to make fresh.",[53,56,59,62,65],{"question":54,"answer":55},"What does chakalaka taste like?","Sweet, sour and hot at the same time: sweetness from grated carrot and the tomato sauce around the baked beans, acidity from tomato, and a curry-powder warmth carrying chilli heat on top. The texture is chunky rather than smooth, with soft onion and pepper against carrot that still has some resistance. It is closer to a spiced relish than to a curry or a salad.",{"question":57,"answer":58},"Do I have to use tinned baked beans?","For a traditional chakalaka, effectively yes. The sweetened tomato sauce in the tin is what gives the relish its body and its characteristic sweet-sour edge, and versions made with plain cooked beans come out noticeably thinner and flatter. If you cannot get them, use cooked white beans with tomato paste and a little sugar to rebuild what the tin provides.",{"question":60,"answer":61},"Is chakalaka served hot or cold?","Both, and neither is wrong. Straight off the stove it goes with pap, braai meat and stews as a hot side. Chilled, it is eaten as a relish or salad on bread, in a boerie roll, or spooned onto a plate of cold leftovers. Many households deliberately make a big batch to be eaten hot on the first day and cold for the rest of the week.",{"question":63,"answer":64},"How spicy should chakalaka be?","That varies enormously by household — some versions are gentle enough for small children, others are punishing. This recipe uses two green chillies for a firm medium heat that most people can eat comfortably alongside starchy food. Deseed the chillies for a milder version, or add a chopped bird's eye chilli at the end if you want it to bite.",{"question":66,"answer":67},"Can I make chakalaka without curry powder?","You can make a good spiced vegetable relish without it, but it will not really be chakalaka — the curry powder is the defining flavour, not an optional seasoning. If you have none, the closest rebuild is turmeric, ground coriander, ground cumin, a little fenugreek and chilli powder in roughly equal parts, fried in oil before the vegetables go in.",[69,70],"Coarse box grater","Large frying pan or wide saucepan",6,15,25,"easy",[76],"side",[78,79,80],"vegetarian","vegan","dairy-free",[82,83,84,85,86,87],"carrot","bell-pepper","onion","curry-powder","tomato","garlic",[89,94,98,101,104,108,110,113,116,119,122,126,129,132,135,139],{"qty":90,"unit":91,"name":92,"group":93},3,"tbsp","sunflower oil","Base",{"ref":84,"qty":95,"unit":96,"name":97,"group":93},1,"piece","large onion, finely chopped",{"ref":87,"qty":90,"unit":99,"name":100,"group":93},"clove","garlic, finely chopped",{"ref":102,"qty":95,"unit":91,"name":103,"group":93},"ginger","fresh ginger, grated",{"ref":105,"qty":106,"unit":96,"name":107,"group":93},"green-chili",2,"green chillies, finely chopped",{"ref":85,"qty":106,"unit":91,"name":109,"group":93},"mild curry powder",{"ref":111,"qty":95,"unit":112,"name":111,"group":93},"paprika","tsp",{"ref":114,"qty":95,"unit":112,"name":115,"group":93},"thyme","dried thyme",{"ref":83,"qty":106,"unit":96,"name":117,"group":118},"bell peppers (one red, one green), diced","Vegetables",{"ref":82,"qty":120,"unit":96,"name":121,"group":118},4,"large carrots, coarsely grated",{"ref":86,"qty":123,"unit":124,"name":125,"group":118},400,"g","tinned chopped tomatoes",{"qty":127,"unit":124,"name":128,"group":118},410,"tinned baked beans in tomato sauce",{"qty":95,"unit":112,"name":130,"group":131},"sugar","To season",{"qty":133,"unit":112,"name":134,"group":131},1.5,"fine salt",{"ref":136,"qty":137,"unit":112,"name":138,"group":131},"black-pepper",0.5,"black pepper, ground",{"ref":140,"qty":137,"unit":141,"name":142,"optional":143,"group":131},"cilantro","cup","coriander leaves, chopped",true,[145,149,154,158,162,166],{"title":146,"text":147,"timerSeconds":148},"Soften the onion","Warm the oil in a wide pan over medium heat and cook the onion for 10 minutes, stirring now and then, until it is completely soft and translucent with faint gold at the edges. Rushing this leaves a raw crunch that stands out in the finished relish.",600,{"title":150,"text":151,"timerSeconds":152,"tip":153},"Add the aromatics and spice","Stir in the garlic, ginger and green chillies for one minute, then add the curry powder, paprika and thyme and keep stirring for another full minute. The spice should darken against the pan and smell toasted rather than dusty before anything wet joins it.",120,"If the pan looks dry and the spices start to stick, add another splash of oil rather than water — the powder needs fat to bloom in.",{"title":155,"text":156,"timerSeconds":157},"Cook the peppers","Tip in the diced bell peppers and fry for 5 minutes over medium-high heat until their edges soften and the colours brighten. They should still be firm enough to hold their shape when pressed with the spoon.",300,{"title":159,"text":160,"timerSeconds":161},"Add carrot and tomato","Stir in {qty:carrot} of grated carrot, then the tinned tomatoes, sugar, salt and pepper. Simmer uncovered for 8–10 minutes, until the carrot has slumped, the tomato has lost its raw sharp smell and the mixture has gone from watery to glossy.",540,{"title":163,"text":164,"timerSeconds":152,"tip":165},"Fold in the beans","Add the baked beans with their sauce and fold them through gently for 2 minutes, just long enough to heat through. The relish is ready when a spoon dragged across the pan leaves a trail that holds for a second before closing.","Beat the beans and you get a brown paste. Fold once or twice and stop.",{"title":167,"text":168},"Taste and serve","Check the seasoning — it should taste distinctly sweet, sour and hot all at once, not muted in any direction. Scatter over the coriander if using, and serve hot with pap, or cool it fully and keep it in the fridge to eat cold.",{"calories":170,"protein":71,"carbs":171,"fat":172,"fiber":172,"sugar":173,"sodium":174,"estimated":143},210,27,8,13,620,[176],{"src":177,"alt":178},"\u002Fimages\u002Frecipes\u002Fchakalaka\u002Fhero.svg","Bowl of orange-red chakalaka with grated carrot, diced peppers and beans, served beside white pap",[4,180,181,182,183,184,185],"south african relish","vegetable side dish","braai side","curry powder","baked beans","township food","2026-08-20","dishroute-kitchen",{"items":189,"total":196,"page":95,"limit":402,"hasMore":403},[190,218,242,265,272,300,320,341,363,382],{"slug":191,"title":192,"nativeName":193,"countrySlug":8,"region":194,"baseServings":71,"prepMinutes":73,"cookMinutes":195,"restMinutes":196,"difficulty":197,"course":198,"diet":200,"mainIngredients":202,"images":207,"keywords":211,"publishedAt":186,"updatedAt":186,"authorSlug":187},"bobotie","Bobotie (Cape Malay Curried Mince Bake)","Bobotie","Western Cape",60,10,"medium",[199],"main",[201],"halal-friendly",[203,84,85,204,205,206],"ground-beef","milk","eggs","raisins",[208],{"src":209,"alt":210},"\u002Fimages\u002Frecipes\u002Fbobotie\u002Fhero.svg","Baked bobotie in a white dish, golden egg custard top with bay leaves standing upright, one square lifted out",[191,212,213,214,215,216,217],"cape malay","curried mince","south african","baked mince","egg custard","apricot jam",{"slug":219,"title":220,"nativeName":221,"countrySlug":8,"baseServings":71,"prepMinutes":222,"cookMinutes":223,"restMinutes":224,"difficulty":197,"course":225,"diet":226,"mainIngredients":228,"images":232,"keywords":236,"publishedAt":186,"updatedAt":186,"authorSlug":187},"boerewors","Boerewors (Coiled South African Farmer's Sausage)","Boerewors",50,20,545,[199],[227,80],"gluten-free",[229,230,231,136],"beef-chuck","pork-belly","coriander-seed",[233],{"src":234,"alt":235},"\u002Fimages\u002Frecipes\u002Fboerewors\u002Fhero.svg","Thick coiled boerewors sausage browning on a braai grid over glowing coals, skewers holding the spiral together",[219,237,238,239,240,241],"braai","south african sausage","coriander sausage","grilling","homemade sausage",{"slug":243,"title":244,"nativeName":245,"countrySlug":8,"region":246,"baseServings":120,"prepMinutes":73,"cookMinutes":247,"difficulty":197,"course":248,"diet":250,"mainIngredients":251,"images":254,"keywords":258,"publishedAt":186,"updatedAt":186,"authorSlug":187},"bunny-chow","Bunny Chow (Durban Curry in a Hollowed Loaf)","Bunny chow","Durban, KwaZulu-Natal",130,[249,199],"street-food",[201],[252,253,84,86,85,87],"lamb","potato",[255],{"src":256,"alt":257},"\u002Fimages\u002Frecipes\u002Fbunny-chow\u002Fhero.svg","Quarter loaf of white bread hollowed and filled with dark red mutton curry, crumb lid on top and carrot sambal beside it",[259,260,261,262,263,264],"bunny chow","durban curry","mutton curry","south african street food","indian south african","hollowed loaf",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":71,"prepMinutes":72,"cookMinutes":73,"difficulty":74,"course":266,"diet":267,"mainIngredients":268,"images":269,"keywords":271,"publishedAt":186,"updatedAt":186,"authorSlug":187},[76],[78,79,80],[82,83,84,85,86,87],[270],{"src":177,"alt":178},[4,180,181,182,183,184,185],{"slug":273,"title":274,"nativeName":275,"countrySlug":8,"baseServings":276,"prepMinutes":277,"cookMinutes":278,"restMinutes":279,"difficulty":280,"course":281,"diet":283,"mainIngredients":285,"images":290,"keywords":294,"publishedAt":186,"updatedAt":186,"authorSlug":187},"koeksisters","Koeksisters (Plaited Doughnuts in Ice-Cold Syrup)","Koeksisters",16,45,35,480,"hard",[282],"dessert",[78,284],"nut-free",[286,287,288,289],"flour","butter","lemon","cinnamon",[291],{"src":292,"alt":293},"\u002Fimages\u002Frecipes\u002Fkoeksisters\u002Fhero.svg","Plaited golden koeksisters glistening with syrup on a wire rack, one broken open showing the soaked inside",[273,295,296,297,298,299],"koesister","syrup doughnut","south african dessert","plaited pastry","deep-fried sweet",{"slug":301,"title":302,"nativeName":303,"countrySlug":8,"baseServings":172,"prepMinutes":223,"cookMinutes":304,"restMinutes":72,"difficulty":74,"course":305,"diet":306,"mainIngredients":307,"images":310,"keywords":314,"publishedAt":186,"updatedAt":186,"authorSlug":187},"malva-pudding","Malva Pudding (South African Apricot Sponge in Cream Sauce)","Malvapoeding",40,[282],[78,284],[308,205,309,287],"apricot","heavy-cream",[311],{"src":312,"alt":313},"\u002Fimages\u002Frecipes\u002Fmalva-pudding\u002Fhero.svg","Warm malva pudding in a baking dish, dark sticky sponge with cream sauce soaking in and a spoonful lifted out",[315,316,317,297,318,319],"malva pudding","malvapoeding","apricot jam sponge","cream sauce pudding","baked pudding",{"slug":321,"title":322,"nativeName":323,"countrySlug":8,"baseServings":71,"prepMinutes":324,"cookMinutes":277,"difficulty":74,"course":325,"diet":326,"mainIngredients":327,"images":329,"keywords":333,"publishedAt":186,"updatedAt":186,"authorSlug":187},"south-african-pap","Pap (South African Stiff Maize Porridge)","Pap \u002F phutu",5,[76],[78,227],[328,287],"cornmeal",[330],{"src":331,"alt":332},"\u002Fimages\u002Frecipes\u002Fsouth-african-pap\u002Fhero.svg","Plate of firm white South African pap sliced into a wedge with dark tomato gravy poured over one side",[334,335,336,337,338,339,340],"pap","phutu","maize meal","stywepap","krummelpap","south african side dish","maize porridge",{"slug":342,"title":343,"nativeName":344,"countrySlug":8,"baseServings":71,"prepMinutes":345,"cookMinutes":346,"restMinutes":72,"difficulty":280,"course":347,"diet":348,"mainIngredients":349,"images":352,"keywords":356,"publishedAt":186,"updatedAt":186,"authorSlug":187},"potjiekos","Potjiekos (South African Three-Legged Pot Stew)","Potjiekos",30,180,[199],[80],[229,253,82,84,350,351],"green-beans","mushrooms",[353],{"src":354,"alt":355},"\u002Fimages\u002Frecipes\u002Fpotjiekos\u002Fhero.svg","Open cast-iron three-legged pot over coals showing layered beef, potatoes, carrots and green beans in dark gravy",[342,357,358,359,360,361,362],"potjie","cast iron stew","south african braai","layered stew","beef stew","outdoor cooking",{"slug":364,"title":365,"nativeName":366,"countrySlug":8,"region":367,"baseServings":71,"prepMinutes":72,"cookMinutes":368,"restMinutes":279,"difficulty":74,"course":369,"diet":370,"mainIngredients":371,"images":372,"keywords":376,"publishedAt":186,"updatedAt":186,"authorSlug":187},"umngqusho","Umngqusho (Xhosa Samp and Beans)","Umngqusho","Eastern Cape",165,[199,76],[78,227],[84,287,105,87],[373],{"src":374,"alt":375},"\u002Fimages\u002Frecipes\u002Fumngqusho\u002Fhero.svg","Bowl of creamy umngqusho, cracked white maize kernels and speckled sugar beans with melted butter on top",[364,377,378,214,379,380,381],"samp and beans","xhosa food","sugar beans","maize","slow cooked",{"slug":383,"title":384,"nativeName":385,"countrySlug":8,"baseServings":172,"prepMinutes":223,"cookMinutes":278,"restMinutes":386,"difficulty":74,"course":387,"diet":389,"mainIngredients":390,"images":392,"keywords":396,"publishedAt":186,"updatedAt":186,"authorSlug":187},"vetkoek","Vetkoek (South African Fried Dough Buns)","Vetkoek \u002F amagwinya",90,[388,249],"snack",[80],[286,391,203,84,85],"yeast",[393],{"src":394,"alt":395},"\u002Fimages\u002Frecipes\u002Fvetkoek\u002Fhero.svg","Golden-brown fried vetkoek split open and packed with curried mince, more buns stacked on a rack behind",[383,397,398,399,213,400,401],"amagwinya","fried dough","south african snack","street food","yeast dough",24,false,1787360052977]