Chakalaka, a versatile vegan or vegetarian South African recipe

Try this versatile vegan/vegetarian gluten free dish that is amazing on its own or goes amazingly with anything!

Oct 6, 2024
Chakalaka, a versatile vegan or vegetarian South African recipe
Photo by Dragne Marius / Unsplash

Hey there, I’m Jess . On The Signature, I share reflections on beauty, routines, travel, wellness, culture, and everyday life. For those drawn to a calmer, more intentional way of living, I send a free newsletter each month on the 7th. You're welcome to join.


If you had the opportunity to go to South Africa, and unless you have only ordered French croissants at your hotel, you may have come across a mixture of beans to accompany any meal: it is called Chakalaka.

My father lived in Johannesburg for a few years and at his house, every day, we found a pot of freshly made chakalaka, which invariably ended up being eaten in its entirety. I thought it was a difficult dish to make and with very specific spices, until I came across a video on YouTube that shows how simple it was to make, anywhere in the world.

Where to eat in Cape Town?
From casual seafood spots to fine dining, markets, cafés and wine estate restaurants, these are the places I genuinely recommend after decades of visiting (around) Cape Town

We both have done it a dozen times and it's one of my husband's favourite recipes.

Ingredients for 4 generous servings

  • 1 tin baked beans in tomato sauce
  • 1 large onion, finely chopped
  • 1 green pepper, finely chopped
  • 2 large or 3 small carrots − grated
  • 2 cloves garlic, crushed
  • 1 to 2 tablespoons of curry powder
  • 1 tin of chopped, peeled tomatoes
  • 2 tablespoons of olive oil
  • salt and black pepper, to taste
  • vegetable or chicken stock (if using, don't add salt)
  • chili or cayenne pepper flakes (optional)
  • chopped parsley or cilantro (optional)

I could reinvent the recipe but let's not sweat it: South African Chef Siba Mtongana does it best!

Why do we love it?

  • It's super nutritious with lots of veggies and little fat
  • It's vegan (or vegetarian if you use chicken stock)
  • It's a different way to eat vegetables WITHOUT BEING SOUP
  • It's versatile as can eat it with everything. On toast, with rice, with corn porridge, with an egg on top or alongside a barbecue chicken

This weekend I did it the shakshuka way, with two eggs and 15 minutes in the oven (it should have only been 10 minutes for runnier eggs but forgot it, oops!) and it made for an amazing breakfast. It also provides several servings and it is amazing for meal prep.

Check my other recipes:

An easy fish recipe than you can make in 15 minutes...

Easy 15-minute Fish Curry Recipe
Inspired by Emily English, this high-protein fish curry recipe is packed with flavour and perfect for weeknight cooking

A chicken salad I ate almost every week during my weight loss journey...

A Chicken Salad recipe for lazy girls
Give this fragrant recipe a chance, especially if you are looking for a protein full, gluten free and carb light recipe to fill you up until your next main meal. You can eat it just like it is or in a wrap. Either way, it is delicious!

An oven baked shredded duck rice

Recipe: traditional Portuguese Duck Rice / Arroz de Pato
Finding yourself with a duck carcass or pulled duck meat in your fridge? This is the recipe for a slow Sunday meal that will last over the week

A ratatouille, that is great on its own or as a side dish

Ratatouille, a Parisian’s recipe
Check my homemade ratatouille recipe: simple, nutritious, and packed with fresh vegetables! Inspired by French cuisine - my favourite! - this dish is perfect for batch cooking and easy weekday meals. Follow this step-by-step guide to make a fragrant, delicious ratatouille at home.

Like this content and want more? You can subscribe to get a monthly edit and we can connect also on BlueSky | TikTok | Youtube | Pinterest

@thesignaturejess