Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Borshch (борщ, red beet soup)

Borshch (борщ, red beet soup)

Created by

Beets hit slow-sweated zasmazhka and the broth goes dark ruby, sour from beet zakwas, sweet from bone and garden, thick enough for the spoon to stand up straight.

Soups & Stews
Ukrainian
Comfort Food
Make Ahead
Celebration
35 min
Active Time
2 hr 10 min cook2 hr 45 min total
Yield8 to 10 servings

The whole pot turns stained-glass red before you taste a thing. Onion, carrot, and beet have been sweating together in green sunflower oil, the tomato mors has gone dark and glossy, and suddenly the kitchen looks as if someone opened a church window over the stove. That is the argument. Not grey, not timid, not anybody else's soup: borshch, and the spelling matters.

At my table this is a big winter pot with southern summer hiding inside it: fermented tomato mors from the litnya kuhnia, the summer kitchen, beet zakwas from the jar that stains your fingers, cabbage cut fine, potatoes soft at the edges, dill waiting till the end. In August we'd be drowning in tomatoes; in January we open a jar instead. That's not a substitute. That's the actual tradition.

The one why that decides the dish is the zasmazhka, the slow-sweated flavour base. Let the onion and carrot go soft first, then the grated beets, and add it near the end so its sweetness sits brightly on top of the broth instead of flattening into the stock. Aunt Nadia's letter says only "until the smell changes", which is maddening and correct; the beets stop smelling raw and start smelling round, almost bread-sweet.

Make a big pot. Enough for eight guests or one hungry Ukrainian. The first bowl is comfort, the second day is celebration, and the spoon must stand up straight.

Borshch is Ukrainian, and the proof is its regional variation: Polissia has mushroom and green sorrel pots, Halychyna and Podillia lean on beans, and the lower Dnipro and Black Sea steppe keep tomatoes, peppers, fish, and ferment brines close. UNESCO listed the culture of Ukrainian borshch cooking as intangible cultural heritage in need of urgent safeguarding in 2022. The southern steppe souring in this recipe comes from the litnya kuhnia, the summer kitchen, the same preservation world that put whole watermelons and stuffed aubergines into four to five percent brines while Soviet canteens tried to flatten local pots into one approved recipe.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

pork ribs, beef short ribs, or beef shin on the bone

Quantity

1.2 kg

cold water

Quantity

3.5 litres

plus more as needed

onion for the broth

Quantity

1 large

halved

carrot for the broth

Quantity

1

snapped in half

bay leaves

Quantity

2

black peppercorns

Quantity

1 teaspoon

dill

Quantity

1 large bunch

stalks and fronds separated

beets

Quantity

3 medium

scrubbed, tails left on

unrefined sunflower oil

Quantity

2 tablespoons

plus more to finish if you like

onion

Quantity

1 large

finely diced

carrots

Quantity

2 large

coarsely grated

red sweet pepper

Quantity

1

finely diced

thick tomato mors or tomato paste

Quantity

2 tablespoons

fermented tomatoes or fermented tomato mors

Quantity

250g chopped tomatoes plus brine, or 200ml mors

potatoes

Quantity

3 medium

peeled and cut into rough cubes

white cabbage

Quantity

1/2 small

finely shredded

beet zakwas

Quantity

200ml

plus more to taste

garlic

Quantity

4 cloves

smashed to a paste with a pinch of salt

fine sea salt

Quantity

to taste

black pepper

Quantity

to taste

smetana (sour cream) (optional)

Quantity

to serve

pampushky or dark rye bread (optional)

Quantity

to serve

Equipment Needed

  • A 6 to 8 litre stockpot
  • A wide heavy pan for the zasmazhka
  • A box grater
  • A skimmer or fine sieve
  • A deep ladle

