South African Chakalaka is a flavorful, spicy vegetable relish that is a staple in South African cuisine. Often served alongside braais (barbecues), bread, pap, or meat, chakalaka is colorful, tangy, and packed with vegetables and spices. This recipe shows you how to prepare authentic Chakalaka at home.
What Is South African Chakalaka?
Chakalaka is a South African relish made from a mix of vegetables such as carrots, bell peppers, onions, and tomatoes, often with beans and chili. It is lightly spiced with curry powder and other seasonings. Traditionally, chakalaka adds flavor, color, and texture to meals.
Ingredients for South African Chakalaka
-
2 tablespoons cooking oil
-
1 large onion, chopped
-
2 cloves garlic, minced
-
1–2 green chilies, chopped (optional)
-
2 carrots, grated
-
1 red bell pepper, chopped
-
1 green bell pepper, chopped
-
2 tomatoes, chopped or blended
-
1 tablespoon tomato paste
-
1 teaspoon curry powder
-
1 teaspoon paprika
-
1 cup baked beans (optional)
-
Salt and pepper to taste
How to Make South African Chakalaka
Step 1: Sauté the Aromatics
Heat oil in a pan. Add onions, garlic, and chilies. Cook until soft and fragrant.
Step 2: Add Vegetables
Add grated carrots and chopped bell peppers. Cook for 5–7 minutes until slightly tender.
Step 3: Add Tomatoes and Spices
Stir in chopped or blended tomatoes, tomato paste, curry powder, paprika, salt, and pepper. Cook until the mixture thickens slightly.
Step 4: Add Beans (Optional)
Add baked beans if using and cook for another 5 minutes, stirring gently.
Step 5: Serve
Serve warm or at room temperature as a side dish with pap, bread, grilled meat, or rice.
Tips for the Best South African Chakalaka
-
Use fresh vegetables for vibrant color and flavor.
-
Adjust spiciness with chilies according to taste.
-
Chakalaka tastes even better the next day as flavors meld.
-
Can be stored in the fridge for up to 3–4 days.
What to Serve with
-
Pap or maize meal porridge
-
Grilled meats (braai)
-
Rice
-
Bread
Why Chakalaka Is Popular
Chakalaka is beloved for its bold flavors, vibrant colors, and versatility. It is a traditional South African staple that complements almost any main dish.


