Russian Beet Soup (Borscht) Recipe

Updated November 4, 2026

Total time
1 hr 15 min
prep 20 min · cook 55 min
Serves
6
portions as written

Jump to recipe

Russian Beet Soup (Borscht) Recipe

Russian-style beet soup, commonly called borscht, is a vibrant, savory soup of beets, cabbage, potatoes, and other vegetables, usually served hot with dill and sour cream. Borscht is shared across Eastern Europe, with many regional and family versions; this meat-free version balances earthy beets with a little vinegar and tomato for a bright, satisfying broth.

Ingredients

  • 2 tablespoons (30 ml) neutral oil, such as sunflower or canola oil
  • 1 medium yellow onion, finely diced, about 1 cup (150 g)
  • 1 medium carrot, peeled and grated, about 1 cup (120 g)
  • 3 medium raw beets, peeled and coarsely grated, about 3 cups (450 g)
  • 2 tablespoons (32 g) tomato paste
  • 1 tablespoon (15 ml) apple cider vinegar or white vinegar
  • 1 teaspoon (4 g) granulated sugar
  • 8 cups (1.9 L) vegetable broth, preferably low-sodium
  • 2 medium potatoes, peeled and cut into ½-inch (1 cm) cubes, about 2 cups (300 g)
  • 3 cups (210 g) thinly sliced green or white cabbage
  • 1 bay leaf, about 0.2 g
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) ground black pepper
  • 2 garlic cloves, finely grated or minced, about 6 g
  • ¼ cup (10 g) chopped fresh dill, plus extra to serve
  • ½ cup (120 g) sour cream, for serving; use a plant-based alternative if desired

Instructions

  1. Prepare the vegetables. Peel and grate the beets and carrot, dice the onion and potatoes, and slice the cabbage. Grated beets can stain hands and cutting boards, so wear kitchen gloves or work on a board that can be washed promptly. Keep the beet juice; it adds color to the soup.
  2. Soften the onion and carrot. Warm the oil in a large, heavy pot or Dutch oven over medium heat. Add the onion and carrot and cook for about 7 minutes, stirring regularly, until the onion is soft and translucent. Lower the heat if the onion begins to brown; the goal is a gentle, sweet vegetable base rather than browned bits.
  3. Cook the beets. Stir in the grated beets and cook for 6 minutes, turning them through the onion and carrot so they are coated with oil. Add the tomato paste, vinegar, and sugar, then stir for 2 minutes. The beets should begin to soften and look glossy, but they do not need to be fully tender yet. Vinegar helps preserve a lively color and keeps the earthy sweetness balanced.
  4. Simmer the soup vegetables. Add the broth, potatoes, cabbage, bay leaf, salt, and black pepper to the pot. Bring the soup just to a boil, then reduce the heat to maintain a steady, gentle simmer. Cook uncovered for 20 minutes, stirring once or twice. Check that the potato cubes are nearly tender when pierced with a fork; a hard boil can break them up and make the broth cloudy.
  5. Finish the borscht. Stir in the beet mixture, scraping any flavorful liquid from the pan into the soup. Simmer gently for 10 minutes, until the potatoes are tender and the beets are soft but still hold their shape. Turn off the heat, remove the bay leaf, and stir in the garlic and chopped dill. Taste the broth and adjust the salt, pepper, or vinegar a little at a time.
  6. Let the flavors settle, then serve. Cover the pot and leave the soup off the heat for 10 minutes. Ladle it into bowls and top each serving with sour cream and extra dill. If the soup seems thicker than you like, stir in a splash of hot broth or water before serving.

Tips

  • Grate rather than dice the beets. Coarsely grated beets cook quickly and spread their color through the broth. If you prefer distinct, substantial pieces, cut them into small matchsticks, but allow extra simmering time and check for tenderness before serving.
  • Keep the simmer gentle. A rolling boil can make potatoes crumble and cabbage overly soft. Once the pot reaches a boil, lower the heat and look for small, steady bubbles. If your stove runs hot, use a heat diffuser or move the pot partly off the burner.
  • Adjust the sourness gradually. Vinegar brands and broth saltiness vary. Start with the listed tablespoon, then taste after the soup simmers; add vinegar in 1-teaspoon (5 ml) increments if you want a sharper finish. A small pinch of sugar can round out an especially tart batch.
  • Choose broth with care. Low-sodium vegetable broth lets you control seasoning. Water can replace some or all of the broth, though it makes a milder soup; add salt cautiously and taste near the end. If you cannot find fresh dill, use 1 tablespoon (about 1 g) dried dill, adding it during the last few minutes of simmering.

Serving Suggestions

