← Recipes

Traditional method

Chakalaka

Chakalaka relish

Loading ratings…

A spicy South African vegetable relish of onion, carrot, pepper, tomato, curry seasoning and beans, cooked briefly and served warm or cold beside pap and grilled meat.

finished chakalaka

The relish that completes the plate

Chakalaka is a spicy South African vegetable preparation served as a relish, side dish or accompaniment to maize pap, grilled meats, stews and bread.

It is strongly associated with township food culture and informal meals, but its popularity extends across South African households, restaurants and supermarket products.

There is no single mandatory recipe. A familiar version combines onions, carrots, peppers, tomatoes, curry seasoning and baked beans. Other versions use cabbage, fresh chilli, ginger, garlic or whatever vegetables are available.

Its character comes from the balance between vegetables, savoury spices, heat and the rich tomato-and-bean mixture.

Chakalaka can be eaten warm or cold. Some versions are relatively dry and intensely flavoured; others are loose enough to function almost as a sauce.

Its simplicity is part of its importance. With a few inexpensive ingredients, it provides colour, flavour and vegetables alongside a substantial starch such as pap.

It is especially good with boerewors, where the richness of the sausage contrasts with the vegetable relish's acidity and spice.

Sources for this section

Name and ingredients

Chakalaka is the established name in South African English and local culinary usage.

Unlike a scientific plant name, its precise linguistic origin is not securely established by the materials examined. A convincing-sounding etymology should not be invented.

The principal vegetables have their own botanical identities.

Carrots come from Daucus carota subsp. sativus.

Tomatoes are Solanum lycopersicum.

Bulb onions are Allium cepa.

Sweet peppers and many chilli peppers belong to Capsicum annuum, although chilli products may use other Capsicum species.

The beans used in canned baked beans are commonly varieties of the common bean, Phaseolus vulgaris.

The curry powder is itself a blend, so it cannot be assigned one scientific species name.

Most of the vegetables may be purchased fresh, while the beans and tomatoes are often canned.

The combination is culinary rather than botanical: chakalaka is defined by how the ingredients are prepared together, not by one compulsory plant.

Sources for this section

A history with genuine uncertainty

Chakalaka is regularly linked to South African mining communities.

A frequently repeated account places its development among mine workers who pooled vegetables, tinned food and spices to create a substantial relish.

Some versions of the story specifically emphasise Mozambican mine workers.

That history is plausible within the wider setting of migrant labour and township cookery, but the research examined does not establish a contemporary document identifying the first cook, mine hostel or precise date of invention.

The distinction between an oral origin account and a securely dated historical source should be maintained.

What is clear is that chakalaka has become an important feature of modern South African food culture.

It is associated with home cooking, communal meals, braais and everyday plates.

Its recipes are unusually adaptable. They can be adjusted to available vegetables, household preferences and levels of chilli heat.

That adaptability may help explain its wide popularity, but it should not be exaggerated into a precise undocumented origin story.

Modern supermarket canned chakalaka provides another stage in its development. The food is now available as an industrially prepared, shelf-stable product as well as a freshly cooked homemade relish.

Those products may taste similar, but their preservation methods are different.

Sources for this section

What happens when chakalaka cooks

Chakalaka is not normally a fermented product.

The transformation takes place through vegetable preparation, frying, softening, simmering and flavour extraction.

Each stage changes the ingredients in a different way.

Sources for this section

Onions and aromatics

Heating onions in oil softens their structure and changes their flavour.

Moisture is released, sulphur-derived sharpness is moderated and sweetness becomes more apparent.

Garlic and ginger, where included, contribute aromatic compounds that disperse through the oil and vegetable mixture.

Their flavours can become harsh if burned, so temperature control matters.

Sources for this section

Curry spices

Ground spices contain volatile aroma compounds.

Heating them briefly in oil helps disperse their flavour through the relish.

The process is commonly called blooming the spices.

Prolonged frying at excessive heat can burn the particles and introduce bitterness.

The precise spice blend matters: coriander-rich, cumin-rich and chilli-heavy curry powders produce different results.

Sources for this section

Carrots and peppers

Carrots contribute sweetness, colour and structure.

Grating increases their exposed surface area and helps them soften quickly.

Peppers contribute their own aromas and retain some texture when cooking is controlled.

Different pepper varieties produce different balances of sweetness and bitterness.

Sources for this section

Tomatoes

Tomatoes add water, acidity, soluble solids and savoury character.

Tomato paste provides a concentrated ingredient that can strengthen colour and depth of flavour.

The balance between fresh or canned tomatoes and tomato paste influences how thick the relish becomes.

Sources for this section

Beans

Cooked beans make the relish more substantial.

When canned baked beans are used, they also introduce tomato sauce, sugar, salt and other ingredients already present in the can.

This is why a chakalaka recipe made with baked beans can taste different from one made with plain cooked beans, even when the vegetables are the same.

Beans also change the texture. They may remain whole or partly break apart during simmering.

Sources for this section

A fully documented modern recipe

A recipe by Khanya Mzongwana, published by Woolworths TASTE on 22 August 2025, provides a useful reproducible example.

