Weight Loss Diets South Africa

10 Winter Soup Recipes for Weight Loss in South Africa (All Under 250 Calories)

There is nothing quite like a steaming bowl of soup on a cold South African winter evening. The good news? Soup is one of the most powerful weight loss tools you can use — and it does not have to taste like cardboard.

Research from Penn State University found that people who ate soup before a meal consumed 20% fewer total calories. Soup fills you up with water and fibre, keeps you warm, and costs very little to make — perfect for South African budgets.

These 10 recipes use ingredients you can find at any Shoprite, Checkers, Pick n Pay, or Woolworths. Every recipe is under 250 calories per bowl, takes less than 45 minutes to prepare, and freezes well for meal prep.

Disclaimer: This article is for informational purposes only and is not a substitute for professional dietary advice. If you have specific health conditions or allergies, please consult a registered dietitian or your doctor before making significant changes to your diet.

Why Soup Works for Weight Loss

Before we get to the recipes, here is why soup deserves a starring role in your winter diet plan:

Pro tip: For maximum weight loss benefit, eat a bowl of soup 15–20 minutes before your main meal. This naturally reduces how much you eat at dinner without any willpower required.

Quick Calorie Comparison Table

Soup Recipe Calories per Bowl Protein Prep Time
Butternut & Ginger Soup145 kcal3g30 min
Lentil & Vegetable Soup210 kcal12g40 min
Chicken & Spinach Soup195 kcal22g35 min
Spicy Tomato & Bean Soup185 kcal10g30 min
Mushroom & Thyme Soup120 kcal5g25 min
Sweet Potato & Peanut Soup230 kcal7g35 min
Cabbage Detox Soup95 kcal4g25 min
Biltong & Vegetable Broth165 kcal18g20 min
Cauliflower & Leek Soup135 kcal5g30 min
Rooibos-Infused Carrot Soup140 kcal3g30 min

1. Creamy Butternut & Ginger Soup

145 calories per bowl

The South African Winter Classic

Butternut is in season from April to August, making it cheap and abundant at SA supermarkets. This version skips the cream and uses ginger for metabolism-boosting warmth.

Ingredients:
  • 1 medium butternut, peeled and cubed
  • 1 onion, diced
  • 2 cloves garlic, crushed
  • 1 tbsp fresh ginger, grated
  • 1 litre vegetable stock
  • 1 tsp olive oil
  • Salt, pepper, pinch of nutmeg
Method:
  1. Heat oil in a large pot. Sautee onion, garlic, and ginger for 3 minutes.
  2. Add butternut cubes and stock. Bring to a boil.
  3. Reduce heat and simmer 20 minutes until butternut is soft.
  4. Blend until smooth with a stick blender.
  5. Season with salt, pepper, and nutmeg. Serve hot.

Makes: 4 servings | Cost: Approximately R25–R35 total

2. Hearty Lentil & Vegetable Soup

210 calories per bowl

High-Protein Powerhouse

Brown lentils are one of the cheapest protein sources in South Africa — a 500g bag costs around R15–R20 and provides 6+ servings. This soup keeps you full for hours.

Ingredients:
  • 1 cup brown lentils, rinsed
  • 2 carrots, diced
  • 2 celery sticks, chopped
  • 1 onion, diced
  • 2 cloves garlic
  • 1 tin chopped tomatoes (400g)
  • 1.5 litres vegetable or chicken stock
  • 1 tsp cumin, 1 tsp paprika
  • Handful of fresh parsley
Method:
  1. Sautee onion, garlic, carrots, and celery in a pot with cooking spray for 4 minutes.
  2. Add lentils, tinned tomatoes, stock, and spices.
  3. Bring to a boil, then simmer for 30 minutes until lentils are tender.
  4. Season and top with fresh parsley.

Makes: 5 servings | Cost: Approximately R30–R40 total

3. Chicken & Spinach Soup

195 calories per bowl

Lean Protein for Muscle Maintenance

When you are losing weight, getting enough protein prevents muscle loss. This soup packs 22g of protein per serving — as much as a protein bar, but far more satisfying.

Ingredients:
  • 2 chicken breasts, diced
  • 200g baby spinach
  • 1 onion, diced
  • 2 cloves garlic
  • 1 litre chicken stock
  • Juice of 1 lemon
  • 1 tsp mixed herbs
  • Salt and pepper
Method:
  1. Sautee onion and garlic in cooking spray until soft.
  2. Add diced chicken and cook until white (5 minutes).
  3. Pour in stock and herbs. Simmer 15 minutes.
  4. Stir in spinach and cook 2 minutes until wilted.
  5. Add lemon juice and season. Serve immediately.

Makes: 4 servings | Cost: Approximately R45–R60 total

4. Spicy Tomato & Bean Soup

185 calories per bowl

Metabolism-Boosting Heat

The capsaicin in chilli peppers has been shown to temporarily boost metabolic rate. This soup uses tinned beans — a store-cupboard essential that makes meal prep effortless.

