Chakalaka
Also: South African spicy relish, township relish
A spiced, cooked vegetable relish of onion, carrot, bell pepper, tomato, and tinned baked beans, seasoned with curry powder and chili, that serves as the defining accompaniment to South African braai and pap.
Identity criteria
- 1Must contain tinned baked beans in tomato sauce — their sweet sauce is structural to the relish body, not merely a protein source
- 2Curry powder is non-negotiable: it defines the flavor signature over any other spice approach
- 3Four-vegetable base of onion, carrot, bell pepper, and tomato must all be present
- 4Cooked relish, not a raw salsa or cold salad — heat melds the components
- 5Jammy and spoonable consistency: saucy but never watery or soup-like
- 6Chili heat is canonical, not optional — the dish is spicy by definition
Components
onionessential
carrotessentialgrated or finely diced; provides sweetness and body
bell pepperessentialgreen and/or red
tomatoessentialtinned or fresh; forms the sauce body
tinned baked beans in tomato sauceessentialthe defining legume; their sweet tomato sauce is part of the relish's flavor base
garlicessential
fresh chiliessentialgreen or red; heat level varies by household but heat itself is non-negotiable
vegetable oilessential
curry powderessentialmedium or hot; the primary flavor driver — must bloom in oil
fresh corianderoptional
Technique
- Bloom curry powder in hot oil with aromatics
- Curry powder must hit hot fat before any liquid arrives or it stays raw and gritty; this single step is what separates a properly spiced chakalaka from a dusty-tasting one
- Stage vegetable addition by density
- Carrots go in well before tomatoes and beans so everything reaches tender-but-intact simultaneously; adding all at once produces mush or undercooked roots
- Simmer uncovered to concentrate
- Excess liquid must cook off to achieve the jammy, clingy relish consistency — a lid traps steam and turns the dish watery
Form & serving
- Served
- Spooned over or alongside the main dish; served warm or at room temperature
- Temperature
- warm or room temperature
- Portion
- 2–4 tablespoons as a relish
- Pairs with
- pap (maize porridge) · braai meats · boerewors · samp and beans · bread rolls · umngqusho
Character
Flavour
Texture
Chunky and jammy: tender diced vegetables and soft beans held in a thick, clingy tomato-curry sauce
Eaten
Everyday household meals, braai gatherings, funerals and community feasts, and as a pantry-staple condiment eaten with bread; one of the most universally present foods at South African social and ceremonial cooking events across all cultural communities.
When
year-round
Variations & related
Regional variations
- Chakalaka with cabbage · South Africa (widespread)
Shredded cabbage added for bulk and crunch; extremely common in township and home cooking
- Chakalaka with green beans · South Africa
Whole or sliced green beans stirred in at the end for added texture
- Mild chakalaka · South Africa (commercial)
Reduced chili found in mass-market tinned versions; considered under-spiced by home cooks
- Chakalaka with mixed beans · South Africa
Kidney or butter beans added alongside baked beans; expands the legume base
Related dishes
- pairs-with Pap
The canonical pairing; chakalaka is the standard relish topping for maize pap across South Africa
- pairs-with Braai
Standard side at any South African barbecue, served alongside salads and rolls
- sibling Umngqusho
Both are foundational South African sides with legume bases and communal serving contexts
- sibling Shakshuka
Distant structural parallel — spiced tomato-vegetable base — but different form, course, origin, and culinary tradition
Substitutions
tinned baked beans → kidney beans or lentilsinadmissible
Eliminates the sweet tomato-sauce body that is integral to the relish's character; fundamentally changes the dish
curry powder → garam masala or individual spicesinadmissible
Alters the defining flavor signature; a departure from the canonical seasoning identity
tinned tomatoes → fresh tomatoesadmissible
Works well; fresh gives a brighter, slightly less concentrated result
fresh chili → dried chili flakes or cayenneadmissible
Maintains heat; slight aromatic difference but structurally safe
vegetable oil → sunflower or canola oiladmissible
Neutral oils are interchangeable; avoid strongly flavored oils
Common mistakes
- Substituting kidney beans or chickpeas for baked beans, losing the sweet tomato-sauce body that is structural to the relish
- Adding curry powder directly to wet vegetables rather than blooming it in hot oil first, producing a raw, gritty spice flavor
- Covering the pan during simmering, trapping steam and making the relish watery instead of jammy
- Under-cooking the carrots, leaving a harsh raw bite in an otherwise soft dish
- Omitting fresh chili and relying on curry powder alone for heat, which produces a flat, one-dimensional result
- Treating it as a long-cook stew — chakalaka should finish vibrant and textured, not homogeneous mush
Provenance
Chakalaka is believed to have originated in the townships of Johannesburg in the mid-20th century, developed by workers — many Mozambican and South African — cooking over open fires near the gold mines, making nutritious meals from cheap pantry staples. It spread rapidly across communities and is now a national staple eaten across all South African cultural groups, sold tinned by major brands including All Gold and Tiger Brands. Its township roots and pan-community adoption make it one of the few truly unified South African foods.
Claimed by: South Africa
References
- 1.South African culinary tradition and township food culture
- 2.Dorah Sitole — South African food writing
- 3.Commercial product heritage (All Gold, Tiger Brands chakalaka tins)
- 4.Widespread documented home-cooking practice across South African communities
Confidence: high