Russia · Europe

Russian Borscht: A Traditional Beet Soup Recipe with Beef

Updated November 2, 2026

Total time
2 hr 48 min
prep 30 min · cook 2 hr 18 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece
Cuisine
Russia
Europe

Jump to recipe

Russian Borscht: A Traditional Beet Soup Recipe with Beef

Russian-style borscht is a hearty Eastern European soup built around beets, cabbage, potatoes and a savory beef broth, usually finished with dill and sour cream. Recipes vary by region and household, but slowly simmered beef and a sweet-sour beet base make this version satisfying, colorful and balanced.

Ingredients

  • 1½ pounds (680 g) beef chuck, cut into 2-inch (5 cm) pieces
  • 10 cups (2.4 L) cold water
  • 2 medium beets, about 10½ ounces (300 g) total, peeled and cut into thin matchsticks or coarsely grated
  • 1 medium yellow onion, about 7 ounces (200 g), finely diced
  • 1 medium carrot, about 3½ ounces (100 g), peeled and grated
  • 2 medium Yukon Gold or russet potatoes, about 10½ ounces (300 g), peeled and cut into ½-inch (1 cm) cubes
  • 4 cups (280 g) thinly shredded green cabbage
  • 2 tablespoons (30 ml) neutral oil, such as sunflower or canola oil
  • 2 tablespoons (30 g) tomato paste
  • 1 tablespoon (15 ml) red wine vinegar or cider vinegar, plus more to taste
  • 1 teaspoon granulated sugar (4 g), optional, to balance tartness
  • 2 bay leaves
  • 1½ teaspoons fine salt (about 9 g), plus more to taste
  • ½ teaspoon freshly ground black pepper (about 1 g)
  • 2 tablespoons (8 g) chopped fresh dill, plus more for serving
  • For serving: ½ cup (120 g) sour cream, optional, and extra vinegar or black pepper

Instructions

  1. Start the beef broth. Put the beef and cold water in a large, heavy pot. Set it over medium-high heat and bring it gradually to a gentle simmer, about 15 minutes. Skim off the gray foam that rises during heating; this helps keep the broth clear. Do not let the pot boil vigorously, which can make the broth cloudy and agitate the meat.
  2. Simmer until tender. Add the bay leaves, salt and black pepper. Partly cover the pot and simmer gently for 1 hour 30 minutes, adjusting the heat so only small bubbles rise. Turn the beef once or twice if pieces sit above the liquid. At the end, check a thick piece with a food thermometer: USDA FSIS lists 145°F (63°C), followed by a 3-minute rest, as the safe minimum for whole cuts of beef. Remove the beef to a plate and let it rest for at least 3 minutes; for this soup, continue cooking it until it is fork-tender. Strain the broth if you want a particularly clear soup, then return it to the pot. Discard the bay leaves.
  3. Cook the potatoes and cabbage. Bring the broth back to a gentle simmer. Add the potatoes and cook for 10 minutes. Stir in the cabbage and cook for another 10 minutes, or until the potatoes are tender when pierced and the cabbage has softened but still has a little texture. Keep the soup at a simmer rather than a hard boil.
  4. Make the beet and vegetable base while the soup simmers. Heat the oil in a large skillet over medium heat. Add the onion and carrot and cook for about 5 minutes, stirring, until softened but not browned. Add the beets and cook for 8 minutes, stirring occasionally. Stir in the tomato paste, vinegar and sugar, if using, and cook for 2 minutes. The vinegar helps preserve the beets’ vivid color and gives the soup its characteristic gentle tang. If the mixture begins to stick, add a few tablespoons of broth from the pot.
  5. Combine and finish. Scrape the beet mixture into the soup and stir well. Pull the beef into bite-size pieces, discarding any large pieces of gristle, and return it to the pot. Simmer for 10 minutes so the flavors come together. Stir in the dill, then taste the broth. Add more salt, pepper or vinegar as needed. If it tastes too sharp, a small pinch of sugar can soften the edge; if it tastes flat, a little salt or vinegar usually brings the ingredients into focus.
  6. Rest briefly and serve. Turn off the heat and let the borscht stand for 5 minutes before ladling it into bowls. The resting time lets the broth settle and gives the dill a moment to perfume the soup without losing its fresh character. Serve hot with sour cream and extra dill, if desired.

Tips

  • Cut the vegetables evenly. Thin beet matchsticks or a coarse grate soften at roughly the same rate as the onion and carrot. Large beet chunks take longer to cook and can leave the finished soup with uneven texture.
  • Keep the broth gentle. A low simmer makes tender beef and a cleaner-tasting broth. If the pot boils hard, lower the heat and skim any foam or excess fat that collects on top.
  • Adjust the sweet-sour balance at the end. Beets vary in sweetness, and vinegar varies in sharpness. Start with the listed amount, taste after the soup has simmered, then add vinegar a teaspoon at a time. Sugar is optional, not a requirement.
  • Use a practical beet substitute only if needed. If fresh beets are unavailable, use 2 cups (about 300 g) drained, sliced cooked beets. Add them with the tomato paste and reduce their skillet time to about 3 minutes; they will be softer and may give the soup a less earthy, less deeply colored flavor. Avoid pickled beets, which can make the broth overly sour and sweet.

Serving Suggestions

Serve borscht hot in deep bowls, with a spoonful of sour cream and a little chopped dill. The cool, tangy cream contrasts with the warm, sweet-earthy broth, but the soup is also good without it. Put extra vinegar and black pepper on the table so each person can adjust a bowl to taste. Rye bread, dark bread or simple slices of crusty bread are useful for soaking up the broth; boiled potatoes or a plain grain side are not necessary because the soup already contains potatoes.

For a more substantial meal, serve the soup as a first course before roasted vegetables or a simple meat dish. If serving it as the main course, offer bread and perhaps a crisp cabbage or cucumber salad alongside. Add sour cream to individual bowls rather than stirring it into the pot, especially if you expect leftovers; this keeps the broth easier to store and reheat and lets diners choose how creamy they want each serving.

Variations

Meatless borscht: Leave out the beef and use 10 cups (2.4 L) vegetable broth or water. For more substance, add 1 cup (190 g) drained cooked white beans when you add the cabbage. The soup will be lighter and less meaty, so taste carefully for salt and finish with enough vinegar to make the beet flavor stand out.

Pork version: Replace the beef with 1½ pounds (680 g) pork shoulder cut into pieces and simmer until tender. Pork shoulder is a traditional choice in some home versions, though the flavor will be richer and slightly different. Check the thickest piece with a food thermometer; USDA FSIS recommends a safe minimum of 145°F (63°C) for whole cuts of pork, followed by a 3-minute rest. Continue simmering until tender for soup.

With beans: Stir 1½ cups (about 255 g) drained cooked kidney or white beans into the pot with the cabbage. Beans make the soup more filling and add a soft, creamy texture without changing the beet-and-cabbage character.

More tangy or more substantial: Add an extra teaspoon or two of vinegar after cooking if you prefer a brighter broth. Some versions include a small amount of sliced sweet pepper or celery with the onion and carrot; these add a mild vegetal note but are not essential. Keep additions modest so the beets, cabbage and broth remain the defining flavors.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking. Store it in a covered container for 3 to 4 days. The beets may deepen the color of the broth as it rests, and the flavor often becomes more integrated by the next day. Store sour cream and fresh dill separately and add them only when serving.

For longer storage, freeze the cooled soup in airtight, freezer-safe containers for up to 3 months for best quality, leaving a little space at the top for expansion. Thaw it overnight in the refrigerator or reheat it from frozen over low heat, stirring occasionally. Warm refrigerated soup in a saucepan until steaming throughout; leftovers should reach 165°F (74°C), as advised by USDA FSIS. Avoid repeatedly cooling and reheating the full pot: heat only the portions you plan to eat. If the soup thickens in the refrigerator, stir in a little water or broth while reheating.

Frequently Asked Questions

Is this the only traditional Russian borscht?

No. Borscht has many regional and household versions across Eastern Europe, and the history and national associations of the dish are disputed. This recipe is a Russian-style version with beef, beets, cabbage and potatoes; other cooks may use pork, beans, different vegetables or no meat at all.

Can I make the soup ahead?

Yes. Make it up to 3 days ahead, cool it promptly and refrigerate it without the sour cream garnish. Reheat only what you need, bringing leftovers to 165°F (74°C), then add fresh dill and sour cream at the table. If the broth tastes more concentrated after chilling, loosen it with a splash of water and adjust the seasoning.

Why did my borscht lose its bright red color?

Beets can turn a deeper, muted red as they cook, and vigorous boiling can make the color look less vivid. The vinegar in this recipe helps retain brightness. Add it with the beet mixture, keep the soup at a gentle simmer and avoid cooking the beets for much longer than needed.

Can I use pre-cooked or canned beets?

Yes, plain cooked beets are a convenient substitute. Drain them well, cut or grate them, and add them near the end of the skillet step so they warm through without becoming mushy. Choose unseasoned beets rather than pickled ones; pickling liquid can overpower the broth and make it difficult to balance the seasoning.

What should I do if the soup tastes too sweet or too sour?

If it is too sweet, add vinegar a teaspoon at a time and taste after each addition. If it is too sour, add a small pinch of sugar or a little more broth, then check the salt again. The goal is a balanced broth where earthy beets, savory beef and a mild tang are all noticeable, not a sharply sour or sugary soup.

Can I make it without sour cream?

Yes. Sour cream is a common garnish, not a cooking requirement. Serve the soup plain with dill, or offer a spoonful of plain yogurt if you want a similarly cool, tangy finish. Add any dairy garnish to individual bowls rather than the storage container.

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).