image of traditional Ukrainian red borscht served with whole wheat bread and sour cream
Image of classic borscht photographed by Alyona.

This post may contain affiliate links. Read our full disclosure.

There is something so comforting and cozy about this vibrant soup. I think any Eastern European can attest to that. It brings back nostalgia for many because it’s the sweet-and-tangy red soup grandma or mom would serve with whole-wheat bread.

 

As rich as borscht looks, it’s actually quite easy to make. My borscht recipe is very simple, using ingredients commonly found in the United States.

In reality, it’s as simple as making most American soups.

What is Borscht?

Borscht is simply a meat-and-potato kind of soup made with a basic mirepoix (carrots and onions) that is simmered in tomato sauce. Of course, beets are what give borscht its rich crimson color.

Beets are also a type of root vegetable that is ready to be used in soups on cold, harsh winter days. Some folks like to add shredded cabbage toward the end, but I prefer sauerkraut, as it imparts a pleasant tang to the sweet beets.

Really, any veggies you have to clean out the fridge work for the mirepoix here. I’ve made borscht with bell peppers that needed to be used up, but veggies like celery or bell peppers work great in borscht.

This recipe is the fundamental way to make classic borscht, and you can always build it from here. I come from a lineage of good Ukrainian cooks (and some Polish roots from my Grandmother), so be assured that this is as authentic as it gets!

Meal Prepping Borscht

As a busy mom of 6, quick and easy meals that are still nourishing are very important to me. I find that having some things prepped makes this soup even easier to tackle.

For example, we grow cabbage and beets in our garden. To preserve all the beets, I roast them in the oven, then wrap each one in plastic and throw it in the freezer.

The same goes for cabbage; I’ll make a big batch of sauerkraut and store it in the pantry until I need some for my favorite recipes.

It’s small things like that that make this soup ready to go whenever I’m craving a big pot of borscht. Oh, and I keep freezer bags full of frozen dill because what Ukrainian doesn’t use that along with sour cream?

image of Classic red borscht soup in vintage bowl dolloped with sour cream

Borscht Variations

As someone who has been making borscht for decades, I have had my fair share of different variations of making it. Here are some of my favorite variations!

  • Beef Borscht: bone-in cuts make for a richer and nutrient-dense broth. If you use bone-in cuts, whether it’s from chicken or pork, get that simmering 2 hours before your potatoes go in.
  • Vegetarian Borscht: There have been times when I didn’t have meat thawed, and soup needed to be made. You won’t even miss the meat when you load it up with extra veggies! To make this vegetarian, increase the potatoes, carrots, onion, and sauerkraut by a smidgen and add a can of drained red kidney beans. It will be just as delicious!
  • Borscht using Canned Meat: I often make Canned Venison stew meat for easy meals. If you have a jar of chunked or cubed meat, add 1 quart to the water at the beginning.
  • Using Raw Beets: If you are starting from raw beets, you will need to peel and grate them using a box grater. Raw beets get added to the sauteed carrots and onions, and then go into the pot of simmering potatoes to finish cooking. I usually use roasted beets, which can be added towards the end of cooking time as they are already fully cooked. The same goes for pickled beets; add them at the end!

Mise en placeEverything You Need! :

Equipment:

Borscht Ingredients:

  • Beef- I often use boneless meat, as I tend to have homemade broth sitting in the fridge. Use tenderloin or nice chuck roast with some marbling. Nothing too fatty or with excess tissues, you want the meat to melt in your mouth.
  • Mirepoix is a mixture of carrots and onions. I let those brown a little before adding tomato sauce. If you are using raw beets, they go in next.
  • Beets- Using pre-cooked veggies like roasted beets is so handy. I know some moms who use canned beets for making borscht. It just saves time.
  • Sauerkraut or cabbage- Sauerkraut is what I usually have all year long, but if possible, shred a little bit of fresh cabbage in the last 10 minutes of cooking time. Adding cabbage is a great way to make this more filling and healthier.
  • Potatoes- any kind; russet, gold, Chef’s, or new potatoes are all potatoes that will work for making delicious borscht!
  • Seasonings are very simple here. Use salt, black pepper, Vegeta seasoning, garlic salt, and bay leaves.
  • Garnish- with fresh dill and sour cream.

Note: if you have broth in the refrigerator, use a quart of that for part of the water.

From-Scratch hack