It is described as serving 10, with a preparation time of 10 minutes and a cooking time of 20 minutes.

Sources for this section

Step 1: Prepare the vegetables

Grate the carrots.

The different cutting methods are purposeful. Diced peppers and onion provide discernible pieces, while the grated carrots soften and integrate into the sauce.

Sources for this section

Step 2: Soften the base

Add the peppers and onion and cook until softened.

Introduce the grated carrots and continue cooking.

This creates the vegetable base and reduces the raw sharpness of the onion.

Sources for this section

Step 3: Fry the seasoning

The published method specifies frying for a further 5 minutes.

The aim is to combine the spices with the hot vegetables and oil without allowing them to scorch.

Sources for this section

Step 4: Add tomatoes and beans

Add the baked beans and chopped tomatoes.

Season with salt, pepper and brown sugar.

The canned beans already contribute sauce, so the consistency depends on their formulation.

Sources for this section

Step 5: Simmer

The vegetables continue to soften, the flavours combine and some liquid may evaporate.

This is a short cooked relish, not a long fermentation.

Sources for this section

Step 6: Serve

For a cold dish, the relish must be cooled and held safely rather than left standing indefinitely at ambient temperature.

Sources for this section

Common variants

Cabbage chakalaka adds shredded cabbage, giving a more substantial vegetable texture.

Carrot-heavy chakalaka emphasises grated carrot and may have a sweeter flavour.

Bean-rich chakalaka includes a larger proportion of baked beans or other cooked beans.

Hot chilli chakalaka introduces fresh chilli or a stronger chilli seasoning.

Ginger and garlic chakalaka gives greater aromatic emphasis to those ingredients.

Tomato-heavy chakalaka is saucier and pairs well with pap.

Relatively dry chakalaka uses less free liquid and works well as a spoonable accompaniment.

These are variations within one food. They should not be split into separate historical dishes simply because the ratio of carrot to pepper changes.

Commercial manufacturers also sell chakalaka-flavoured sausages.

A Deli Spices formulation for chakalaka-flavoured wors uses 12.300 kg meat and fat, 3.100 kg water and ice, and 1.000 kg ready pack, producing 16.400 kg in the published batch.

The sausage borrows the flavour of chakalaka; it is not vegetable relish inside an otherwise unchanged sausage unless the manufacturer's actual ingredient specification establishes that.

Sources for this section

Chakalaka and the South African meal

Pap is among the most characteristic accompaniments.

Its mild, starchy texture balances the relish's spice and acidity.

Chakalaka also appears alongside boerewors, grilled beef, chops and other braaied meat.

At a shisa nyama, it may be one of the vegetable sides served with grilled meat and pap.

Other uses include serving it with rice, samp, bread or stew.

It can also be eaten on toast or used as a savoury topping.

Contemporary recipes incorporate chakalaka into egg dishes, muffins and other preparations.

These uses demonstrate its versatility without requiring the claim that every modern combination is traditional.

The cultural importance of the relish also extends beyond a particular occasion. It is inexpensive to adapt and can feed a group from shared ingredients.

That is consistent with the communal origin accounts, even though those accounts do not establish an exact invention date.

Sources for this section

How chakalaka differs from related dishes

It can resemble a vegetable stew, curry or tomato relish, but its social and culinary identity is distinct.

A plain tomato-and-onion sauce may be served with pap without being called chakalaka.

Chakalaka usually has a broader vegetable base and a noticeable curry-spice component.

A vegetable curry may be intended as a main dish; chakalaka is often served as a relish or side.

The distinction is not entirely rigid. Household preparations overlap, and one family may make a relatively substantial chakalaka while another serves only a small spoonful alongside the main food.

A food reference should describe the characteristic preparation rather than declare that every household outside one narrow formula is making something else.

Sources for this section

Quality assessment

Good chakalaka has cooked vegetables that remain pleasant to eat, an integrated sauce and a balanced level of spice.

Bitter taste: Curry powder or garlic may have burned during frying.

Watery mixture: Excess liquid from canned tomatoes, vegetables or beans has not been reduced sufficiently.

Dry or scorched base: Too little liquid or insufficient stirring during cooking.

Hard carrots: The pieces have not cooked enough, particularly if cut too thickly.

Mushy texture: Excessive simmering or very finely processed vegetables.

Excessive heat: Too much chilli relative to the intended recipe.

Flat flavour: The balance of salt, tomato acidity, sweetness and spices may be unsuitable.

Unexpected bubbling or sourness during storage: Not a sign of intended fermentation. Treat it as possible spoilage.

The ideal texture and seasoning are matters of household preference, but unexplained spoilage signs are not.

Sources for this section

Is chakalaka fermented?

Ordinary chakalaka is not a fermentation recipe.

It is prepared by cooking vegetables with seasonings and often adding beans that are already cooked.

There is no established requirement for a starter culture, controlled lactic-acid fermentation, fermentation vessel or target fermentation pH.

A deliberately fermented vegetable relish might be developed using chakalaka-inspired ingredients, but it would be a different process requiring its own validated recipe.

