Chakalaka Salad
Jump to recipe ↓
Chakalaka Salad takes the familiar beans, carrots, peppers and curry flavour of Chakalaka and gives them a tangy, chilled finish. This is a cooked-and-cooled salad, not a raw vegetable mix: the trick is to keep a little bite in the peppers and reduce the tomato sauce properly before adding the beans.
At a braai, that cool, gently spicy spoonful is just what you want alongside smoky meat. It is particularly good with Lamb Sosaties, boerewors or Peri-Peri Chicken. Keep the curry mild when the chicken is already fiery, and let everyone add extra chilli at the table.
I like a braai side that can be tucked into the fridge the day before, leaving less chopping for when everyone arrives. Cool this salad quickly in shallow containers and keep it at 5°C or below. In our summer heat, serve a small bowl at a time and keep the rest in the fridge or a cooler box with ice packs; discard salad left unrefrigerated for more than 2 hours, or 1 hour when the temperature is above 32°C.
Tips & Techniques
- Keep some texture: Coarsely grate the carrots and dice the peppers rather than grating everything; this helps the chilled salad feel substantial rather than mushy.
- Reduce before adding beans: Cook off excess tomato liquid while you can still stir freely. Once the beans go in, use a gentle folding motion.
- Split the vinegar: The first addition seasons the sauce, while the second gives the finished salad its fresh, tangy edge.
- Taste it cold: Chilling changes how strongly you notice salt and spice. Make your final seasoning adjustment just before serving.
- Plan for chilling: Allow at least 2 extra hours in the fridge, or make it the day before. Keep the coriander separate until serving for a fresher finish.
Delicious Variations
- Hot chakalaka salad: Add 1 finely chopped fresh chilli with the garlic, or use hot curry powder instead of mild.
- Plain-bean version: Replace the baked beans with a drained 400 g tin of cannellini or butter beans. Add 60 ml water with them if the mixture looks dry, and taste for extra salt.
- Extra sweetcorn: Fold in 150 g drained tinned sweetcorn with the beans for a sweeter, slightly bulkier salad.
- No coriander: Replace the coriander with 10 g chopped flat-leaf parsley, or leave the herbs out altogether.
Serving Suggestions
- With boerewors: Spoon alongside grilled boerewors and pap, using the tangy sauce to bring the whole plate together.
- With sosaties: Serve chilled beside lamb or chicken sosaties; the vinegar balances a sweet, sticky marinade nicely.
- With spicy chicken: Keep this batch mild and pair it with peri-peri chicken and a simple green salad.
- For a meat-free braai: Serve with grilled mushrooms, mielies and warm roosterkoek for a generous vegetable-led plate.
Frequently Asked Questions (FAQs)
Q1: Can I make Chakalaka Salad the day before?
Yes, and the curry flavour settles nicely overnight. Cook it, divide between shallow containers and refrigerate promptly. Once chilled, cover tightly and keep at 5°C or below. Stir in the coriander and check the seasoning just before serving.
Q2: How long does it keep in the fridge?
Keep it in a sealed container at 5°C or below and use within 3 days of cooking. Only save leftovers that have stayed safely chilled: discard any portion left unrefrigerated for more than 2 hours, or more than 1 hour above 32°C. Putting it back in the fridge does not reset that time.
Q3: What can I substitute for baked beans or white wine vinegar?
Use a drained 400 g tin of cannellini or butter beans instead of baked beans, adding up to 60 ml water if needed. Apple cider vinegar can replace white wine vinegar in the same quantity. With sharper spirit vinegar, start with 20 ml total and add more after tasting.
Q4: How many people will this recipe serve, and can I double it?
It serves 6 generously or 8 when there are several other braai sides. Double all the ingredients for 12-16 people, but use two pans or a very wide pot so the tomatoes reduce properly. Divide the finished salad into several shallow containers for quick cooling.
Q5: Can I serve it warm instead of chilled?
Absolutely. Serve it straight after cooking and stir in the coriander at the end. For a warm version, taste before adding the final 15 ml vinegar, as you may prefer a little less tang. Do not leave it sitting lukewarm while waiting for the meat.
In Summary
This Chakalaka Salad is a colourful, budget-friendly braai side with tender beans, textured vegetables and a bright vinegar finish. Make it ahead, chill it safely and bring out small portions as the meat comes off the fire.

Recipe
Chakalaka Salad
A tangy, chilled chakalaka salad made with baked beans, carrots, peppers and mild curry spices, perfect for preparing ahead of a braai.
Ingredients
- 30 mlsunflower oil (2 tablespoons)
- 150 gonion (1 medium onion, finely chopped)
- 150 gred pepper (1 medium pepper, deseeded and cut into small dice)
- 150 ggreen pepper (1 medium pepper, deseeded and cut into small dice)
- 300 gcarrots (About 3 medium carrots, peeled and coarsely grated)
- 2 clovesgarlic (Finely chopped)
- 10 mlmild curry powder (2 level teaspoons)
- 2.5 mlground cumin (½ teaspoon)
- 400 gchopped tomatoes (1 tin, including the juice)
- 410 gbaked beans in tomato sauce (1 tin; do not drain)
- 30 mlwhite wine vinegar (Divided into two 15 ml portions)
- 5 mlbrown sugar (1 level teaspoon)
- 2.5 mlsalt (½ teaspoon, then adjust to taste)
- 1.25 mlground black pepper (¼ teaspoon)
- 10 gfresh coriander (Roughly chopped, to stir through once chilled)
Equipment
- Wide, deep frying pan and wooden spoon
- Chopping board and sharp knife
- Coarse grater
- Two shallow, heatproof storage containers with lids
Method
- 1
Prepare all the vegetables before you start cooking. Use the coarse side of a grater for the carrots and cut the peppers into roughly 1 cm pieces so they keep some texture.
- 2
Heat the oil in a wide, deep frying pan over medium heat. Add the onion and cook for 5 minutes, stirring often, until softened but not browned.
- 3
Add both peppers and the carrots. Cook for 7 minutes, stirring regularly, until the vegetables have softened slightly but the peppers still have a little bite. Stir in the garlic, curry powder and cumin and cook for 1 minute.
- 4
Add the tomatoes, 15 ml vinegar, sugar, salt and black pepper. Simmer uncovered for 10-12 minutes, stirring occasionally, until thick rather than watery. A spoon drawn across the pan should leave a brief trail.
- 5
Fold in the baked beans with their sauce and simmer gently for 4 minutes. Avoid vigorous stirring, which can mash the beans. Remove from the heat and stir in the remaining 15 ml vinegar.
- 6
Transfer to two shallow, heatproof containers so the salad cools quickly. Let the heavy steam subside briefly, then refrigerate promptly, loosely covered; do not leave it on the counter until completely cold. Cover tightly once chilled. Allow at least 2 hours to chill; this is additional to the prep and cooking times.
- 7
Stir the chilled salad, fold in the coriander and taste. Adjust the salt or add a small extra splash of vinegar if needed. Transfer only what you plan to serve immediately to a serving bowl, keeping the rest refrigerated.
Nutrition (per serving, estimated)
- Calories
- 242 kcal
- Carbs
- 36 g
- Protein
- 11 g
- Fat
- 8 g
- Saturated fat
- 1 g
- Cholesterol
- 0 mg
- Sodium
- 769 mg
- Fibre
- 8 g
- Sugar
- 12 g