Serve borscht hot in deep bowls, with a spoonful of sour cream and a generous scattering of fresh dill. The cream softens the soup’s acidity and makes a pale swirl against the beet-red broth; offer it at the table so each person can add as much as they like. For a dairy-free bowl, omit the sour cream or use an unsweetened plant-based sour cream.

Rye bread, dark bread, or a crusty loaf is useful for dipping and makes the meal more substantial. You can also serve the soup alongside boiled potatoes, a simple cucumber salad, or savory pastries. If serving bread to a group, slice it just before the meal so it stays moist inside and crisp at the edges. Borscht is filling on its own, too, especially when the bowls include plenty of cabbage and potato.

Variations

Use beef broth or add cooked meat. For a deeper, meatier flavor, replace the vegetable broth with beef broth. You can also add about 2 cups (300 g) shredded, fully cooked beef when you stir in the beet mixture. Meat changes this from a vegetarian soup to a heartier version; if cooking meat specifically for the recipe, follow safe handling and cooking guidance for that cut.

Make it more tomato-forward. Increase the tomato paste to 3 tablespoons (48 g), or stir in ½ cup (120 g) chopped canned tomatoes with the broth. This gives the soup a more pronounced tomato flavor and a slightly less earthy impression. Taste before adding extra vinegar, since tomatoes also bring acidity.

Swap the cabbage or potatoes. Savoy cabbage works in place of green or white cabbage and becomes tender a little faster. For a lower-starch bowl, replace the potatoes with 1 cup (130 g) diced celery root or turnip; the texture will be firmer and the flavor more peppery. You can also use a combination of root vegetables, keeping the total amount close to the original quantity.

Make a chilled version. This recipe is designed to be served warm, but the soup can be chilled after cooking and served cold if you prefer. Cool and refrigerate it promptly, then taste it again before serving: cold temperatures can mute seasoning, so it may need a small splash of vinegar or a pinch of salt. Add sour cream and dill at the table rather than stirring them into the whole pot.

Storage and Reheating

Cool leftover soup in shallow containers and refrigerate it within 2 hours of cooking. Keep it covered and use it within 3–4 days. The beets may deepen the color of the broth as it sits, and the potatoes and cabbage will soften somewhat, but the soup remains suitable for reheating if it has been handled and stored promptly.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring occasionally, until steaming hot throughout. Add a little broth or water if the soup has thickened in the refrigerator. For food safety, leftovers should reach 165°F (74°C) when checked with a food thermometer. Avoid repeatedly warming and cooling the full pot; portioning the soup before storage makes it easier to reheat just what you need.

For longer storage, freeze the soup in airtight, freezer-safe containers for up to 3 months for best quality, leaving a little room at the top for expansion. Thaw it in the refrigerator, then reheat it as described above. Potatoes can become softer after freezing, and the broth may separate slightly; stir well as it warms. Freeze the soup without sour cream, and add fresh sour cream and dill after reheating.

Frequently Asked Questions

Is borscht Russian or Ukrainian?

Borscht is a family of beet-based soups eaten in several Eastern European countries, and recipes vary considerably by region and household. Its origins are disputed and are often associated with Ukraine. This recipe is described as Russian-style to identify its approach and serving style, not to suggest that one country has the only version.

Can I use cooked or canned beets?

Yes, but the flavor and cooking method will differ. Use about 3 cups (450 g) cooked, plain beets, grated or cut into matchsticks, and add them with the beet mixture near the end rather than sautéing them for the full time. Drain canned beets well and choose unsweetened beets if possible; reduce the added sugar and taste before adding the vinegar.

Why did my beet soup lose its bright color?

Long, hard boiling can dull the color, and older beets may be less vivid to begin with. A gentle simmer and the measured vinegar help the broth stay bright, though the shade naturally varies with the beets. If the finished soup tastes flat, add a little vinegar at a time rather than adding a large amount all at once.

Can I make borscht ahead?

Yes. Make the soup a day ahead, cool it promptly, and refrigerate it covered. Its flavors often meld as it rests, and the broth may taste more rounded the next day. Reheat it until steaming hot, check that leftovers reach 165°F (74°C), then add fresh dill or sour cream just before serving.

How can I make this soup vegan?

The soup itself is vegan when prepared with vegetable broth and neutral plant oil. Leave off the dairy sour cream or offer an unsweetened plant-based alternative. Check packaged broth and any topping labels if you need to avoid specific animal-derived ingredients.

What can I do if the soup is too sour or too sweet?

If it is too sour, add broth or water a little at a time, then taste again; a small pinch of sugar can also balance sharp acidity. If it tastes too sweet, add vinegar in small increments and season with salt and pepper. Make adjustments after the soup has simmered, since both the beets and broth influence the final balance.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).