National Dish South Africa: Chakalaka and Pap (Recipe)

In this article
Meet Chakalaka and Pap, a much-loved pairing that sits at the very heart of the South African table. A fiery, colourful vegetable relish spooned over soft, creamy maize porridge, it is the kind of dish you will find at a family braai, a Sunday lunch or a roadside stall. Warmly spiced yet wonderfully simple to make, it turns a handful of everyday vegetables into something bold and satisfying. Bring a taste of South Africa straight to your own kitchen.
About Chakalaka and Pap
Chakalaka and Pap are two much-loved components of South African cooking that are very often served side by side. Chakalaka is a spicy vegetable relish built from a mix of vegetables, spices and sometimes beans. It is not only full of flavour but also nourishing, packed with plenty of vitamins and minerals. Pap, made from maize meal, is a creamy, filling dish that can be served either as a side or as a main in its own right. Together they make an honest, hearty meal that is a cornerstone of everyday South African cuisine.
Ingredients (serves 1–2)
- 1 cup maize meal
- 3 cups water
- 2 carrots, finely grated
- 1 onion, chopped
- 1 pepper, diced
- 1 tin chopped tomatoes
- 1–2 chillies, finely chopped (to taste)
- 2 tablespoons vegetable oil
- Salt and pepper, to taste
- Spices (such as curry powder or paprika), to taste
Shopping for the ingredients
For chakalaka and pap, it is worth choosing fresh vegetables to achieve the very best flavour. Try to make sure the ingredients are as fresh as possible, especially the onions and peppers. It is also a good idea to use quality spices, as they have a big influence on the final taste of the dish. Many of the ingredients are available in any supermarket, and some can even be found at a local farmers’ market — a lovely way to support regional produce.
Preparing the dish
Preparing chakalaka and pap is straightforward and quick. Begin by chopping and grating the vegetables, as this is the first step towards making the chakalaka. The maize meal can be measured out in advance so you do not lose any time once the cooking starts. If you are using fresh chillies, chop them finely according to how much heat you would like.
Step-by-step instructions
- Bring the water to the boil in a pan and add a little salt.
- Slowly stir the maize meal into the boiling water until you have a smooth, thick consistency.
- Cook the pap over low heat for around 20 minutes, stirring regularly so it does not catch and burn.
- In a separate pan, heat the oil and sauté the onion until soft.
- Add the grated carrots and the diced pepper and fry for a few minutes.
- Stir in the chopped tomatoes and the chillies and mix everything together well.
- Season with salt, pepper and spices and let it simmer gently over low heat for about 10 minutes.
- Serve the pap on a plate and spoon the chakalaka relish over the top.
Gluten-free / lactose-free version
Chakalaka and pap are perfectly suited to a gluten-free and lactose-free diet. The maize meal used here is naturally gluten-free, which makes it an ideal base. Just make sure that all the spices and any additional ingredients are gluten-free too. Most of the vegetables and spices are also lactose-free, which makes chakalaka and pap a great dish for anyone with special dietary needs.
Tips for vegans and vegetarians
Chakalaka and pap are not only delicious but also perfect for vegans and vegetarians. The dish offers a wide variety of fresh vegetables and wholesome carbohydrates, both important for a balanced diet. To make it even more nourishing, you can stir pulses such as chickpeas or lentils into the chakalaka relish. This not only deepens the flavour but also boosts the protein content — much like the beans in a comforting Spiced Bean Salad.
More tips and tricks
Two key tricks for this dish are the slow cooking time and constant stirring of the maize porridge. This prevents it from sticking or burning and gives the pap its lovely creamy texture. You can also adjust the chakalaka relish however you like by adding extra spices or vegetables. Experiment with different flavours to create your very own version.
Adapting the recipe to your taste
The great thing about chakalaka and pap is how easily you can adapt the recipe to your personal preferences. If you prefer a milder relish, reduce the chillies or leave them out altogether. To make it richer, add a splash of coconut milk to the chakalaka. Different vegetables such as courgette or aubergine also fold in effortlessly, giving you plenty of ways to vary the dish.
Ingredient substitutions
If you do not have some of the ingredients to hand, there are plenty of alternatives you can turn to. For the chakalaka relish, you can use passata in place of fresh tomatoes. Instead of vegetable oil, olive oil works well for a slightly different flavour. When it comes to spices, it is always worth being creative and reaching for your favourites to make the dish your own. Serve alongside a wedge of Mealie Bread to soak up every last spoonful.
Drink pairing ideas
A traditional South African dish like chakalaka and pap goes best with refreshing drinks. A cold beer or a fruity white wine complements the flavours beautifully. For an alcohol-free option, a freshly squeezed lemon juice or a herbal tea rounds off the experience nicely. Experiment with different drinks to find your ideal match.
Serving and presentation ideas
Presentation can add a great deal to how the whole dish is enjoyed. Serve the pap in an attractive bowl and garnish it with fresh herbs such as coriander or parsley. Chakalaka can be served in a separate bowl so that every guest can help themselves to as much as they like. Remember to show off the colourful variety of the vegetables too, to make the dish as visually inviting as possible.
A bit of history
Chakalaka has its roots in South African culture and is often associated with Zulu tradition. It was originally prepared in rural areas as an accompaniment to meat dishes. Over time the recipe has evolved and today it is served in many different variations. Pap is likewise a staple food across South Africa, served throughout the country, which gives it a symbolic importance within the local cuisine. It pairs especially well with a hearty Boerewors hot off the grill.
More recipe ideas
Summary: Chakalaka and Pap
With chakalaka and pap you bring a piece of South African tradition to your table. This combination of spicy relish and creamy maize dish is easy to prepare and tastes wonderful. Whether you make it for a family gathering or a relaxed supper, this dish is guaranteed to impress. Discover the versatility and flavours of South African cuisine with this delicious recipe!