I make a lot of homemade spice mixes. One of them is Vegeta seasoning, which is a blend of dehydrated vegetables and nutritional yeast. This all-purpose seasoning blend goes so well in Borscht, mashed potatoes, and many Ukrainian and Eastern European dishes. The best substitute is Dash Seasoning.

What does Borscht taste like?

Borscht is a satisfying soup that turns deep red from the addition of beets. Making it sweet and a little sour from the acidic tomato sauce. It has lots of savory flavors coming from bay leaves and salt. We love to dollop a generous spoon of sour cream over the top for creaminess and extra tang! This is a very delicious soup that is sure to satisfy anyone!

Is Borscht served Cold?

There are some variations of cold borscht, often referred to as “summer borscht.” This recipe is only served hot, as traditionally done in our family circles.

What to Eat with Borscht?

Borscht is eaten like a main dish in our family. Because this pot of soup has filling meat (protein), veggies, and is often served with a whole-grain slice of bread, we are full and satisfied after a meal. However, a tomato and cucumber salad, along with some Calo (pork belly), is hard to turn down!

Can you freeze borscht?

Yes, borscht is freezer-friendly! Because the potatoes are cooked, it freezes well (I’ve tried it). This is a perfect solution if you are cooking for two or one person. Simply divide the cooked and cooled borscht into several 16-oz freezer containers and freeze up to 3 months (for best flavor).

Storing Borscht

Borscht can last for an entire week in a cold fridge. It only gets better in flavor as it sits. Fermented saurkraut also helps extend the shelf life of borscht. Make sure to cool the borscht completely before making room for it in the fridge. Refrigerate it in the pot it cooked in, to avoid extra dishes; otherwise, transfer it to a smaller pot that is suitable for your fridge. I also like these freezeable 16-ounce containers for individual servings.

Tips for Making Borscht:

 

  • Pickled or roasted beets get added at the end of cooking time to keep their red color.
  • If you add cooked beets to the soup early on, it will get duller and lighter in color as it simmers.
  • For extra fiber, add a can of dark red kidney beans.
  • Use any cut of meat that you have. If using bone-in cuts, make a delicious broth by simmering them for at least 2 hours.
  • The best garnish for borscht is a dollop of sour cream and fresh dill! We like our borscht served hot!

What To Serve with Borscht:

Borscht is a one-dish meal that is filling and loaded with veggies, meat, and a side of healthy carbs (homemade whole-grain bread). We enjoy it best in the following ways:

  • Pork belly (aka Calo). This is often served as a side for many dishes and complements bread.
  • A hearty loaf of Whole Wheat bread (a must)!
  • Whole garlic cloves (yes, we peel and crunch on raw garlic)! The key is to bite into a piece of garlic, then into bread, and finally into soup, so it won’t be too spicy.
  • Ukrainian or Russian Horseradish. This stuff is generally smeared on bread.
  • Canapes or open-faced sandwiches of some sort to stretch the meal. We love these Carrot and Cheese Canapes! They’re garlicky and so good!

More Ukrainian Comfort Foods To Make:

If it’s not red borscht, it’s green borscht! Borscht is a name we give to soups if they are heartier and “soup” is what we call simple noodle or runny soups. Borscht soups are generally chunkier, and more robust.

Join My Weekly Newsletter

New recipes, homesteading, family life, what we eat in a week, and hospitality tips.

Pin this now to find it later

Pin it

Authentic Ukrainian Borscht Recipe

5 from 3 votes
I'm Ukrainian, and borscht has been a family-favorite soup for generations! This borscht recipe has won a spot in the Homestead Living Magazine. Like most Ukrainians, we love to grow beets and cabbage! Not only is it healthy, but this rich, hearty soup is so good that even kids eat seconds!
image of traditional Ukrainian red borscht served with whole wheat bread and sour cream
Prep Time: 30 minutes
Cook Time: 1 hour 2 minutes
Total Time: 1 hour 32 minutes
Servings: 20 servings
Course: Main Dish, soups
Cuisine: Eastern European, Ukrainian

Equipment

Ingredients 

For Beef Borscht:

  • 1 1/2 lbs boneless beef chuck roast , Cut into 1-inch pieces (see notes)
  • 3 1/2 quarts water, (14 cups)
  • 6 medium Golden potatoes, (2 1/2 lbs, peeled and cubed)
  • 1 tbsp salt
  • 1 cup sauerkraut, (or 2 cups of fresh shredded cabbage, add 1 Tbsp white distilled vinegar)

