Recipe
🍽️ DINNER
Chakalaka & Pap
A punchy curried vegetable-and-bean relish beside smooth white maize porridge, braai-day essentials.
South African · easy · serves 4
prep 15 min · cook 35 min
~448 cal · 9g protein · 79g carbs · 13g fat · 10g fiber · 13g sugars · 2g sat fat (estimated, per serving)
↓ Jump to Recipe
AI-generated illustration
Chakalaka is South Africa's irrepressible relish, a spiced sauté of onions, peppers, carrots, tomatoes, and often baked beans, seasoned with curry powder and chili until it's bright, tangy, and just hot enough. It is thought to have been born in the townships around Johannesburg, where mineworkers from across southern Africa improvised a fiery vegetable dish from whatever was cheap and on hand.
Paired here with pap, the stiff maize porridge that is the staple starch of much of the country, it forms one of the cornerstones of a South African braai (barbecue). Chakalaka's job is to bring acid, spice, and color to the plate, cutting through grilled meat and mild pap alike.
Every family guards its own recipe, arguing over whether beans belong in it and how much curry is too much. It is served hot or cold, as a side, a topping, or a relish.
Saved recipes and passport stamps are kept on this device. Sign in to keep them across your devices and leave reviews.
Make it yours
✓ Naturally vegetarian, vegan and gluten-, dairy-, nut-, egg- and pork-free. No swaps needed.
Toggle a diet and the ingredients rewrite themselves with regional substitutes.
🥕 Vegetarian
🌱 Vegan
🌾 Gluten-Free
🥛 Dairy-Free
🥜 Nut-Free
🥚 Egg-Free
🐖 Pork-Free
Dietary labels are a cooking guide, not allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish; we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, read the label on every product you use, and note that a kitchen can cross-contaminate in ways a recipe cannot control.
Ingredients
US
Metric
Serves 4
2 cups white maize meal (for pap)
14 oz can baked beans in tomato sauce
3 carrots, grated
1 green bell pepper, diced
1 red bell pepper, diced
1 onion, diced
2 tomatoes, chopped
3 tbsp curry powder (hot or mild)
1 tsp and 1 tbsp cumin and coriander seeds, toasted and ground
1 sprig
1 tbsp brown sugar
1 tsp vinegar
3 cloves garlic, minced
1-inch ginger, minced
1-2 green chilies
3 tbsp
Instructions
1
Start the pap: whisk the maize meal into 4 cups simmering salted water, cover, and cook low for 30 minutes, stirring now and then, until thick and smooth.
✎ Chef’s note
Whisk the maize meal in gradually while the water simmers to avoid lumps, then leave it to steam-cook low so it turns smooth and fluffy.
2
For the chakalaka, fry the onion, garlic, ginger, and chilies in oil until soft.
3
Add half the curry powder with the toasted ground cumin and coriander and the curry leaves, and cook until it darkens and smells toasted.
✎ Chef’s note
Toast and grind the cumin and coriander seeds yourself. Whole seeds toasted in a dry pan and ground coarsely are what lift chakalaka above a tin of curried beans.
4
Add the peppers and grated carrots with the rest of the curry powder and cook 5 minutes, keeping a little bite.
5
Stir in the tomatoes and simmer 5 minutes, then fold in the baked beans with the brown sugar and the vinegar and simmer a few minutes more.
✎ Chef’s note
The sugar and the splash of vinegar are what make it chakalaka rather than warm baked beans. They pull the sweet tomato and the curry into balance, and it tastes better still if you let it simmer half an hour and then sit. Shisanyama kitchens cook it far longer than a home cook expects.
6
Serve the chakalaka hot or cold beside the pap, with boerewors or anything off the grill.
✎ Chef’s note
For the fuller traditional version, add shredded cabbage and diced butternut with the carrots and let them soften into it.
Township braai tradition, KwaZulu-Natal table.
Ratings & reviews
Cooked it? Rate this dish:
No account needed. Sign in to leave a full review with a comment.
Cooked it?
Kept on this device, no account needed. Sign in to leave a review and keep your passport across your devices.
No reviews yet, be the first to cook it.
🌏 While it simmers, know your destination
📍
KwaZulu-Natal. Bunny chow began as a hollowed loaf sold from the Indian cafes of Grey Street in Durban, and the earliest versions were vegetarian, filled with beans. The name most likely comes from bania or bhania, the merchant caste who ran those lunch counters, and the origin is dated anywhere from the 1930s to the 1940s, with no single inventor established.
🗺️
South Africa. Cape Malay cooking came from people enslaved and exiled to the Cape from the Indonesian archipelago, India and Sri Lanka under Dutch rule, and it brought cinnamon, cumin and dried fruit into a European framework. Bobotie is where the argument sits: Cape Malay and Dutch parentage are both defensible and neither has been settled.
🌍
Africa. Africa's fifty-four nations hold cuisines as different as Morocco's slow-cooked tagines and South Africa's open-fire braai, yet shared threads run through them: ancient grains like millet, sorghum, and teff; stews thickened with groundnut, okra, or palm; and fiery condiments from Tunisian harissa to Ethiopian berbere. Staple starches, fufu, injera, ugali, couscous, anchor communal meals often eaten by hand from a shared dish, where hospitality is a point of honor.
The story behind this dish is up top, worth a read while the pot works.
More from South Africa
Bunny ChowA hollowed half-loaf of bread filled with fiery Durban curry, the ultimate hand-held street meal.
BobotieCurried spiced mince baked under a golden savory custard, sweet with dried fruit and fragrant with bay, South Africa’s national comfort.
Mieliepap with AmasiSoft maize porridge served with amasi, tangy cultured milk, an everyday South African breakfast.
Browse all South Africa recipes →
Good to know
You’ll need: Grill or barbecue, Whisk.
Storing it: Thickens as it sits. Reheat with extra water or milk to loosen, and keep 2 to 3 days refrigerated.
Make it a South Africa meal
Rooibos Iced TeaDrink
Malva PuddingDessert
GatsbyLunch
Similar dishes from around the world
Mămăligă cu Brânză și SmântânăRomania
Nshima with IfisashiZambia
Likhobe (Sorghum and Bean Grain Stew)Lesotho
Mămăligă cu BrânzăMoldova
KačamakMontenegro
OshifimaNamibia
Cuisine
Diet
Vegetarian Recipes from Around the World
Vegan Recipes from Around the World
Gluten-Free Recipes from Around the World
Dairy-Free Recipes from Around the World
Nut-Free Recipes from Around the World
Egg-Free Recipes from Around the World
Pork-Free Recipes from Around the World
Vegan Dinners from Around the World
Vegetarian Dinners from Around the World
Gluten-Free Dinners from Around the World
Dairy-Free Dinners from Around the World
Nut-Free Dinners from Around the World
Egg-Free Dinners from Around the World
Frequently asked questions
What is Chakalaka & Pap?
A punchy curried vegetable-and-bean relish beside smooth white maize porridge, braai-day essentials.
Where does Chakalaka & Pap come from?
Chakalaka & Pap is a South African dish from KwaZulu-Natal, South Africa.
Can Chakalaka & Pap be made vegan, gluten-free, or dairy-free?
This Chakalaka & Pap recipe includes substitution suggestions for vegetarian, vegan, gluten-free, dairy-free, nut-free, egg-free, and pork-free versions, including several at once such as gluten-free and dairy-free together. Treat them as a starting guide rather than a guarantee, and see the allergen note below.
Is Chakalaka & Pap safe for people with food allergies?
Our dietary labels and substitutions are a cooking guide, not medical or allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish, but we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, always read the label on every product you use, and remember a home or commercial kitchen can cross-contaminate ingredients in ways a recipe cannot control.
How long does Chakalaka & Pap take to make?
About 50 minutes total (15 minutes prep, 35 minutes cooking), serving 4.
Get the Sunday Spin
One dish from somewhere in the world, in your inbox every Sunday. No spam, just dinner inspiration you can cook that day.