Cabbage is one of the most versatile and affordable vegetables in South African kitchens. Packed with nutrients and naturally sweet when cooked, it forms the base of many classic dishes. When paired with the right seasonings and accompaniments, cabbage can shine as both a side dish and a main component. Here are five classic cabbage dishes with full recipes to bring big flavour to your table.
1. Braised Cabbage with Bacon and Onions
Ingredients:
- 1 medium head of cabbage, shredded
- 100 g bacon, chopped
- 1 medium onion, sliced
- 2 tbsp cooking oil
- 125 ml chicken or vegetable stock
- ½ tsp sugar
- Salt and black pepper, to taste
Method:
- Heat oil in a large pan over medium heat. Add bacon and cook until slightly crispy.
- Add sliced onions and sauté until soft and translucent.
- Add shredded cabbage, sugar, salt, and black pepper. Stir to combine.
- Pour in stock, cover, and simmer for 15–20 minutes until the cabbage is tender.
- Adjust seasoning and serve warm with roasted meat or stew.
2. Cabbage and Carrot Stir-Fry
Ingredients:
- 1 small cabbage, shredded
- 2 medium carrots, julienned
- 2 cloves garlic, minced
- 1 tsp grated ginger
- 2 tbsp vegetable oil
- 2 tbsp soy sauce
- 1 tsp sesame oil
- Black pepper, to taste
Method:
- Heat vegetable oil in a wok or large frying pan over medium-high heat.
- Add garlic and ginger, stir-fry for 30 seconds until fragrant.
- Add cabbage and carrots, tossing continuously for 5–7 minutes until slightly tender but still crisp.
- Drizzle with soy sauce and sesame oil, season with black pepper, and toss to coat.
- Serve immediately as a side dish with rice or noodles.
3. Traditional South African Spiced Cabbage
Ingredients:
- 1 medium cabbage, shredded
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tbsp curry powder
- 1 tsp paprika
- 1 tbsp tomato paste
- 2 tbsp cooking oil
- Salt and black pepper, to taste
Method:
- Heat oil in a large pan over medium heat. Sauté onions and garlic until soft.
- Add curry powder, paprika, and tomato paste, and cook for 1–2 minutes to release the flavours.
- Stir in shredded cabbage, cover, and cook for 15 minutes, stirring occasionally.
- Season with salt and pepper. Serve with pap, rice, or grilled meats.
4. Creamy Coleslaw
Ingredients:
- 3 cups shredded cabbage
- 1 cup grated carrots
- 100 g mayonnaise
- 1 tbsp apple cider vinegar
- 1 tsp sugar
- Salt and black pepper, to taste
Method:
- In a large bowl, combine shredded cabbage and grated carrots.
- In a separate bowl, whisk together mayonnaise, vinegar, sugar, salt, and black pepper.
- Pour the dressing over the cabbage mixture and toss until evenly coated.
- Chill for 30 minutes before serving to allow flavours to meld. Perfect as a side with braais or sandwiches.
5. Cabbage and Bean Pot
Ingredients:
- 1 medium cabbage, chopped
- 1 cup cooked sugar beans or lentils
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 tbsp cooking oil
- 250 ml vegetable or chicken stock
- 1 tsp smoked paprika
- Salt and black pepper, to taste
Method:
- Heat oil in a pot over medium heat. Sauté onions and garlic until fragrant.
- Add chopped cabbage and smoked paprika. Stir to combine.
- Add cooked beans and stock. Cover and simmer for 20 minutes until cabbage is tender.
- Adjust seasoning and serve as a hearty side or main dish.
Tips for Cooking Cabbage with Big Flavour
- Slice cabbage thinly for even cooking and better flavour absorption.
- Avoid overcooking; tender-crisp cabbage retains texture and nutrients.
- Add a splash of vinegar or lemon juice to brighten the flavours.
- Use aromatics like garlic, onions, and smoked paprika to enhance taste.
These five cabbage recipes show that a humble vegetable can deliver big flavour. From creamy coleslaw to spiced cabbage and braised favourites, these dishes are easy to prepare, affordable, and packed with authentic South African taste.