Authentic Ukrainian Borscht
Authentic Ukrainian borscht is a vibrant, hearty beet soup with tender chunks of beef, earthy vegetables, and a hint of tangy vinegar. This recipe delivers the deep, rich flavor you expect from a traditional borscht, perfect for a comforting lunch or dinner.
Prep
20 min
Cook
2 hr 10 min
Total
2 hr 30 min
Servings
6 servings
Ingredients
Instructions
- 1
Prepare the broth: In a large pot, add beef, halved onion, and water. Bring to a boil, then reduce heat to low. Simmer gently for 1.5–2 hours until the beef is tender and flavorful. Skim any foam that rises to the top.
- 2
Cook the vegetables: In a skillet, heat oil over medium heat. Add grated beets and carrots with a pinch of salt. Sauté for 5–7 minutes until slightly softened. Stir in tomato paste and vinegar, cook for another 2 minutes.
- 3
Combine soup ingredients: Remove the beef and onion from the broth. Dice the beef into bite-sized pieces and return to the pot. Add potatoes and sliced cabbage. Simmer for 10–12 minutes until vegetables are tender.
- 4
Add beet mixture and garlic: Stir the sautéed beets, carrots, tomato paste, and minced garlic into the pot. Simmer for an additional 5–7 minutes, allowing flavors to meld. Taste and adjust salt, pepper, or sugar as needed.
- 5
Serve: Ladle hot borscht into bowls and garnish with fresh dill and a dollop of sour cream. Accompany with dark rye bread or garlic rolls for a traditional touch.
Nutrition (per serving)
400 kcal
Calories
Authentic Ukrainian borscht is a vibrant, hearty beet soup with tender chunks of beef, earthy vegetables, and a hint of tangy vinegar. This recipe delivers the deep, rich flavor you expect from a traditional borscht, perfect for a comforting lunch or dinner. Serve it with a dollop of sour cream and fresh herbs for an unmistakably authentic experience.
Ingredients
Broth and Meat
- 2 lbs beef short ribs or chuck, bone-in for flavor
- 8 cups beef or chicken broth
- 2 cups water
- 1 medium onion, halved
Vegetables
- 3 medium beets, peeled and grated
- 2 medium carrots, grated
- 2 medium potatoes, peeled and cubed
- 1/2 small head of cabbage, thinly sliced
- 2 cloves garlic, minced
- 2 tbsp tomato paste
- 1 tbsp vegetable oil
Seasoning & Finishing
- 1 tbsp vinegar (apple cider or white)
- 1 tsp sugar
- Salt and black pepper to taste
- Fresh dill, chopped, for garnish
- Sour cream, for serving
How To Make It
- Prepare the broth: In a large pot, add beef, halved onion, and water. Bring to a boil, then reduce heat to low. Simmer gently for 1.5–2 hours until the beef is tender and flavorful. Skim any foam that rises to the top.
- Cook the vegetables: In a skillet, heat oil over medium heat. Add grated beets and carrots with a pinch of salt. Sauté for 5–7 minutes until slightly softened. Stir in tomato paste and vinegar, cook for another 2 minutes.

- Combine soup ingredients: Remove the beef and onion from the broth. Dice the beef into bite-sized pieces and return to the pot. Add potatoes and sliced cabbage. Simmer for 10–12 minutes until vegetables are tender.
- Add beet mixture and garlic: Stir the sautéed beets, carrots, tomato paste, and minced garlic into the pot. Simmer for an additional 5–7 minutes, allowing flavors to meld. Taste and adjust salt, pepper, or sugar as needed.
- Serve: Ladle hot borscht into bowls and garnish with fresh dill and a dollop of sour cream. Accompany with dark rye bread or garlic rolls for a traditional touch.

Tips for Authentic Flavor
- Use bone-in beef for a richer broth, or substitute with pork belly for a slightly different flavor profile.
- For deeper color, add a small amount of vinegar to the beets while cooking; it enhances the red hue without affecting taste.
- Letting the soup rest for a few hours or overnight in the fridge intensifies the flavors.
Variations & Substitutions
- Vegetarian: Replace meat with vegetable broth and add mushrooms for umami. See Vegetarian Borscht Recipe for guidance.
- Beef alternatives: Chuck, brisket, or shank can replace short ribs. Adjust cooking time to ensure tenderness.
- Serving ideas: Top with sautéed onions, crispy bacon bits, or a drizzle of beet kvass for extra depth.
FAQ
Can I make authentic Ukrainian borscht ahead of time?
Yes, borscht tastes even better the next day as the flavors continue to develop. Store in an airtight container in the fridge for up to 3 days.
Can I freeze borscht?
Absolutely. Cool completely, then transfer to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently.
What can I use if I don’t have fresh beets?
Canned or vacuum-packed beets can work in a pinch, but fresh beets provide the signature earthy sweetness and vibrant color.
Can I make this a quick version?
Use pre-cooked or shredded beef and pre-grated vegetables to cut cooking time nearly in half. Adjust seasonings to taste.
How is Ukrainian borscht different from Russian borscht?
While both soups feature beets, Ukrainian borscht traditionally includes a balance of beef, pork, or chicken, more vegetables like potatoes and cabbage, and is slightly tangier due to added vinegar. For a detailed guide, see Natasha’s Kitchen Borscht Recipe.



