National Dish Lesotho: Chakalaka (Recipe)

In this article
Say hello to Chakalaka, a vibrant vegetable relish that brings the warmth of southern African cooking straight to your table. Simmered from ripe tomatoes, crunchy peppers and gently spiced carrots, it is the kind of dish that turns any braai or family gathering into a feast. Naturally vegetarian and endlessly adaptable, chakalaka is as at home beside a hearty stew as it is spooned over warm bread. One taste and you will understand why it is such a cherished part of the Basotho kitchen.
About Chakalaka
Chakalaka is a distinctive and versatile vegetable dish with its roots in Lesotho. The interplay of assorted vegetables, spices and herbs makes it a genuine highlight of Basotho cooking. Most often served as a side, chakalaka is especially popular at braais and celebrations. It not only brings the aromas of African tradition to the table but is also a wonderful choice for vegetarians and vegans. Its bright colours and bold seasoning make it a dish that everyone gathers around.
Ingredients (serves 1–2)
- 1 tin of tomatoes (400 g)
- 1 large onion
- 1–2 peppers (red and green)
- 2 carrots
- 2–3 cloves of garlic
- 1 teaspoon curry powder
- 1 teaspoon paprika
- Salt and pepper to taste
- 1–2 tablespoons oil, for frying
Shopping for the ingredients
For chakalaka you should reach for fresh vegetables to guarantee the best flavour. Look out for ripe, juicy tomatoes along with crisp peppers and carrots. The spices are just as important to the character of the dish, so choose good-quality products where you can. Most of the ingredients you need are easy to find in a well-stocked supermarket or at a weekly farmers’ market.
Preparing the dish
For a perfect batch of chakalaka it pays to prepare everything in advance. Chop the vegetables into small pieces so they cook evenly and the flavours can develop fully. Do not overlook peeling and mincing the onion and garlic, as they form the flavour base of the dish. Good preparation keeps the cooking process smooth and makes the whole thing far more enjoyable.
Step-by-step instructions
- Heat the oil in a large pan over medium heat.
- Add the chopped onions and garlic and fry until golden brown.
- Add the chopped vegetables, including the carrots and peppers, and fry for a few minutes.
- Stir in the tinned tomatoes and the spices and let everything simmer down well.
- Season the chakalaka with salt and pepper and serve hot.
Gluten-free / lactose-free version
Chakalaka is naturally gluten-free and lactose-free, since it is built mainly from fresh vegetables and spices. That makes it ideal for anyone with intolerances. If you want to be sure your version stays gluten-free, simply check that the spices you use contain no gluten-based additives. That way you can enjoy this delicious dish with complete peace of mind.
Tips for vegans and vegetarians
Chakalaka is a superb option for vegans and vegetarians, as it relies entirely on plant-based ingredients. You can adapt the recipe however you like by adding extra vegetables you love. Courgettes, aubergines or even sweet potatoes slot in beautifully. The dish is not only rich in nutrients but also satisfying, and it leaves plenty of room to shape it around your own tastes — much like a comforting Lesotho Beans Stew.
More tips and tricks
For an especially aromatic chakalaka, use freshly ground spices whenever you can. They deliver a more intense flavour and a fuller aroma. Adding fresh herbs such as coriander or parsley gives the dish an extra burst of freshness. Experiment with different spice combinations until you land on the perfect balance for your own chakalaka.
Adapting the recipe to your taste
One of the best things about chakalaka is just how versatile it is. Feel free to adjust the vegetables to suit your preferences or whatever happens to be in season. For more heat, add fresh chilli or a hotter paprika. Stirring in beans makes the dish more protein-rich and gives it a new texture too — a trick that works just as nicely in a Dinawa Stew. Experiment and find your own favourite version.
Ingredient substitutions
If you do not have every ingredient for chakalaka to hand, there are plenty of alternatives to fall back on. Instead of fresh tomatoes you can use passata for a smoother consistency. Peppers can be swapped for courgette or fennel if you fancy a change. Be creative and use whatever is already in your fridge to put together a delicious dish.
Drink pairing ideas
A tasty chakalaka calls for drinks that complement its flavours. A refreshing non-alcoholic option such as lemonade or ginger beer is an excellent way to balance the spice of the food. For those who prefer something alcoholic, a light beer or a crisp white wine makes a fine companion — or try a homemade Basotho Ale. The right drink adds a special touch to the whole meal.
Serving and presentation ideas
The presentation of your chakalaka can greatly enhance the pleasure of eating it. Serve it in a large, colourful bowl that shows off the different vegetables. Garnish the dish with fresh coriander or parsley for a visual lift. You might also serve the chakalaka with warm flatbread or rice, such as a slice of Basotho Bread, to create a lovely contrast on the plate.
A bit of history
Chakalaka has a rich history and is a firm fixture of South African and Basotho culture. The dish was originally created in households as a way to use up leftovers, bringing together whatever vegetables were on hand. Over time it has evolved and is now a beloved side to many traditional meals. Its story speaks of the creativity of people who conjure delicious food from simple ingredients — a hallmark of Lesotho cuisine.
More recipe ideas
Summary: Chakalaka
Chakalaka is a wonderful dish that unites flavour and tradition. With its wealth of fresh ingredients and its hearty seasoning, it is not only nourishing but also endlessly adaptable to personal taste. Perfect for sociable occasions or as a flavourful vegetarian alternative, chakalaka is a must for anyone who loves African cuisine. Give it a go and experience the aromas of Africa on your own plate!



