Go Back
–+ servings
A bowl from a classic borscht recipe, showing the ruby-red beet soup topped with a dollop of sour cream and fresh dill.

Borscht Recipe

Rebecca Blumer
This classic borscht recipe creates a hearty, comforting soup with earthy beets, tender vegetables, and a savory beef broth. It achieves a beautiful ruby-red color and a perfectly balanced sweet and tangy flavor.
No ratings yet
Prep Time 20 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 25 minutes
Course Soup
Cuisine Ukrainian
Servings 8 servings
Calories 174 kcal

Equipment

  • Dutch oven
  • Glass bowls
  • Ceramic skillet

Ingredients
 

  • 12 cups low sodium beef broth (or beef bones + cold water)
  • 5 cups green or red cabbage thinly sliced
  • 1 large onion chopped
  • 3 medium carrots chopped
  • 2 tablespoons olive oil
  • 3 large beets peeled and cut into matchsticks
  • 4 large potatoes peeled and cubed
  • 6 ounces can tomato paste low sodium
  • 2 teaspoons salt
  • 3 bay leaves
  • 1 tablespoon white vinegar
  • 1 pinch sugar or maple syrup
  • 3 large garlic cloves grated
  • Ground black pepper to taste
  • 1/4 cup dill or parsley finely chopped
  • Yogurt, sour cream and rye bread for serving

Instructions
 

  • Bring the beef broth and bay leaves to a boil in a large pot, such as a 6-quart Dutch oven, while you wash, peel, and cut the vegetables. The broth should be steaming and bubbling steadily by the time the vegetables are ready.
  • Add the sliced cabbage to the boiling broth, cover the pot, return it to a boil, then lower the heat and cook for 20 minutes. The cabbage should soften and turn silky but still keep some shape.
  • While the cabbage cooks, heat a large skillet over medium heat with 1 tablespoon of olive oil, then sauté the onion and carrots for 5 minutes, stirring from time to time. The onions should smell sweet and look translucent before you move on.
  • Add the beets and the remaining 1 tablespoon of olive oil, then add about half of the vinegar and cook for another 3 to 4 minutes. The beets should look glossy and vivid, and the vinegar at this stage helps lock in that red color.
  • Transfer the sautéed vegetables to the pot, then add the potatoes, tomato paste, and salt; cover, bring the soup back to a boil, and cook on low heat for 20 minutes. The potatoes should be easily pierced with a fork but not falling apart.
  • Turn off the heat and stir in the remaining vinegar, sugar or maple syrup, grated garlic, and black pepper, then let the soup rest for 10 minutes. The broth should taste brighter and more rounded after the short rest, not harsh or sharp.
  • Stir in the dill or parsley, taste, and adjust the seasoning before serving hot with yogurt or sour cream and rye bread. The herbs should stay fresh and green, and the finished soup should smell savory, tangy, and deeply beety.

Notes

Color Tip: To keep the borscht a vibrant ruby-red, add a portion of the vinegar while sautéing the beets and the rest at the very end of cooking. Also, maintain a gentle simmer rather than a hard boil.
Flavor Tip: Letting the soup rest for at least 10 minutes after cooking allows the flavors to meld and deepen. It often tastes even better the next day.
Storage: Cool the soup completely before storing it in an airtight container in the refrigerator. Reheat gently on the stovetop, avoiding a hard boil to preserve the texture and color.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.

Nutrition

Calories: 174kcalCarbohydrates: 32gProtein: 4gFat: 4gSaturated Fat: 1gCholesterol: 5mgSodium: 647mgPotassium: 800mgFiber: 6gSugar: 8gVitamin A: 3000IUVitamin C: 25mgCalcium: 60mgIron: 2mg
Keyword beet soup, borscht recipe, Ukrainian borscht
Tried this recipe?Let us know how it was!