Such a product should not be assumed traditional merely because its ingredients resemble chakalaka.

Sources for this section

Food safety and storage

Freshly cooked chakalaka is perishable.

The presence of tomatoes or curry spices does not establish a shelf-stable acidified product.

Likewise, a homemade batch cannot be stored at room temperature simply because commercially canned chakalaka is sold unrefrigerated.

Commercial canned products achieve shelf stability through industrial processing and packaging controls that differ from ordinary saucepan cooking.

Beans, cooked vegetables and other ingredients can support microbial growth after preparation.

For homemade chakalaka, refrigerate promptly, prevent cross-contamination and follow applicable guidance for cooked leftovers.

When using canned beans or tomatoes, inspect packaging and follow the manufacturer's instructions.

A specific safe room-temperature storage period or shelf-life for arbitrary homemade chakalaka was not established by the source material.

Sources for this section

History

What is clear is that chakalaka has become an important feature of modern South African food culture, associated with home cooking, communal meals, braais and everyday plates. Its recipes are unusually adaptable, adjusting to available vegetables, household preference and chilli heat, and that adaptability may help explain its popularity without being evidence for a precise origin. Supermarket canned chakalaka is a further stage in its development: the food is now sold as an industrially prepared shelf-stable product as well as a freshly cooked relish, and although the two may taste similar their preservation methods are quite different. The distinction between an oral origin account and a securely dated historical source is worth keeping.

Ingredients

Yield 10 servings · Scaling: source batch only

Canola oilHeat in a saucepan before the vegetables go in.
59 mL4 tbsp as recorded
Red pepperDice, so the pieces stay discernible in the finished relish.
1
One large pepper.
Yellow pepperDice.
1
One large pepper.
OnionDice and soften in the oil until the raw sharpness is gone.
1
CarrotsGrate, which increases the exposed surface so they soften quickly and integrate into the sauce.
2
Two large carrots.
Mild curry powderFry briefly in the hot oil with the vegetables to disperse the flavour without scorching the particles.
15 mL1 tbsp as recorded
Curry powder is a blend, so coriander-rich, cumin-rich and chilli-heavy powders give different results at the same measure.
Spicy seasoning
30 mL2 tbsp as recorded
The recipe names a proprietary spicy seasoning without specifying its composition, so another brand will change the flavour.
Tomato pasteStir in before the canned ingredients.
100 g
A concentrated ingredient that strengthens colour and depth and affects how thick the relish becomes.
Baked beans in tomato sauce
400 g
One 400 g can. Canned baked beans also bring tomato sauce, sugar, salt and the can's other ingredients, which is why a chakalaka made with them tastes different from one made with plain cooked beans.
400 g
One 400 g can.
Brown sugar
30 mL2 tbsp as recorded
To taste.
To taste.
Cabbage (optional)Shred.
Amount not stated
For the cabbage variant, which gives a more substantial vegetable texture; no quantity is published.
Fresh chilli (optional)
Amount not stated
For the hot chilli variant; no quantity is published.
Garlic (optional)
Amount not stated
For the ginger-and-garlic variant; no quantity is published. Its flavour turns harsh if burned.
Fresh ginger (optional)
Amount not stated
For the ginger-and-garlic variant; no quantity is published.

Method

Risks and precautions · Standard risk
Cooked relish treated as shelf-stable

The presence of tomatoes or curry spices does not establish an acidified shelf-stable product, and beans and cooked vegetables can support microbial growth after preparation.

Hazard source
Homemade batch compared with the canned product

Commercial canned chakalaka reaches shelf stability through industrial processing and packaging controls that saucepan cooking does not reproduce.

Hazard source

Refrigerate promptly after cooking and prevent cross-contamination

Control source

Cool and hold a cold-served portion safely rather than leaving it at ambient temperature

Control source

A homemade batch cannot be kept at room temperature just because commercially canned chakalaka is sold unrefrigerated.

Unexpected bubbling or sourness during storage is not a sign of intended fermentation: treat it as possible spoilage.

Ordinary chakalaka is not a fermentation recipe, and a deliberately fermented relish built from the same ingredients would need its own validated process rather than inheriting this one's reputation.

  1. Step 1: Prepare the vegetables. Dice the peppers and onion.
  2. Step 2: Soften the base. Heat the oil in a saucepan.
  3. Step 3: Fry the seasoning. Add the curry powder and spicy seasoning.
  4. Step 4: Add tomatoes and beans. Stir in the tomato paste.
  5. Step 5: Simmer. Cook over medium heat for 10 minutes, stirring frequently.
  6. Step 6: Serve. The recipe allows serving warm or cold.

Conditions

Yield10 servings
Active time30 min

Places

South Africa

Traditional preparation · Country evidence

A country-level association. The frequently repeated link to mining communities, including Mozambican mine workers in some versions, is an oral origin account rather than a dated source, and no locality is claimed.

Related

Community

No community contributions have been published for this entry yet.

Share what you made

Sign in to contribute. Published comments and photos are free to read.

Sources