South Africa's most iconic pairing — a fiery, spiced vegetable relish of tomatoes, peppers, beans and curry, served alongside smooth white maize porridge. Township cooking at its most vibrant.
Chakalaka was born in the townships of Johannesburg during the apartheid era — a dish of ingenuity and defiance created by migrant workers from Mozambique, Malawi, and across Southern Africa who were crowded into compounds near the mines. With minimal resources and a desire to make something good, they built chakalaka from whatever was available: canned tomatoes, baked beans, onions, and curry powder. The name is thought to come from the sound of a tin can being opened — the defining sound of township cooking. Today chakalaka appears on every South African table, from township kitchens to upscale braai restaurants. It is the essential companion to pap (maize porridge), the white starchy staple that has fed Southern Africa for centuries. Pap itself is ancient — ground white maize cooked with water until thick and smooth, eaten with almost every meal. The pairing works because pap is mild and cooling while chakalaka is bold and fiery — together they are one of Africa's great flavor marriages. At a South African braai (barbecue), you will find chakalaka and pap alongside grilled meat as reliably as the fire itself.
Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.
Open Interactive Recipe →