Mirepoix (Zazharka):

  • 2 medium carrots, (peeled and grated)
  • 1 large onion, (diced)
  • 2 large beets, (*see notes)
  • 8 oz tomato sauce*
  • 2 Tbsp olive oil

Additional Seasonings:

  • 1 tbsp Vegeta Seasoning, (Also available on Amazon)
  • 1/2 tsp black pepper
  • 1 Tbsp garlic salt, (Lawry's Brand)
  • 3 bay leaves
  • Garnish as desired, sour cream and fresh dill

Instructions

  • In a large pot, bring 3 1/2 quarts of water and 1 1/2 pounds of cubed beef to a boil. Skim off any dark foam and simmer for 30 minutes over medium-low heat.
    image of raw meat being added to water for making borscht
  • After 30 minutes, add 2 1/2 pounds of cubed potatoes (about six medium golden potatoes) and 1 Tbsp salt. Simmer for 25 minutes. Note, if your potatoes are cubed smaller, this will take about 15 minutes.
  • Meanwhile, make the mirepoix. In a medium sauté pan, sauté one chopped onion, two large grated beets, and two grated carrots in 2 Tbsp olive oil until lightly browned and tender (about 10 minutes). Add 8 ounces of tomato sauce and heat through. Add this mixture to the soup while the potatoes are simmering.
  • After the potatoes are done simmering, add 1/2 tsp black pepper, 1 Tbsp Vegeta seasoning, 1 tbsp garlic salt, three bay leaves, and 1 cup sauerkraut. Simmer for seven more minutes.
  • Sprinkle a handful of fresh dill if desired. Serve borscht with a dollop of sour cream.

Notes

 
  • Any pureed tomato product, like marinara, crushed tomatoes, or paste, diluted with water, can be used. 
  • Can use a quarter head of fresh cabbage, shredded, for the sauerkraut (about 2 cups). Be sure to add 1 Tbsp of white distilled vinegar.
  • For Beef,* boneless chuck, or country-style beef ribs can be used. I also use pork tenderloin or leaner chunks of meat interchangeably. 
  • Vegeta Seasoning is an all-purpose seasoning made with dehydrated vegetables and nutritional yeast. Can use any vegetable blend seasoning like Dash.
  • Broth: If you use bone-in cuts, whether it’s from chicken or pork, get that simmering 2 hours before your potatoes go in.
  • To make this vegetarian, increase the potatoes, carrots, onion, and sauerkraut by a smidgen, and add a drained can of red kidney beans. It will be just as delicious!
  • Using Cooked Beets: If you are starting with raw beets, peel and grate them using a box grater. Raw beets are added to the sautéed carrots and onions, then placed in the pot of simmering potatoes to finish cooking. I usually use roasted beets, which are cooked and generally added at the end of cooking time. The same goes for pickled beets; add them at the end!
  • Borscht using Canned Meat: I often make Canned Venison stew meat for easy meals. If you have a jar of chunked or cubed meat, add one quart of it to the water in the beginning and skip the 30 minute simmering. Just bring to a boil and add the pottaoes. 

Nutrition (per serving)

1serving Serving95kcal Calories5g Carbs7g Protein5g Fat2g Saturated Fat1g Polyunsaturated Fat3g Monounsaturated Fat0.2g Trans Fat23mg Cholesterol1030mg Sodium278mg Potassium1g Fiber3g Sugar1084IU Vitamin A4mg Vitamin C23mg Calcium1mg Iron
Nutrition Facts
Authentic Ukrainian Borscht Recipe
Serving Size
 
1 serving
Amount per Serving
Calories
95
% Daily Value*
Fat
 
5
g
8
%
Saturated Fat
 
2
g
13
%
Trans Fat
 
0.2
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
3
g
Cholesterol
 
23
mg
8
%
Sodium
 
1030
mg
45
%
Potassium
 
278
mg
8
%
Carbohydrates
 
5
g
2
%
Fiber
 
1
g
4
%
Sugar
 
3
g
3
%
Protein
 
7
g
14
%
Vitamin A
 
1084
IU
22
%
Vitamin C
 
4
mg
5
%
Calcium
 
23
mg
2
%
Iron
 
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Mention @alyonascooking or hashtag #alyonascooking.