Chakalaka {South African Vegetable Relish – Vegan, Gluten Free}

Jump to Recipe

Never tried Chakalaka? You’re missing out. Chakalaka is a traditional South African vegetable relish that tastes amazing served with bread, stews, meat and more. Learn how to easily make it in this post.

closeup of cooked chakalaka in large white pot

Guys, I have a delicious dish for you today: Chakalaka.

If you’ve never heard of Chakalaka before you might think it’s a Mexican dish by the name. Nope. It is a South African dish.

Although its exact origins are unknown, some believe it originated from mineworkers in Johannesburg who added tomatoes, beans, chilli and anything else they had into a pot to create a vegetable dish with a Portuguese flair.

However it originated, it is now a staple of South African cuisine and is served just about everywhere in South Africa, especially at braais (cookouts/barbecues).

It is soooo easy to make and soooo flavourful (think spicy, tangy, and oh-so-good).

Chakalaka Ingredients

No one really ‘does’ Chakalaka in exactly the same way – there are all sorts of variations of the recipe. However, most recipes contain:

  • Tomatoes
  • Beans, especially baked beans (there is something so comforting about baked beans – brings us back to childhood I guess)
  • Onions

Then you add loads of veggies and spices to your liking. I’m serving you up a version with carrots, peppers, fresh thyme, ginger and garlic – not quite as spicy as some versions because I chose to omit the hot chillies.

(But if you like seriously spicy, feel free to add them back in.)

How to Make Chakalaka Step by Step

Let’s make this Chakalaka recipe, shall we? Here’s how…

  • Step 1. To a pan over medium heat, add the oil. Then add onion and sauté until translucent and softened.
  • Step 2. Add garlic, ginger and curry powder. Stir to combine.

overhead shot of white pot with onions and peppers being prepared for chakalaka recipe

  • Step 3. Add peppers. Cook for 2 mins.

overhead shot of chakalaka recipe after peppers have been added to onions

  • Step 4. Add carrots. Stir to combine and ensure they’re coated in curry powder.

overhead shot of chakalaka recipe being prepared with shredded carrots on top

  • Step 5. Add tomatoes and tomato paste. Stir to combine.

overhead shot of chakalaka after tomatoes and tomato paste are aded

  • Step 6. Cook mixture for 5-10 mins. Mixture should be well combined and thickened slightly.

overhead of chakalaka after cooking before adding beans

Step 7. Add baked beans and fresh thyme. Simmer for 5 mins.

overhead shot of white pot with chakalaka with baked beans and fresh thyme on top

To serve: Remove from heat. Can be served hot or cold.

final overhead shot of chakalaka in a white pot with handles

Tips for Making Chakalaka

  • You can this recipe vegan or vegetarian by using baked beans that do not contain bacon or any other animal product. Use my baked beans recipe and omit the gammon and use vegetable stock instead of chicken stock.
  • This is a versatile recipe. Don’t be afraid to experiment with different recipes. (I just saw a variation with chickpeas instead of baked beans – why not?)
  • Make it spicier by adding chillies.

Chakalaka Salad or Chakalaka Sauce?

Some refer to Chakalaka as a (spicy) vegetable relish, some refer to Chakalaka as a salad, and yet others refer to Chakalaka as a sauce.

No matter what you call it, it’s a condiment that is meant to be eaten not on its own but served alongside another food. (See the section below for serving ideas.)

overhead view of chakalaka recipe in white pot on countertop

How to Serve Chakalaka

You can serve it with…

  • Crusty bread
  • Crackers
  • Toast
  • Braaied (barbecued) meat
  • Pap (South African porridge/polenta)
  • Stews

Serve it at home, serve it at outdoor social gatherings, serve it everywhere… no matter how you serve it, it is goooood South African food.

Thank you for reading my Chakalaka recipe post. And please come visit again as I continue dreaming up recipes, traditional African recipes, African fusion recipes, Sierra Leone recipes, travel plans and much more for you.

Get The Chakalaka Recipe

Don't forget to tag #recipesfromapantry on Instagram or Twitter if you try Chakalaka {South African Vegetable Relish}! It is really, really awesome for me when you make one of my recipes and I'd love to see it. You can also share it on my Facebook page. Please pin this recipe to Pinterest too! Thank you for reading Recipes from a Pantry.

closeup of cooked chakalaka in large white pot
Print Recipe
5 from 7 votes

Chakalaka {South African Vegetable Relish}

Chakalaka is flavourful and so easy to make.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Side Dish
Cuisine: African
Servings: 6
Calories: 200kcal
Author: Bintu Hardy

Ingredients

  • 3 tbsp oil
  • 1 onion finely chopped
  • 2 cloves garlic crushed
  • 50 g ginger finely grated
  • 2 tbsp mild curry powder
  • 1 red pepper finely chopped
  • 1 yellow pepper finely chopped
  • 5 large carrots (unpeeled but scrubbed and topped and tailed) grated
  • 2 tbsp tomato purée
  • 400 g can chopped tomatoes
  • 2 sprigs fresh thyme leaves only
  • 400 g can baked beans
  • Salt and pepper to taste

Instructions

  • To a pan over medium heat, add the oil. Then add onion and sauté until translucent and softened.
  • Add garlic, ginger and curry powder. Stir to combine.
  • Add peppers. Cook for 2 mins.
  • Add carrots. Stir to combine and ensure they’re coated in curry powder.
  • Add tomatoes and tomato paste. Stir to combine.
  • Cook mixture for 5-10 mins. Mixture should be well combined and thickened slightly.
  • Add baked beans and fresh thyme. Simmer for 5 mins.
  • Remove from heat. Can be served hot or cold.
**EASY AIR FRYER RECIPE EBOOK**Get the easy Air Fryer Recipe Binder which includes 40 quick and easy recipes all under 30 minutes cook time.
** INSTANT POT DUMP AND DASH RECIPE EBOOK**Get the Instant Pot Dump And Dash Recipes Ebook with easy recipes for busy lives.

Notes

Adapted from this recipe by Chef Siba Mtongana.
Gluten-free

Nutrition

Calories: 200kcal | Carbohydrates: 28g | Protein: 5g | Fat: 8g | Saturated Fat: 1g | Cholesterol: 4mg | Sodium: 412mg | Potassium: 695mg | Fiber: 7g | Sugar: 6g | Vitamin A: 9295IU | Vitamin C: 75.7mg | Calcium: 91mg | Iron: 3mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




11 Comments

  1. I am a link builder I have websites for a backlink in marketed chip rise  reply to me if are in a paid guest post    

  2. I’m planning to make this for a South African themed event. How long can it be kept in the fridge? Can it be frozen?

  3. I am amazed at the fresh and creative plates that Chef Lora Ferrera, of Ferrera in Simcoe, puts together every week. Beautiful, healthy, and flavourful, full of fresh fruits and vegetables, with a good dose of gastronomic attitude.

  4. Green Thai Chicken Curry made with my mild version of homemade Thermomix Green Thai Curry Paste is an exotically fragrant, flavourful and irresistibly addictive bowl of colourful comfort

  5. 5 stars
    I know you mentioned that Chakalaka is a condiment but it looks so good that I think I could eat it as a main meal! I love beans and your suggestion about chickpeas sounds delicious also.

  6. 5 stars
    I am so excited to try chakalaka! I love the combination of garlic, ginger and curry powder together. Have you ever tried making it with plain canned beans instead of baked? I am wondering if it would be okay…since that is what I have on hand. Thanks!