Instructions

  1. 1

    Start the broth

    Put the bones in a 6 to 8 litre pot and cover with the cold water. Bring it up slowly until the first small bubbles break, then skim the grey foam as it gathers. Add the halved onion, snapped carrot, bay leaves, peppercorns, dill stalks if your bunch gave you good ones, and a light hand of salt. Keep it at the gentlest movement, what my grandmother Vira called "spirit", until the meat loosens from the bone and the broth smells clean, sweet, and meaty.

    Salt carefully here. The fermented tomatoes and beet zakwas bring their own salt and sourness later, and you can always adjust at the end.
  2. 2

    Cook the beets

    While the broth murmurs, put the whole beets in a separate pot, cover with water, and cook until a knife slides through without forcing. Let them cool just enough to handle, then slip off the skins and grate them coarsely. Keep the tails on while they cook; they hold the colour where you want it, inside the beet and then inside the borshch.

  3. 3

    Return the meat

    Lift the bones from the broth and strain the liquid back into the pot. Pull the meat from the bones in generous pieces and return it to the broth. You want about 2.5 to 3 litres of broth now; if the pot has cooked down hard, add a little water. It should taste meaty but still leave room for the vegetables and ferment.

  4. 4

    Soften vegetables

    Add the potatoes to the broth and let them cook until the edges yield when pressed with a spoon. Add the cabbage after that and cook until it bends into the broth but still tastes green. Don't boil the life out of it. Borshch should be thick and full, not tired.

  5. 5

    Build the zasmazhka

    Warm the sunflower oil in a wide pan over low heat. Add the diced onion and let it turn translucent before the grated carrot and sweet pepper join it. You're not browning anything. You're coaxing sweetness out slowly, until the oil goes orange and the pan smells like the start of dinner from the hallway.

    A wide pan matters because the vegetables sweat instead of stew. If the onion starts to catch, lower the heat and add a spoonful of broth.
  6. 6

    Stain it red

    Stir the grated beets into the zasmazhka, then add the thick tomato mors or tomato paste and the fermented tomatoes with a spoonful of their brine. Let everything move together until the colour deepens and the raw-earth smell of the beet changes into something round and sweet. If your beets taste dull, add the smallest pinch of sugar, but make them prove they need it first.

  7. 7

    Sour and finish

    Scrape the whole red zasmazhka into the broth once the potatoes and cabbage are tender. Add about 150ml of beet zakwas first, then taste before adding the rest. Bring the pot back to hot, but don't hammer it with a hard boil after the zakwas goes in; you want its clean sourness and colour to stay bright. Stir in the garlic, most of the chopped dill, and black pepper.

    The zasmazhka goes in near the end so its sweetness sits brightly on top of the broth. If it cooks from the start, it disappears into the stock and the pot tastes flatter.
  8. 8

    Rest and serve

    Turn off the heat and let the borshch sit before serving, long enough for the beet, cabbage, meat, and souring to stop shouting over each other. Taste again for salt and zakwas. The spoon must stand up straight. Serve in deep bowls with smetana, more dill, a thread of green sunflower oil if you like, and pampushky or rye bread for dragging through the crimson edges.

Chef Tips

  • Buy beets heavy for their size, tails still attached. The tails stop them bleeding into the cooking water, so the finished pot stays beet-crimson instead of tired pink.
  • Fermented tomatoes for this pot should come from a proper brine, four to five percent salt by water weight, not a vinegar pickle. The brine should smell sour and clean.
  • If fermented tomatoes are out of reach, use good tomato passata for body and sour with beet zakwas or sauerkraut brine. It is a bit more modern, and the pot will still belong at the table.
  • The chopping forgives you. The souring and the zasmazhka placement do not forgive quite as much, because they decide whether the soup tastes bright or flat.
  • For a meatless borshch, start with a dried mushroom broth and add cooked white beans. Buckwheat, mushrooms, beans, and fermented vegetables have been feeding Ukrainian kitchens for centuries; the tradition got there before the restriction did.
  • Borshch improves overnight. Chill it without smetana, reheat gently, and add fresh dill at the table so it stays green.

Advance Preparation

  • Beet zakwas takes 5 to 7 days: pack sliced raw beets in a clean jar, cover with 2 percent brine (20g sea salt per 1 litre water), weight everything below the brine, and leave at room temperature until tart and ruby, then refrigerate. If it grows fuzzy mold or smells rotten instead of pleasantly sour, discard it and start again.
  • The broth can be made a day ahead and chilled. The fat will firm on top; keep a spoonful for the zasmazhka if you want a deeper pot.
  • The beets can be cooked, peeled, and grated the day before. Keep them covered in the fridge so they don't dry at the edges.
  • Finished borshch is better the next day. Reheat gently, then finish with fresh dill and smetana in the bowl.

Frequently Asked Questions

Nutrition Information

1 serving (about 650g)

Calories
450 calories
Total Fat
19 g
Saturated Fat
6 g
Trans Fat
0 g
Unsaturated Fat
13 g
Cholesterol
60 mg
Sodium
1050 mg
Total Carbohydrates
47 g
Dietary Fiber
8 g
Sugars
11 g
Protein
23 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Borshch: The Beating Heart

Browse the full collection