Fresh Ukrainian Borscht with Potatoes Recipe is a comforting, colorful soup that brings warmth and nourishment to the table in every bowl. This classic beet-based soup is known for its deep ruby color, gentle sweetness, and satisfying heartiness. The addition of potatoes makes it filling enough to serve as a main dish, while cabbage, carrots, onions, and garlic build layers of flavor that taste even better the next day.
This recipe focuses on simple techniques and everyday ingredients, letting the natural flavors shine. It is wholesome, family-friendly, and perfect for cozy dinners, meal prep, or sharing with loved ones.
Why You Will Love This Borscht with Potatoes

There are many reasons this soup has remained a favorite across generations.
First, it is deeply comforting. The tender vegetables and savory broth create a soothing meal that feels like home.
Second, it is nourishing and balanced. Beets, potatoes, and cabbage provide fiber, vitamins, and natural sweetness without being heavy.
Third, it is budget-friendly. Simple vegetables and pantry staples come together to make a large pot of soup.
Finally, it improves with time. Like many traditional soups, borscht tastes even better after resting, making it ideal for leftovers.
Ingredients for Borscht with Potatoes
This recipe uses humble ingredients that come together beautifully.
Vegetables and Base Ingredients
- 3 medium beets, peeled and shredded or finely diced
- 3 medium Yukon Gold or russet potatoes, peeled and cubed
- 2 cups shredded green cabbage
- 1 large carrot, grated
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
Broth and Seasonings
- 2 tablespoons olive oil or sunflower oil
- 6 cups vegetable broth or beef broth
- 2 tablespoons tomato paste
- 1 bay leaf
- 1 teaspoon salt, plus more to taste
- 1 half teaspoon black pepper
Finishing Ingredients
- 1 to 2 tablespoons apple cider vinegar or fresh lemon juice
- 1 teaspoon sugar, optional and to taste
- Fresh dill or parsley, chopped
- Sour cream for serving, optional
Ingredient Notes and Substitutions
Potatoes give the soup body and make it more filling. Yukon Gold potatoes hold their shape well, while russet potatoes make the broth slightly thicker.
Vegetable broth keeps the soup vegetarian, while beef broth adds deeper savory notes. Both work well.
If you prefer a vegan version, simply skip the sour cream or use a plant-based alternative.
Vinegar or lemon juice is essential for balance. Start with a small amount and adjust to taste.
Step-by-Step Instructions
Follow these steps for a vibrant and flavorful pot of borscht.
Step 1: Prepare the Vegetables
Wash, peel, and prep all vegetables before starting. Shred or finely dice the beets, cube the potatoes, shred the cabbage, and grate the carrot. Having everything ready makes cooking smooth and stress-free.
Step 2: Saute the Aromatics
Heat the oil in a large pot over medium heat. Add the chopped onion and cook for 4 to 5 minutes until soft and translucent. Stir in the garlic and cook for about 30 seconds until fragrant.
Step 3: Cook the Beets and Carrots
Add the shredded beets and grated carrot to the pot. Stir well and cook for 5 to 7 minutes, allowing the vegetables to soften slightly and release their color.
Stir in the tomato paste and cook for another 1 to 2 minutes. This step deepens the flavor and color of the soup.
Step 4: Add Broth and Potatoes
Pour in the broth and add the cubed potatoes and bay leaf. Bring the soup to a gentle boil, then reduce the heat to a simmer.
Cook for about 12 to 15 minutes, or until the potatoes are nearly tender.
Step 5: Add the Cabbage
Stir in the shredded cabbage and continue simmering for another 5 to 7 minutes, until the cabbage is tender but not mushy.
Step 6: Season and Balance
Add salt, black pepper, and vinegar or lemon juice. Taste and adjust seasoning as needed. If the soup tastes too sharp, add a small pinch of sugar to balance the acidity.
Step 7: Rest and Serve
Remove the bay leaf and turn off the heat. Let the soup rest for at least 10 minutes before serving. This allows the flavors to meld beautifully.
Ladle into bowls and top with fresh dill or parsley and a dollop of sour cream if desired.
Pro Tips for Success
- Shred beets finely for quicker cooking and more even color.
- Add acid near the end to preserve the bright beet color.
- Do not overcook the cabbage to keep a pleasant texture.
- Taste and adjust seasoning gradually for the best balance.
- Let the soup rest before serving for deeper flavor.
Flavor Variations
This borscht recipe is flexible and easy to customize.
Add white beans for extra protein and heartiness.
Include a small amount of shredded apple for natural sweetness.
Use smoked paprika for a subtle smoky note.
Add celery with the onions for additional depth.
Serve with garlic rubbed toast or rye bread for a traditional touch.
Serving Suggestions
Borscht with potatoes is delicious on its own, but it pairs well with many sides.
Serve with crusty bread, rye bread, or dinner rolls.
A simple cucumber and tomato salad makes a refreshing contrast.
Offer extra sour cream and fresh herbs at the table so everyone can customize their bowl.
This soup also works beautifully as part of a larger spread with dumplings or pierogi-style sides.
Storage and Freezing Instructions
Store leftover borscht in an airtight container in the refrigerator for up to 5 days.
The flavor improves over time, making it ideal for meal prep.
To freeze, let the soup cool completely, then transfer to freezer-safe containers. Freeze for up to 3 months.
Thaw overnight in the refrigerator and reheat gently on the stove.
PrintFresh Ukrainian Borscht with Potatoes Recipe
Fresh Ukrainian Borscht with Potatoes is a comforting, colorful soup made with beets, potatoes, cabbage, and simple seasonings that create a nourishing and hearty bowl perfect for family meals.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Ukrainian
- Diet: Vegetarian
Ingredients
- 3 medium beets, peeled and shredded or finely diced
- 3 medium Yukon Gold or russet potatoes, peeled and cubed
- 2 cups shredded green cabbage
- 1 large carrot, grated
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil or sunflower oil
- 6 cups vegetable broth or beef broth
- 2 tablespoons tomato paste
- 1 bay leaf
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 to 2 tablespoons apple cider vinegar or fresh lemon juice
- 1 teaspoon sugar, optional
- Fresh dill or parsley, chopped
- Sour cream for serving, optional
Instructions
- Heat the oil in a large pot over medium heat and cook the onion until soft.
- Add the garlic and cook briefly until fragrant.
- Stir in the beets and carrot and cook until slightly softened.
- Add the tomato paste and cook for 1 to 2 minutes.
- Pour in the broth and add the potatoes and bay leaf.
- Bring to a boil, then reduce heat and simmer until potatoes are nearly tender.
- Add the shredded cabbage and continue simmering until tender.
- Season with salt, black pepper, and vinegar or lemon juice.
- Taste and add sugar if needed for balance.
- Remove bay leaf, rest briefly, and serve with herbs and sour cream if desired.
Notes
Add the acid near the end of cooking to preserve the bright beet color and allow the soup to rest before serving for best flavor.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 210 |
| Protein | 6 g |
| Carbohydrates | 34 g |
| Fat | 6 g |
| Fiber | 7 g |
| Sodium | 620 mg |
Values are estimates and may vary depending on ingredients used.
FAQ About Borscht with Potatoes
Is borscht supposed to be sweet or savory?
Borscht is primarily savory with a subtle natural sweetness from the beets. The balance of salt and acid keeps it from tasting overly sweet.
Can I make borscht without cabbage?
Yes, but cabbage adds texture and traditional flavor. If skipping it, add extra potatoes or carrots to keep the soup hearty.
Why does borscht taste better the next day?
As the soup rests, the flavors have time to blend and deepen. This is common with vegetable-based soups and stews.
Can I use canned beets?
Fresh beets are best for flavor and color, but canned beets can be used in a pinch. Add them later in the cooking process and reduce cooking time.
Is borscht served hot or cold?
It is most commonly served hot, especially in cooler weather, but it can also be enjoyed chilled during warmer months.
Final Thoughts
Fresh Ukrainian Borscht with Potatoes Recipe is a timeless dish that celebrates simple ingredients and thoughtful cooking. With its vibrant color, balanced flavor, and comforting texture, this soup is perfect for family dinners, meal prep, or sharing traditions at the table. Once you make it, it is sure to become a regular favorite in your kitchen.