National Dish Botswana: Chakalaka (Recipe)

In this article
Meet Chakalaka, the vibrant vegetable relish that carries the bold flavours of southern Africa straight to your table! This spicy tangle of onions, peppers, tomatoes and beans is simmered with a fragrant blend of spices until it turns rich and warming. Endlessly adaptable and always welcome, it works beautifully as a side dish or as a light main, and it is just the thing for a lively gathering or an easy, wholesome midweek meal.
About Chakalaka
Chakalaka is a traditional dish enjoyed across Botswana that has, in recent years, won fans throughout the rest of Africa and around the world. It brings together vegetables, spices and sometimes beans in a wonderfully spicy relish that can be served either as a main dish or as a side. Every spoonful carries the flavours of Africa to your plate. Chakalaka is especially prized for its versatility and the ease with which it can be adjusted to suit your own tastes.
Ingredients (serves 1–2)
- 1 large onion
- 1 red pepper
- 1 green pepper
- 2 large tomatoes
- 1 tin of beans (e.g. kidney beans)
- 1–2 tablespoons chakalaka spice blend
- 2 tablespoons oil (e.g. sunflower oil)
- Salt and pepper to taste
Shopping for the ingredients
When shopping for chakalaka, it is worth choosing fresh, good-quality produce for the best results. A local market or a well-stocked supermarket is your best bet for sourcing the finest ingredients. Look out in particular for ripe tomatoes and crisp peppers, which give the dish its bright colour and full flavour. Choosing produce sustainably can also improve the taste while being kinder to the environment.
Preparing the dish
Preparing chakalaka is simple and takes only a few steps. Begin by dicing the onion and peppers into small cubes, removing the seeds from the peppers before you chop them. The tomatoes can be either diced or peeled, depending on your preference. A little groundwork makes the cooking more efficient and helps everything come together smoothly.
Step-by-step instructions
- Heat the oil in a pan and sauté the onions until translucent.
- Add the diced peppers and fry briefly.
- Stir in the tomatoes and cook until they soften.
- Drain the beans, add them to the pan, then stir through the chakalaka spice blend.
- Season with salt and pepper and leave to simmer for a further 10–15 minutes.
Gluten-free / lactose-free version
Chakalaka is naturally gluten-free and lactose-free, which makes it a great option for anyone with these intolerances. Do check, however, that your chosen spice blend contains no gluten-based ingredients. Reading the label carefully before you buy ensures the dish suits every dietary need, so that everyone — whatever their eating habits — can enjoy this delicious relish.
Tips for vegans and vegetarians
Chakalaka is an ideal vegan and vegetarian treat, since every ingredient is plant-based. To make the dish even more nourishing, add extra vegetables such as courgette or aubergine. These lend an added dimension of flavour and make the relish more varied still. You might also stir in creative spices such as turmeric or cumin to discover new aromas.
More tips and tricks
A few simple tips will help your chakalaka turn out even better. Make sure everything is washed and prepped before you start, to keep the cooking smooth. The longer the dish simmers, the deeper the flavours become, so taste it after a few minutes and adjust the seasoning to your liking. Serve chakalaka hot and fresh to enjoy it at its best — though it is just as good cold. It makes a natural partner for a bowl of Samp and Beans.
Adapting the recipe to your taste
The beauty of chakalaka lies in the flexibility of the recipe. If you prefer bolder heat, add fresh chillies or a little chilli powder. To make it heartier, you could fold in chopped nuts or some tofu. With a little willingness to experiment, you can create your own personal version of chakalaka that suits your taste completely. These tweaks keep the dish varied and exciting.
Ingredient substitutions
If you do not have certain ingredients to hand, there are plenty of alternatives. In place of red and green peppers, for example, you can use other colours, or swap the beans for lentils, much as you would in a Lentil Curry. If fresh tomatoes are hard to find, tinned tomatoes will do the job. The key is to keep the flavours in harmony, which small modifications can usually achieve.
Drink pairing ideas
A range of drinks pairs wonderfully with chakalaka. A light, refreshing lager sits nicely alongside its spicy notes. For those who prefer alcohol-free options, homemade lemonade or sparkling water with a squeeze of lemon works well. These drinks help balance the heat of the dish and round off the meal. A cup of Rooibos Tea makes a soothing, caffeine-free finish.
Serving and presentation ideas
Thoughtful presentation can greatly enhance the chakalaka experience. Serve the relish in an attractive bowl and garnish with fresh herbs such as coriander or parsley. A dollop of yoghurt or a slice of avocado adds a lovely contrast in both colour and taste. An inviting arrangement will please your guests and whet the appetite. Chakalaka is often served with grilled meats such as Boerewors or a fragrant Chicken Potjie.
A bit of history
Chakalaka has its roots in southern African cooking and is often described as a worker’s food. Originally prepared by labourers in the townships, it quickly became a symbol of community and sharing. Its many variations reflect the wealth of cultures and tastes found across the region. Today it is not only a treasured dish but also a small piece of the history and tradition of Botswana and beyond — a fine ambassador for Botswana cuisine.
More recipe ideas
Summary: Chakalaka
Chakalaka is far more than just a dish; it is a taste experience that captures the variety and character of African cooking. Built on fresh ingredients that marry heat and flavour beautifully, it is simple to make and suited to any occasion. Whether as a side or a main, chakalaka brings joy to the table and is an excellent choice for celebrations or cosy evenings alike. Give it a try and let its flavours enchant you!



