South African Braai Holiday Plate with Chakalaka
A festive South African braai holiday plate of grilled spiced beef and boerewors served with chakalaka, a spiced tomato relish.
About This Recipe
The braai (barbecue) is at the heart of South African social and holiday gatherings, and this plate brings together two of its most essential companions: well-seasoned grilled meat and chakalaka, a vibrant, spiced vegetable relish made from tomatoes, carrots, peppers and beans, traditionally served alongside grilled meat and bread. Chakalaka's exact recipe varies from household to household, but the base of tomato, onion, curry powder and chili remains fairly consistent across versions. Grilling the meat over hot coals, rather than a stovetop pan, gives it the smoky char that's central to the braai experience — this is a social, outdoor cooking tradition as much as a specific recipe, and the meat should be seasoned simply so the fire itself does most of the flavor work. Chakalaka, in contrast, gets built up in layers, with the vegetables simmered just long enough to soften while still holding a bit of bite. Served together on a platter, ideally with pap or bread on the side to scoop everything up, this holiday plate captures the generous, communal spirit that defines South African celebration cooking, whether for a New Year's braai or a family Sunday gathering.
Ingredients
Serves 5
- 900 gbeef sirloin or rump steak(cut into thick portions)
- 2 tbspoil
- 2 tspfine sea salt(divided)
- 1 tspblack pepper(divided)
- 1onion(diced)
- 2carrots(grated)
- 1red bell pepper(diced)
- 3 clovesgarlic(minced)
- 2 tspmild curry powder
- 0.5 tspchili flakes
- 400 gcanned crushed tomatoes
- 400 gcanned baked beans or kidney beans(drained)
- 1 tspsugar
Instructions
- 1
Season the meat
Rub steak portions with oil, half the salt and half the black pepper. Let rest at room temperature 15 minutes.
- 2
Start the chakalaka
Heat a splash of oil in a pot over medium heat. Cook onion 6 minutes until soft, then add carrots and bell pepper, cooking 8 minutes until softened.
- 3
Add spice and tomatoes
Stir in garlic, curry powder and chili flakes, cooking 1 minute, then add crushed tomatoes, remaining salt and sugar. Simmer 15 minutes until thickened.
Chakalaka should still have some texture from the vegetables — don't simmer it down to a completely smooth sauce.
- 4
Add the beans
Stir in the beans and simmer 5 minutes more to heat through and let the flavors meld.
- 5
Grill the meat
Grill the steaks over hot coals or a very hot grill pan 3-4 minutes per side for medium, or until they reach your preferred internal temperature (54°C/130°F for medium-rare).
- 6
Rest and slice
Let the steaks rest 5 minutes before slicing against the grain.
- 7
Assemble the plate
Arrange sliced steak on a platter alongside a generous portion of chakalaka, and serve with bread or pap on the side.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Cook this hands-free
Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.
Pro Tips
- →
Let the steak come to room temperature and rest after seasoning before grilling — this helps it cook more evenly over high heat.
- →
Keep some texture in the chakalaka; overcooking the vegetables into total mush loses the relish's characteristic bite.
- →
A hot, well-seared grill or bed of coals is essential for real braai flavor — a lukewarm pan will steam the meat instead of charring it.
Variations
- •
Grill boerewors sausage alongside the steak for a more traditional, varied braai spread.
- •
Add a diced potato to the chakalaka for a heartier relish, a common home variation.
- •
Make the chakalaka spicier with extra chili flakes or a fresh chopped chile if you prefer more heat.
Storage
Refrigerate chakalaka up to 5 days in an airtight container — it often tastes even better the next day. Refrigerate cooked meat up to 3 days and reheat gently to avoid overcooking further.
History & Origin
Chakalaka is believed to have originated in South African townships, likely influenced by Indian and other immigrant communities, and has become a staple accompaniment to braai gatherings across the country, with the braai itself holding deep cultural and social significance in South African life.
Frequently Asked Questions
Can I make the chakalaka ahead of time?
Yes — it keeps well refrigerated for up to 5 days and the flavor often improves after a day or two, making it a great make-ahead component for a gathering.
What if I don't have access to an outdoor grill?
A very hot cast-iron skillet or grill pan indoors will still give a good sear, though you'll miss some of the smoky char that outdoor coals provide.
Why is my chakalaka too watery?
It likely needs more simmering time to reduce; continue cooking uncovered, stirring occasionally, until it thickens to a chunky, spoonable relish consistency.
Nutrition Facts
Per serving (420g / 14.8 oz) · 5 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More South-african Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes