Russian Beetroot Soup (Borshch)

Beet and Cabbage borscht in bowl
Sharon White / Photographer's Choice / Getty Images
  • Total: 2 hrs
  • Prep: 30 mins
  • Cook: 90 mins
  • Servings: 6 servings
Nutritional Guidelines (per serving)
837 Calories
32g Fat
57g Carbs
81g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6
Amount per serving
Calories 837
% Daily Value*
Total Fat 32g 41%
Saturated Fat 12g 61%
Cholesterol 360mg 120%
Sodium 901mg 39%
Total Carbohydrate 57g 21%
Dietary Fiber 12g 44%
Protein 81g
Calcium 404mg 31%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This recipe for Russian beetroot soup or borshch is made with beef, cabbage, carrots, potatoes, onion, and beets. Turnips and other root vegetables can be added if desired.

Contrary to popular belief, Russians don't spell their beetroot soup borscht (that's a Yiddish spelling) and it's really not a Russian invention (the Ukrainians claim it as theirs). Nor are beets the predominant ingredient in Russian borshch. That's probably why this stew-like soup is orange from the carrots and tomato paste, not red.

Poles call their beet soup barszcz and it has the ruby-red color most people associate with beet soup. Russians call their cold beet soup, which is very red in color, ​svekoljnik. In Ukraine, beet soup is made in infinite varieties, but some resemble the Russian version and are also called borshch.

This soup is excellent with little pirozhki (similar to pierogi), or Ukrainian Caraway Dumplings cooked right in the broth. But it's delicious without them.


  • For the Beef Stock:
  • 3 pounds beef shanks or 2 1/2 pounds beef chuck on the bone, well rinsed
  • 8 cups (2 quarts) cold water
  • 1 large onion (coarsely chopped)
  • 1 large carrot (peeled and coarsely chopped)
  • 1 celery rib (coarsely chopped)
  • 1 stock sachet
  • For the Soup:
  • 1 pound beets (trimmed and peeled)
  • 3 large carrots (trimmed and peeled)
  • 1/4 large cabbage (shredded)
  • 2 large potatoes (peeled and thinly sliced)
  • 2 large onions (diced)
  • 2 tablespoons tomato paste
  • 1 tablespoon sugar
  • Salt and pepper to taste
  • Sour Cream to taste
  • Fresh dill to taste
  • Lemon wedges to taste
  • For the Ukrainian Caraway Dumplings (optional):
  • 1 cup all-purpose flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1 teaspoon caraway seeds
  • 1/2 cup milk
  • 1 large egg (beaten)
  • Pepper to taste

Steps to Make It

  1. To make the beef stock: Combine beef and water in a stock pot over medium heat. Bring to a boil, reduce heat and simmer gently. Skim top surface until impurities no longer appear, about 30 minutes.

  2. Add onion, carrot, celery and tie stock sachet to pot handle and drop into pot. Simmer, covered, for 1 hour or until meat falls off the bone, adding water as needed to cover.

  3. Pull up on stock sachet string and remove. Remove beef to a bowl and pull the meat off the bones, chop into bite-sized pieces, and set aside. Strain stock into a clean, heatproof container, pressing on vegetables to obtain maximum flavor. Discard vegetables.

  4. To make the soup: Cook the beets and carrots in the beef stock, covered, until tender, about 45 minutes. Remove from broth, let cool and then coarsely shred. Set aside.

  5. While beets and carrots are cooling, add cabbage, onion, and potatoes to the broth. Bring back to a boil and simmer 20 minutes, covered, or until tender. Add beets and carrots, tomato paste, and salt and pepper to taste. If serving with caraway dumplings, drop the batter into the soup at this point.

  6. To make the caraway dumplings: In a small bowl, whisk together flour, baking powder, salt and caraway seeds. In a separate bowl, whisk together milk and beaten egg. Add to flour mixture and blend with a fork until a stiff, sticky batter results. Using a tablespoon or a small cookie scoop, transfer batter to simmering (not boiling) soup. Cover and let steam 5 minutes. Turn dumplings over and steam another 5 minutes, covered. Add the reserved meat to soup and heat through.

  7. Serve in warmed bowls with a dollop of sour cream, fresh dill, and a lemon wedge, if desired.