Ingredients:
  • 2 tins chopped tomatoes (800g)
  • 1 tin red kidney beans, drained
  • 1 onion, diced
  • 2 cloves garlic
  • 1 red chilli (or 1 tsp chilli flakes)
  • 1 tsp smoked paprika
  • 500ml vegetable stock
  • Fresh basil or coriander
Method:
  1. Sautee onion, garlic, and chilli for 3 minutes.
  2. Add tomatoes, beans, paprika, and stock.
  3. Simmer 20 minutes.
  4. Blend half the soup for a chunky texture (or fully blend if you prefer smooth).
  5. Garnish with fresh herbs.

Makes: 4 servings | Cost: Approximately R25–R35 total

5. Creamy Mushroom & Thyme Soup

120 calories per bowl

The Lightest Soup on the List

At just 120 calories, this is perfect as a starter before dinner. The secret to creaminess without cream? A small potato blended into the base.

Ingredients:
  • 400g brown mushrooms, sliced
  • 1 small potato, cubed
  • 1 onion, diced
  • 2 cloves garlic
  • 1 litre vegetable stock
  • 1 tbsp fresh thyme (or 1 tsp dried)
  • Pinch of nutmeg
Method:
  1. Sautee onion and garlic in cooking spray.
  2. Add mushrooms and cook 5 minutes until browned.
  3. Add potato, stock, and thyme. Simmer 20 minutes.
  4. Blend until smooth. Season with nutmeg, salt, and pepper.

Makes: 4 servings | Cost: Approximately R30–R40 total

6. Sweet Potato & Peanut Soup

230 calories per bowl

African-Inspired Comfort

This West African-inspired recipe uses peanut butter for richness — just a tablespoon goes a long way. Sweet potatoes are a South African winter staple and are packed with beta-carotene and fibre.

Ingredients:
  • 3 medium sweet potatoes, cubed
  • 1 onion, diced
  • 2 cloves garlic
  • 1 tbsp natural peanut butter (no sugar added)
  • 1 tin chopped tomatoes
  • 1 litre vegetable stock
  • 1 tsp curry powder
  • Handful of fresh coriander
Method:
  1. Sautee onion and garlic for 3 minutes.
  2. Add sweet potatoes, tomatoes, stock, and curry powder.
  3. Simmer 25 minutes until potatoes are soft.
  4. Stir in peanut butter and blend until smooth.
  5. Top with fresh coriander and a squeeze of lime.

Makes: 5 servings | Cost: Approximately R35–R45 total

7. Cabbage Detox Soup

95 calories per bowl

The Ultimate Low-Calorie Filler

This is the soup to eat when you are genuinely hungry but have already hit your calorie target. At under 100 calories, you can have two bowls guilt-free. Cabbage is one of the cheapest vegetables in South Africa year-round.

Ingredients:
  • Half a head of cabbage, shredded
  • 2 carrots, diced
  • 2 celery sticks, chopped
  • 1 onion, diced
  • 1 tin chopped tomatoes
  • 1.5 litres vegetable stock
  • 1 tsp mixed herbs, bay leaf
  • Salt, pepper, dash of apple cider vinegar
Method:
  1. Sautee onion, carrots, and celery for 4 minutes.
  2. Add cabbage, tomatoes, stock, herbs, and bay leaf.
  3. Simmer 20 minutes until cabbage is tender.
  4. Remove bay leaf. Add a dash of apple cider vinegar for brightness.

Makes: 6 servings | Cost: Approximately R20–R30 total

8. Biltong & Vegetable Broth

165 calories per bowl

Uniquely South African

You will not find this recipe anywhere else. Lean beef biltong adds intense umami flavour and a protein punch to a simple vegetable broth. Use snap sticks or sliced biltong — avoid the fatty droewors for this one.

Ingredients:
  • 80g lean beef biltong, thinly sliced
  • 2 carrots, diced
  • 1 courgette, diced
  • 1 cup green beans, chopped
  • 1 onion, diced
  • 1.2 litres beef stock
  • 1 tsp Worcestershire sauce
  • Fresh parsley
Method:
  1. Bring stock to a simmer with onion.
  2. Add carrots and green beans. Cook 10 minutes.
  3. Add courgette and Worcestershire sauce. Cook 5 minutes.
  4. Remove from heat. Stir in sliced biltong (adding it last keeps the texture).
  5. Garnish with parsley and serve.

Makes: 4 servings | Cost: Approximately R50–R70 total (biltong is the pricey part)

9. Cauliflower & Leek Soup

135 calories per bowl

Feels Creamy, Without the Cream

Cauliflower blends into the silkiest, creamiest soup you have ever tasted — and it is almost entirely vegetable. This is the secret weapon for anyone who misses cream soups on a diet.

Ingredients:
  • 1 head cauliflower, broken into florets
  • 2 leeks, sliced (white and light green parts)
  • 2 cloves garlic
  • 1 litre vegetable stock
  • 1 tsp Dijon mustard
  • Pinch of white pepper
