Chakalaka is one of the popular dishes enjoyed by most South Africans. I mean, what is there not to enjoy? The mere sight of the colorful vegetables will leave you salivating all day long, and lets not forget that these vegetables are extremely good for your health. So it’s a combination of indulging in good food and doing your health a great deal of favor. The first time I came across this Chakalaka recipe, I thought to myself, “this looks quite interesting” and made up my mind to try it out. Since then, I have prepared it over a dozen times and have become a master at it. It has now become one of my go-to meals, my family and friends love it to bits.  My recipe is very easy to prepare as I have modified it so you can easily lay your hands on the ingredients. Chakalaka can be served with any kind of pasta, rice, plain beans or yam and any meat of your choice preferably fried chicken fillets cut in big chunks.


  • 2 Carrots
  • 1 medium green bell pepper
  • 1 medium red bell pepper
  • 4 tomatoes ( chopped)
  • 2 tablespoons tomato paste
  • 1 onion bulb
  • 3 garlic cloves (minced)
  • 1/4 teaspoon thyme
  • 100g baked beans
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon curry powder
  • 2 tablespoons vegetable oil or olive oil
  • 2 seasoning cubes 


  • Shred carrots and bell peppers, dice onions, tomatoes and fresh pepper.
  • Heat up vegetable oil in a wok on medium heat.
  • Sauté onions for one minute
  • Stir in minced garlic, sauté till fragrant.
  • Add shredded carrots, stir and combine, sauté for one minute.
  • Stir in fresh pepper, stir to combine
  • Stir in tomatoes, leave to simmer for 3 minutes.
  • Add red and green bell peppers, stir and sauté for an extra minute.
  • Stir in tomato paste and add thyme, curry powder, knorr cubes, white pepper and a pinch of salt. Cover pot and leave to simmer for at most 5mins.
  • Add baked beans, stir to combine. Turn off heat immediately.

Chakalaka is ready!!!