Chakalaka (South African Vegetable Stew)

Introduction

Chakalaka is a South African vegetable stew built on onions, carrots, tomatoes, and bell peppers simmered with curry powder and fresh chiles until tender and lightly thickened. It works as a standalone side, a weeknight dinner served over rice, or a make-ahead lunch 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

Spice level: Start with ½ teaspoon chile powder and add more to taste; remove the fresh Thai chiles entirely for a milder, still-flavorful stew.

Protein addition: Stir in cooked chickpeas or lentils during the final 3–5 minutes to add heartiness without changing the cooking time.

Vegetable swap: Replace one or both bell peppers with diced zucchini or diced potato (cut potato smaller so it softens in the same 10–15 minute window).

Depth with tomato paste: Stir in 1–2 tablespoons tomato paste with the curry powder to deepen the savory note.

Coconut creaminess: Add ½ cup coconut milk in the final 5 minutes of cooking for a richer, slightly sweet finish.

Tips for Success

Don’t skip the 1-minute bloom: After adding curry powder, chile powder, and fresh chiles, let them cook together briefly so the spices release their oils and flavor into the hot oil—this prevents a raw, dusty spice taste.

Cut vegetables to similar sizes: Dice all vegetables into roughly ¼-inch pieces so they soften evenly and finish cooking at the same time.

Watch the final simmer: The stew should thicken noticeably once you uncover it in the last 3–5 minutes. If it’s still soupy, simmer uncovered for another 2–3 minutes; if it’s too thick, add a splash of water.

Taste at the end: Salt and pepper adjustments matter more here than in many recipes because the bouillon cube provides baseline saltiness—add gradually and taste between additions.

Make it ahead: Prepare this through step 5 (after the covered simmer), cool completely, and refrigerate; reheat on the stovetop over medium heat, covered, for 5–7 minutes, then proceed to step 6.

Storage and Reheating

Store chakalaka in an airtight container in the refrigerator for up to 4 days. It thickens slightly as it cools, so the texture actually improves the next day. Reheat on the stovetop over medium heat, covered, for 5–7 minutes, stirring occasionally; add a splash of water if it’s too thick. You can also reheat in the microwave in 2-minute intervals, stirring between bursts. This stew does not freeze well—the tomatoes and bell peppers become mushy when thawed.

FAQ

Can I make this without the bouillon cube? Yes. Replace it with ½ teaspoon salt mixed into the water, then taste and adjust at the end. The stew will be slightly less savory but still delicious.

Why does the recipe call for grated carrots in one step but diced in the ingredients list? The ingredients list says “diced carrots”—dice them into roughly ¼-inch pieces like the other vegetables; they’ll soften in the same 10–15 minute simmer.

What do I serve this with? Chakalaka pairs well with white or brown rice, flatbread, or couscous. It also works as a side to grilled chicken or fish.

Can I use canned tomatoes instead of fresh? Yes. Use 1 can (14 oz) diced tomatoes with their juice instead of the 3 fresh tomatoes; the stew will be slightly soupier, so extend the uncovered simmer to 5–7 minutes to reach the right thickness.


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.