KetoWizard

Keto Borscht with Beef and Sour Cream

Deep red keto borscht with pieces of beef, a dollop of sour cream and fresh dill in a bowl
Keto borscht with braised beef, white cabbage and a dollop of sour cream.
Ingredients for keto borscht: beef, white cabbage, beetroot, celeriac, onion, tomato paste and dill
Beef shank, white cabbage, beetroot, celeriac, onion, tomato paste, bay and dill.
Beetroot and white cabbage simmering with beef in a large pot
The beetroot goes in only in the last half hour - that is what keeps the color strong.

Borscht lives on beetroot, and beetroot is exactly the problem on a ketogenic diet: it brings around 6.5 g carbs per 100 g. This keto borscht keeps the color and the acidity but shifts the bulk from root vegetables to white cabbage, celeriac and braised beef.

Rate this recipe

No ratings yet

Sign in to rate this recipe.

The key facts at a glance

  • Time required: approx. 2 hours, approx. 25 minutes of it active work.
  • Approx. 7 g net carbs and 27 g fat per serving.
  • Ingredients: beef shank, white cabbage, beetroot, celeriac, onion, tomato paste, sour cream, dill.
  • Works as a Sunday dinner that tastes even better on the second day.

Ingredients

Makes four deep bowls as a main course; as a starter the pot is enough for six people.

Servings
Amount Ingredient Note
boneless beef shank shin or shoulder as an alternative, in 3 cm cubes
shin or shoulder as an alternative, in 3 cm cubes
ghee for searing
for searing
onions 1 medium onion, finely diced
1 medium onion, finely diced
garlic cloves finely chopped
finely chopped
celeriac in 1.5 cm cubes
in 1.5 cm cubes
white cabbage about a quarter of a head, cut into strips
about a quarter of a head, cut into strips
beetroot 1 small bulb, coarsely grated
1 small bulb, coarsely grated
tomato paste double concentrated
double concentrated
beef stock strong, unsalted or low in salt
strong, unsalted or low in salt
bay leaves -
allspice berries -
red wine vinegar approx. 1 tbsp, for seasoning
approx. 1 tbsp, for seasoning
salt -
black pepper freshly ground
freshly ground
dill approx. 3 tbsp chopped, for serving
approx. 3 tbsp chopped, for serving
sour cream for serving
for serving

How it is made

Sear the beef hard, pour in the stock and let it simmer gently for 90 minutes. The onion, celeriac and white cabbage join after an hour, and the grated beetroot only in the last half hour. Season with vinegar at the end and serve with sour cream and dill.

Why this borscht suits keto well

A classic borscht contains potatoes and often carrots alongside plenty of beetroot - together that quickly adds up to 30 to 35 g carbs per plate. Here celeriac takes over the role of the potato, white cabbage that of the bulk vegetable, and the beetroot is capped at 120 g for the whole pot: enough for color and the characteristic earthy sweetness, little enough for the numbers. Per serving that leaves approx. 7 g net carbs at 27 g fat and 26 g protein. For a soup that is at the upper end, but it fits comfortably into a daily plan of 20 to 50 g carbs - above all because the plate is designed as a complete meal and not as a starter. Nutrition values for the individual ingredients can be looked up in the FDDB nutrition database.

Source: FDDB nutrition database

How much beetroot keto can take

Beetroot supplies about 6.5 g digestible carbs per 100 g, of which around 7 g is sugar in the form of sucrose in a usual 150 g portion. That does not rule it out, but it is not something you can eat freely either. In this recipe 120 g is spread across four servings - that works out at 30 g per plate and around 2 g net carbs. The color still holds up, because betanin is a very powerful pigment. What matters is grating the beetroot rather than dicing it, and adding it late: long cooking destroys the pigment and the soup turns brownish instead of deep red.

Source: German Nutrition Society guideline on carbohydrates

Keeping net carbs predictable

The 7 g per serving are split across white cabbage (approx. 2.3 g), beetroot (approx. 2 g), onion (approx. 1.3 g), tomato paste (approx. 1 g) and celeriac (approx. 0.5 g). If you are counting more strictly, halve the beetroot and add another teaspoon of red wine vinegar - the acidity carries part of the flavor the beetroot would otherwise supply.

