Easy Chakalaka Dish (South African Veggies and Beans Recipes)

veggies and beans recipes
veggies and beans recipes

Hi friends! Today I’m sharing a super tasty and colorful dish called Chakalaka. It’s a traditional South African recipe made with beans and lots of fresh veggies. What I love most is how easy it is to make and how healthy it is too! This plant-based meal is full of flavor, fiber, and fun. You can enjoy it for brunch, as a side, or even on toast. I had it with poached eggs, and it was so good. Let’s make it together!

Method

Cook the Onions:

First, get your large pan ready and place it over medium heat. Add a drizzle of oil just enough to lightly coat the bottom of the pan. Once the oil is warm, add the chopped onion. Stir it around and cook for a few minutes until the onion turns soft and see-through. This helps build the first layer of flavor in your dish, so take your time and don’t rush this step.

Add the Spices:

Now it’s time to bring in the flavor! Sprinkle in the mild curry powder, the piri piri (or chili powder), and a pinch of salt. Stir everything together so the spices cover the onions. Let them cook for about 30 seconds to 1 minute. You’ll start to smell the warm, yummy aroma of the spices. This step is important because heating the spices wakes up their flavor so don’t skip it!

Add the Veggies:

Next, add the chopped red and yellow bell peppers and the grated carrot to the pan. Stir well so everything gets mixed with the spicy onion blend. Let the veggies cook for around 5–7 minutes. Stir every now and then so they don’t stick to the pan. The peppers will start to soften, and the carrots will add a touch of sweetness.

Tomato Time:

Now open your can of chopped tomatoes and pour them into the pan. Give it all a good stir to combine. Keep the heat on medium and let the mixture simmer for about 10 to 15 minutes. Stir every few minutes and let the sauce cook down. You want the liquid to reduce, which means it thickens up and becomes rich. If it looks too watery, let it simmer a bit longer.

Add the Beans:

Finally, it’s time to stir in the cannellini beans. These should be pre-cooked (like from a can), so they only need a few minutes to heat up and blend in with the sauce. Let them cook with the rest of the mixture for about 5 more minutes. Don’t add them too early this keeps the beans from breaking apart or getting mushy.

And that’s it! Your chakalaka is ready to enjoy. Serve it hot with your favorite toppings or sides. 😊

🧰 Necessary Tools

  • Chopping board and knife
  • Grater (for ginger and garlic)
  • Large frying pan or skillet
  • Wooden spoon
  • Measuring spoons
  • Can opener

🫘 Veggies and Beans Recipe – Chakalaka from South Africa!

Recipe by Jay Rehak
0.0 from 0 votes
Cuisine: South AfricanDifficulty: Easy
Servings

2

servings
Prep time

15

minutes
Cooking time

20

minutes
Total time

35

minutes

Ingredients

  • 1 red bell pepper

  • 1 yellow bell pepper

  • 1 carrot

  • 1 onion

  • 1 thumb-size piece of fresh ginger (grated)

  • 3 garlic cloves (grated)

  • 2 tsp mild curry powder

  • 1/4 tsp piri piri (or chili powder)

  • Salt to taste

  • 1 can chopped tomatoes

  • 200g cannellini beans (or any cooked white beans)

  • A little oil for cooking

Directions

  • Cook the onions: Heat a drizzle of oil in a large pan. Add the chopped onion and cook until soft.
  • Add spices: Stir in the curry powder, piri piri, and a pinch of salt. Let the spices cook for about 30 seconds until they smell yummy.
  • Add veggies: Add the chopped peppers and grated carrot. Stir well and cook for a few minutes.
  • Tomato time: Pour in the canned tomatoes and stir. Let it simmer and reduce for 10–15 minutes until it thickens.
  • Add the beans: Stir in the beans and let everything cook together for another 5 minutes.

Notes

  • Don’t skip cooking the spices this step brings out the best flavor.
  • Let the tomato sauce reduce, or your chakalaka might be too watery.
  • Add the beans near the end so they don’t turn mushy.

🍳 Serving Suggestions

  • With poached or fried eggs on top
  • Alongside grilled chicken, fish, or steak
  • As a filling for wraps or sandwiches
  • On warm toast or rice for a simple lunch

🎉 Fun Fact

Chakalaka comes from South Africa and is often served at barbecues, called braais. Every family has their own twist, so you can always play around with the veggies and spices!

✅ Conclusion

This veggie and bean recipe is bright, bold, and so simple to make. It’s healthy, full of flavor, and gives you a little taste of South Africa. I hope you try it and enjoy every bite. Whether you eat it with eggs, rice, or something else you’ll love how tasty and easy it is. Happy cooking, friends!

Scroll to Top