Beetroot and White Bean Soup

This soup is a simple, nourishing take on classic borscht, packed with earthy flavour and vibrant colour. Beetroot provides fibre and antioxidants tha...This soup is a simple, nourishing take on classic borscht, packed with earthy flavour and vibrant colour. Beetroot provides fibre and antioxidants that support heart and gut health, while white beans add protein for a more satisfying bowl. Don’t skip the sauerkraut and horseradish yoghurt as they add a tangy punch and real depth of flavour. Read more This soup is a simple, nourishing take on classic borscht, packed with earthy flavour and vibrant colour. Beetroot provides fibre and antioxidants that support heart and gut health, while white beans add protein for a more satisfying bowl. Don’t skip the sauerkraut and horseradish yoghurt as they add a tangy punch and real depth of flavour. This soup is a simple, nourishing take on classic borscht, packed with earthy flavour and vibrant colour. Beetroot provides fibre and antioxidants that support heart and gut health, while white beans add protein for a more satisfying bowl. Don’t skip the sauerkraut and horseradish yoghurt as they add a tangy punch and real depth of flavour.

Prep time
10 mins
Cook time
28 mins
FREEZER FRIENDLY
Yes
SHELF LIFE
3 days
Why is this healthy?
Plant
points
High
protein
High
fibre
Probiotics
Prebiotics
Contains
Dairy
Why is this healthy?
Plant
points
High
protein
High
fibre
Probiotics
Prebiotics

NUTRITION PER SERVING (Read more)

23g
Protein
439kcal
Calories
12g
Total Fat
66g
Carbs
32g
Sugars
22g
Fibre
397mg
Calcium
31%
 
10mg
Iron
56%
 
151mg
Magnesium
36%
 
1806mg
Potassium
38%
 
1123mg
Sodium
49%
 
0mg
Vitamin B1
0%
0.4mcg
Vitamin B12
17%
 
0mcg
Vitamin D
0%
1.7mg
Vitamin E
11%
 
486mcg
Vitamin B9
122%
 
1947mcg
Vitamin A
216%
 
33mg
Vitamin C
37%
 
3mg
Zinc
27%
 
49mcg
Vitamin K
41%
 
0.8mg
Copper
89%
 
0.5mg
Vitamin B2
38%
 
2.6mg
Vitamin B3
16%
 
0.6mg
Vitamin B6
35%
 
443mg
Phosphorus
35%
 
Protein: 23g; Calories: 439kcal; Total Fat: 12g; Carbs: 66g; Sugars: 32g; Fibre: 22g; Calcium: 397mg (31%); Iron: 10mg (56%); Magnesium: 151mg (36%); Potassium: 1806mg (38%); Sodium: 1123mg (49%); Vitamin B1: 0mg (0%); Vitamin B12: 0.4mcg (17%); Vitamin D: 0mcg (0%); Vitamin E: 1.7mg (11%); Vitamin B9: 486mcg (122%); Vitamin A: 1947mcg (216%); Vitamin C: 33mg (37%); Zinc: 3mg (27%); Vitamin K: 49mcg (41%); Copper: 0.8mg (89%); Vitamin B2: 0.5mg (38%); Vitamin B3: 2.6mg (16%); Vitamin B6: 0.6mg (35%); Phosphorus: 443mg (35%)
Show more
Why is this healthy?
Plant
points
High
protein
High
fibre
Probiotics
Prebiotics
Contains
Dairy

Ingredients

Serves 2
white onion
Swaps: red onion
diced
garlic cloves
grated
thyme (dried)
carrot
diced
scrubbed, peeled and diced
vegetable stock
Swaps: cannellini beans (can)
drained and rinsed
To serve:
Swaps: yoghurt (plantbased)
horseradish
sauerkraut
dill
chopped
Cook easy, healthy recipes every week
1000s of quick, balanced and delicious recipes

Method

1

Gather and prepare your ingredients. Beets will stain your hands (and your cutting board), so be sure to wear kitchen gloves.

2

Heat the olive oil in a large saucepan over medium heat. Add the onions, season with a little salt and pepper. Cover with a lid and sweat for 8 minutes, stirring occasionally, until softened but not browned. Add the garlic, thyme and cumin seeds, and sauté for a few minutes until the garlic has softened.

Cook easy, healthy recipes every week
  • 1000+ doctor approved recipes
  • Easy ingredient swaps and step-by-step images
  • Smart meal planner with shopping lists
Start free trial
© 2026 The Doctor's Kitchen