Chakalaka (South African Vegetable Stew)

Pinterest Pin for Chakalaka (South African Vegetable Stew)

Introduction

Chakalaka is a South African vegetable stew built on a quick curry-spiced base of onions, tomatoes, peppers, and carrots, simmered until tender and thickened with baked beans. It comes together in under 30 minutes and works as a side dish, a light main course over rice, or a meal-prep staple that tastes better the next day.

This recipe and accompanying image were created with the help of AI for inspiration and guidance. Results may vary depending on ingredients, equipment, and technique.

Recipe Details

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Servings: 4–6

Ingredients

  • 1 tablespoon oil, or as needed
  • 3 medium onions, diced
  • 1 teaspoon curry powder, or to taste
  • 1 teaspoon chile powder
  • 2 small Thai green chiles, chopped
  • 3 medium carrots, diced
  • 3 medium tomatoes, diced
  • 2 medium green bell peppers, diced
  • ¼ cup water
  • 1 cube vegetable bouillon, crumbled
  • Salt and ground black pepper to taste

Instructions

  1. Heat the oil in a large saucepan over medium heat.
  2. Add the chopped onions and sauté for 2-3 minutes until softened.
  3. Stir in the curry powder, chile powder, and chopped chile peppers. Cook for 1 minute until fragrant.
  4. Add the chopped tomatoes, grated carrots, and diced bell peppers. Stir well.
  5. Add the crumbled bouillon cube and water. Cover and simmer for 10-15 minutes until the vegetables are tender.
  6. Stir in the baked beans and cook for an additional 3-5 minutes, uncovered, until the mixture thickens.
  7. Taste and adjust seasoning with salt and pepper.

Variations

More vegetables: Add diced zucchini, corn kernels, or cabbage in step 4 alongside the tomatoes and peppers—they’ll cook down and add texture without changing the spice balance.

Spicier heat: Increase the Thai green chiles to 3–4, or add a pinch of cayenne pepper in step 3 for lingering warmth without altering the curry flavor.

Thicker consistency: Use 3 tablespoons water instead of ¼ cup, or mash some of the baked beans before stirring them in to create a more stew-like body.

Different beans: Swap the baked beans for chickpeas, kidney beans, or lentils cooked until just tender—each brings different protein and texture without disrupting the spice profile.

Serve with grain: Ladle over rice, couscous, or flatbread to make it a more filling main course.

Tips for Success

Don’t skip the fragrant bloom: After sautéing the onions, cooking the curry powder, chile powder, and fresh chiles together for a full minute releases their oils and deepens the flavor—rushing this step flattens the final dish.

Taste the vegetables before adding liquid: By step 4, you’ll know if your tomatoes are very watery; if so, use 3 tablespoons of water instead of ¼ cup to avoid a thin stew.

Uncover for the final simmer: Once you add the baked beans in step 6, leave the lid off so excess moisture evaporates and the mixture thickens into a cohesive stew rather than a thin soup.

Dice everything to similar size: Carrots take longer to soften than tomatoes or peppers, so cut them slightly smaller than the others so everything finishes tender at the same time.

Make it ahead: This tastes even better the next day—refrigerate it in an airtight container for up to 4 days, then reheat gently on the stovetop over medium heat, stirring occasionally.

Storage and Reheating

Refrigerator: Store in an airtight container for up to 4 days. The flavors meld and intensify overnight, making day-two servings particularly good.

Freezer: Freeze in a freezer-safe container or bag for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat on the stovetop over medium heat, stirring occasionally, for 5–8 minutes until warmed through. Add a splash of water if the mixture has thickened too much during storage. You can also microwave individual portions in a covered bowl for 2–3 minutes, stirring halfway through.

FAQ

Can I make this without the fresh Thai green chiles?

Yes—use an extra ½ teaspoon of chile powder instead, or omit the chiles entirely and increase the curry powder to 1½ teaspoons for warmth without fresh heat.

What should I do if my stew is too thin after cooking?

Leave the lid off and simmer for another 3–5 minutes over medium heat, stirring frequently, until the liquid reduces and the mixture reaches a thicker, stew-like consistency.

Can I add a protein to make this more substantial?

Absolutely. Stir in cooked chicken pieces, ground beef, or firm tofu in step 6 alongside the baked beans, then cook for 2–3 more minutes just to heat through.

Is this recipe spicy, and can I adjust the heat?

It has moderate warmth from the curry, chile powder, and fresh Thai chiles. For mild, remove the fresh chiles and use ½ teaspoon chile powder. For very spicy, keep both and add ¼ teaspoon cayenne pepper in step 3.


Attribution: Recipe text from “Cookbook:Chakalaka (South African Vegetable Stew)” on Wikibooks (© Wikibooks contributors).

Source: https://en.wikibooks.org/wiki/Cookbook:Chakalaka_(South_African_Vegetable_Stew)

License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/

Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.