Chakalaka (Instant Pot Method)

A delicious South African vegetable relish popularly known as chakalaka made in Instant Pot! A perfect one-pot dish for those busy weekdays!


Tomato-Onion Relish 


6 servings


South African


50 min




A perfect one-pot dish for those busy weekdays!

Vegetables – 1 onion 250 grams approx, finely chopped – 3 garlic cloves chopped. After chopped, I got about 1.5 tbsp – 1 green chili chopped – 1 tbsp ginger chopped – 2 to matoes big, chopped. Approx 200 grams – 2 cups green cabbage chopped. Approx 150 grams – 1 carrot grated. Approx 100 grams – 1 cup colored bell peppers chopped. Approx 100 grams

You will need:

Spices and Condiments – 1 tbsp curry powder – ½ tsp smoked paprika – ½ tsp cayenne pepper – 1 tbsp brown sugar or to taste. Refer notes – 2 tbsp ketchup – 2 tsp vegan Worcestershire sauce. Refer notes – ¾ tsp salt or to taste Refer notes Beans & Broth – 1 can cannellini beans – 1 cup vegetable broth – 2 tbsp cilantro finely chopped

You will need:


Simple & easy-to-follow

Step 1

Set the Instant Pot in saute mode. Add the 3 tbsp of oil and after 30 to 45 seconds, when the oil is hot, add the chopped onion, garlic, green chili, and ginger. Saute until the onion turns soft and tender or for about 3 to 4 minutes.

Step 2

Add the other veggies – tomatoes, cabbage, carrot, and bell peppers. Gently mix them all.

Step 3

Now add all the spices and condiments – curry powder, smoked paprika, cayenne pepper, brown sugar, salt, ketchup, and the vegan Worcestershire sauce.

Step 4

Add the broth and mix all the ingredients.

Step 5

Now add the rinsed beans, and no need to mix the beans. Just leave as a top layer. As the canned beans were already soft, I did not mix them frequently.

Step 6

Close the Instant Pot. Make sure the vent is in the sealing position. Select manual/pressure cook and set the time to 2-minutes at high-pressure mode. When the cooking is complete, wait for 10 minutes, then quickly release the remaining pressure. Carefully open the lid after releasing the pressure and mix the chakalaka.

Step 7

Now add the cilantro and gently mix the chakalaka and simmer for 3 to 5 minutes in the saute mode. Check for seasoning and adjust at this stage. This simmering step is optional. But it helps the sauce to thicken a bit. Turn off the Instant Pot and serve it warm with rice or relish it as is.

Hello all, I am Srividhya, the person behind Vidhya's Vegetarian Kitchen. My blog is all about vegetarian and vegan food with unique and exciting recipes from all over the world.

Did you enjoy this recipe? Share this story!