Chakalaka

ChakalakaZuluChakalakaSotho

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

  1. 1Must contain tinned baked beans in tomato sauce — their sweet sauce is structural to the relish body, not merely a protein source
  2. 2Curry powder is non-negotiable: it defines the flavor signature over any other spice approach
  3. 3Four-vegetable base of onion, carrot, bell pepper, and tomato must all be present
  4. 4Cooked relish, not a raw salsa or cold salad — heat melds the components
  5. 5Jammy and spoonable consistency: saucy but never watery or soup-like
  6. 6Chili heat is canonical, not optional — the dish is spicy by definition

Components

Base

onionessential

carrotessentialgrated or finely diced; provides sweetness and body

bell pepperessentialgreen and/or red

tomatoessentialtinned or fresh; forms the sauce body

Protein

tinned baked beans in tomato sauceessentialthe defining legume; their sweet tomato sauce is part of the relish's flavor base

Aromatics

garlicessential

fresh chiliessentialgreen or red; heat level varies by household but heat itself is non-negotiable

Fat

vegetable oilessential

Seasoning

curry powderessentialmedium or hot; the primary flavor driver — must bloom in oil

Garnish

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

spicysavorytangysweetearthyumami

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 beanskidney beans or lentilsinadmissible

    Eliminates the sweet tomato-sauce body that is integral to the relish's character; fundamentally changes the dish

  • curry powdergaram masala or individual spicesinadmissible

    Alters the defining flavor signature; a departure from the canonical seasoning identity

  • tinned tomatoesfresh tomatoesadmissible

    Works well; fresh gives a brighter, slightly less concentrated result

  • fresh chilidried chili flakes or cayenneadmissible

    Maintains heat; slight aromatic difference but structurally safe

  • vegetable oilsunflower 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. 1.South African culinary tradition and township food culture
  2. 2.Dorah Sitole — South African food writing
  3. 3.Commercial product heritage (All Gold, Tiger Brands chakalaka tins)
  4. 4.Widespread documented home-cooking practice across South African communities

Confidence: high