Method:
  1. Sautee leeks and garlic in cooking spray for 4 minutes.
  2. Add cauliflower and stock. Simmer 20 minutes.
  3. Blend until very smooth. Stir in Dijon mustard.
  4. Season with white pepper and salt.

Makes: 4 servings | Cost: Approximately R30–R40 total

10. Rooibos-Infused Carrot Soup

140 calories per bowl

A True Mzansi Original

Rooibos tea adds a subtle earthy sweetness that pairs beautifully with carrots. This is a uniquely South African recipe that showcases our incredible indigenous ingredients. Rooibos is caffeine-free and packed with antioxidants.

Ingredients:
  • 6 large carrots, chopped
  • 1 onion, diced
  • 2 cloves garlic
  • 2 rooibos tea bags
  • 800ml boiling water
  • 200ml vegetable stock
  • 1 tsp ground coriander
  • Squeeze of orange juice
Method:
  1. Steep rooibos bags in 800ml boiling water for 5 minutes. Remove bags.
  2. Sautee onion and garlic. Add carrots.
  3. Pour in rooibos tea and stock. Add coriander.
  4. Simmer 25 minutes until carrots are soft.
  5. Blend smooth. Add orange juice and season.

Makes: 4 servings | Cost: Approximately R20–R30 total

Soup Meal Prep Tips for the Week

Making soup part of your weekly routine is the easiest way to stay on track during winter. Here is how to set yourself up for success:

Budget hack: Buy vegetables on special at the end of the day from Shoprite or Checkers. Slightly soft carrots, butternut, and tomatoes are perfect for soup — and often discounted up to 50%.

What NOT to Add to Weight Loss Soups

These common additions can turn a healthy 150-calorie soup into a 400+ calorie one:

7-Day Winter Soup Diet Plan

Want to use these soups as the foundation of a structured weight loss plan? Here is a sample week:

Day Lunch Soup Dinner Soup / Meal Daily Soup Calories
MondayButternut & GingerChicken & Spinach340 kcal
TuesdayLentil & VegetableGrilled fish + salad210 kcal
WednesdayCabbage DetoxSpicy Tomato & Bean280 kcal
ThursdayCauliflower & LeekLean steak + veg135 kcal
FridayBiltong & VegetableMushroom & Thyme285 kcal
SaturdaySweet Potato & PeanutBraai chicken + salad230 kcal
SundayRooibos CarrotBatch cook for next week140 kcal

Combine each soup with a balanced breakfast (300–400 kcal) and sensible snacks (fruit, biltong snap sticks, rooibos tea) to stay within a 1,400–1,600 calorie daily target.

Related reading: For more winter weight loss strategies beyond soup, check out our Complete Winter Weight Loss Tips for South Africa guide, and browse our Low-Calorie Meal Plan for full daily menus.

Frequently Asked Questions

Is soup good for weight loss?

Yes. Research published in the journal Appetite found that starting a meal with broth-based soup can reduce total calorie intake by up to 20%. Soup is high in water volume, which helps you feel full on fewer calories. The key is choosing broth-based soups over cream-based ones and loading them with vegetables and lean protein.

How many calories should a weight loss soup have?

A good weight loss soup should be between 100–250 calories per bowl (approximately 350ml). If the soup is your main meal, aim for 200–300 calories and include protein like chicken, lentils, or beans to keep you satisfied. As a starter before your main meal, keep it under 150 calories.

Can I freeze these weight loss soups?

Most of these soups freeze beautifully for up to 3 months. Portion them into individual containers for easy grab-and-go lunches. Avoid freezing soups with cream or coconut milk already added — freeze the base and add these when reheating. Lentil, bean, and vegetable soups freeze best.

What is the best soup for burning belly fat?

No single food "burns belly fat," but high-fibre, protein-rich soups support overall fat loss. Lentil soup, chicken and vegetable soup, and spicy bean soup are excellent choices because they keep you full longer, stabilise blood sugar, and are low in calories. Combined with a calorie deficit and regular exercise, soup-based meals can accelerate weight loss including around the midsection.

Where can I buy soup ingredients cheaply in South Africa?

Shop at Shoprite, Checkers, or Pick n Pay for seasonal vegetables on special. Buy dried lentils and beans in bulk from Makro or local spaza shops. Woolworths Food often has marked-down vegetables near closing time. Visit local fresh produce markets for the best prices on butternut, sweet potato, and seasonal veg. A big pot of soup can cost as little as R30–R50 and feed you for several days.

Want More SA-Friendly Diet Plans?

Browse our full collection of diet plans designed for South Africans — from low-carb to Mediterranean, all adapted with local foods and realistic budgets.

Subscribe to our newsletter for weekly recipes and weight loss tips delivered to your inbox.

Medical disclaimer: The information on this page is for general informational purposes only. It is not intended as medical advice and should not replace consultation with a qualified healthcare professional. Always speak to your doctor or a registered dietitian before starting any new diet, especially if you have underlying health conditions. Calorie counts are estimates based on standard ingredient quantities and may vary.