How do I serve and vary the borscht?

A generous dollop of sour cream and plenty of fresh dill belong with it, as does a splash of vinegar added right in the bowl. In practice I let the pot stand for at least an hour after cooking and then reheat it - the soup tastes noticeably rounder on the second day, because the acidity from the vinegar and tomato paste marries with the fat from the meat. If you like, serve a spoonful of horseradish instead of sour cream.

Meal prep, storing and reheating

Borscht is a classic cook-ahead dish: it keeps for 4 days in the fridge and gains flavor along the way. Medium heat on the stovetop is enough to reheat it; do not let it boil again, or the beetroot loses color. Freezing works well in portions, though the white cabbage turns softer after thawing. Sour cream and dill always go onto the plate, never into the pot - sour cream splits when heated.

Vegetarian variation without beef

For a meatless version, replace the meat and beef stock with a strong vegetable stock and 250 g diced smoked tofu, seared hard at the start. So that the soup still reaches its fat target, 60 g butter goes into the pot and a double dollop of sour cream onto the plate. The net carbs stay virtually unchanged, and the protein drops to around 14 g per serving.

Which tips help with keto borscht?

  • Pat the meat dry and sear it hard - the roasted notes carry the entire flavor.
  • Let the soup barely tremble rather than boil, or the meat turns dry.
  • Grate the beetroot and add it only in the last 30 minutes so the color holds.
  • Wear gloves when peeling the beetroot; the pigment stays on your skin for days.
  • Season with red wine vinegar at the end - without acidity the pot tastes flat.
  • Stir the sour cream in at the plate; it splits in the hot pot.

Nutrition values

NutrientPer 100 gPer servingKeto context
Calories approx. 59 kcal approx. 396 kcal Designed as a complete meal; the stock gives the soup plenty of volume.
Designed as a complete meal; the stock gives the soup plenty of volume.
Fat approx. 4 g approx. 27 g Well suited to keto; from the beef shank, ghee and sour cream.
Well suited to keto; from the beef shank, ghee and sour cream.
Net carbs approx. 1 g approx. 7 g At the upper end for a keto dish; classic borscht sits at 30 to 35 g.
At the upper end for a keto dish; classic borscht sits at 30 to 35 g.
Sugar approx. 0.5 g approx. 3.5 g From beetroot, onion and tomato paste - no added sugar.
From beetroot, onion and tomato paste - no added sugar.
Protein approx. 3.8 g approx. 26 g High; the shank supplies collagen for body alongside the protein.
High; the shank supplies collagen for body alongside the protein.
Salt approx. 0.27 g approx. 1.8 g Clearly present from the stock; on keto that is usually welcome given the electrolyte demand.
Clearly present from the stock; on keto that is usually welcome given the electrolyte demand.

Note: Nutrition values are estimated averages per 100 g and per serving and may vary depending on ingredients, brands, portion size, and preparation. They do not replace individual nutrition or medical advice.

FAQ

Is beetroot allowed on keto?

In small amounts, yes. At around 6.5 g carbs per 100 g it is one of the higher-carb vegetables, but it is not disqualifying. In this recipe it works out at 30 g per serving, so about 2 g net carbs - enough for color and flavor without blowing the daily plan.

What replaces the potatoes in borscht?

Celeriac. It has a similarly floury consistency once cooked but sits at around 2.3 g carbs per 100 g instead of 15 g. Kohlrabi works too, but stays firmer to the bite and tastes less earthy.

Can I use a cut of beef other than shank?

Yes, but the braising time changes. Shin and shank need 90 minutes and provide body through their collagen. Stewing beef from the shoulder works just the same, whereas lean steak meat turns dry over the long simmer.

Does borscht suit weight loss on keto?

Yes, and it suits it well. At 396 kcal and 26 g protein per bowl the soup keeps you full for a long time, and the large volume from the stock and cabbage helps. The 7 g net carbs should be counted into the daily plan, though, if you want to stay below 20 g.

Author at KetoWizard

About the author

Sebastian is a husband, father of two teenage boys, football coach, and writes at KetoWizard combining profound personal experience with continuous research of scientific literature.

Read author profile