Classic Beef Borscht

4.41 from 10 votes

This post may contain affiliate links. Read full disclosure.

Nothing beats a bowl of wholesome borsch soup on a cold winter day. This classic beef borscht recipe features simple ingredients, classic method and authentic taste!

Beef borscht soup in a white bowl topped with dollop of sour cream.


 

This beautiful deep red beet soup is my childhood favorite!!! While I’m not technically a Russian, I’m definitely a Russian at heart. I grew up in a Russian community from the age of 3 and learned to talk, read and write in Russian. 😉

So yeah, I know a thing or two about Russian cuisine. And if you love Russian food, you may also like my Russian piroshki, shashlyk and crepe recipes.

Why you’ll love this borscht soup:

Borscht is actually a traditional Ukrainian dish, but is equally popular in Russia and former USSR countries and northern Asia.

And surprisingly it’s quite popular here in North Dakota too, because all the Ukrainian immigrants settled in ND long time ago.

There’s no one way to make borscht. Every family (or even every cook) makes borsch different ways. That’s the beauty of this soup!

You’ll love this for so many reasons. This borsch is:

  • loaded with veggies – And kids love this soup!!!
  • easy to customize – You can make it with our without beef, replace any veggies if you need to.
  • perfect for meal prepping – It makes a huge batch and it only gets better with time!

And even beet-haters love this soup!

Bowl of soup with a slice of bread dipped in it.

Key Ingredients:

  • Beef is not essential for making a great borsch, but we love beef borscht. If you can, choose a beef soup bone, chuck roast, stew meat, or top sirloin.
  • Beets are the star of the show! I like to grate half of the beets on a large box grater, and cut other half into matchstick with a knife for texture variation.
  • Carrots are also one of the main vegetables, and I also like to grate them on a large box grater. You can choose regular orange carrots, as well as rainbow ones!
  • Onion and garlic add ton of flavor, but since my husband can’t eat onion, I cook my borsch without onion.
  • Tomato paste is key for depth of flavor. Some use ketchup too.
  • Celery is not traditional vegetable in a Ukrainian borscht, but I think it’s a great addition nonetheless. Feel free to omit it, if you want.
  • Potatoes make the soup more substantial and hearty. I like to cut them into small cubes, so they cook faster and easy to eat for little kids.
  • Cabbage – You can use any variety of cabbage: green, purple, Napa. Although Napa cabbage isn’t traditional, I like how quick it cooks and its subtle texture.
  • Bay leaf, lemon juice, dill (or parsley) are additional flavor boosters that make the soup so tasty!

Tip

To make a vegetarian borsch, add any kind of beans and mushrooms in place of beef and use vegetable broth.

How to make borsch:

1. Make beef broth and prep vegetables

First, we’ll start making beef broth. If you have beef on the bone, fantastic! Cook it whole in the cold water and then remove from the stock and cut the meat into small pieces.

If you’re using beef without bones, then go ahead and cut the meat into 1-inch pieces and make the broth. When the broth boils up, it’ll produce some scum foam on top. Remove the scum with a slotted spoon right away for nice and clear broth, it’s purely for aesthetics though.

And while broth is cooking, wash, peel, cut all the veggies.

Tip

I don’t use any disposable gloves to handle beets. If you wash the cutting board and your hands with soap immediately after chopping and handling beets, the stain doesn’t stay long. The beet stain will completely gone in couple of washes.

Step by step photo of making beef broth and prepped veggies.

2. Make zajarka

In a large skillet (I use 12-inch skillet), heat oil and add onion, garlic, carrots. Saute until nice and fragrant, about 2 minutes.

Then stir in beets, followed by tomato paste. And continue to cook for about 8 minutes.

Step by step photo of making zajarka.

If you’re short on time, you may want to try my simple borscht recipe.

3. Make the soup

Add potatoes, celery, cabbage and bay leaf into the broth and continue to cook until potatoes are tender.

Once the potatoes are cooked, add carrot and beets mixture, lemon juice, dill (or parsley) and freshly ground black pepper. And gently simmer for about 5 minutes.

Step by step photo of making borscht soup.

What to serve with borsch:

Traditionally, borsch is served with sour cream and bread. And that’s exactly how I like it! And feel free to garnish with more fresh dill or parsley.

Storing Tips:

Beef borscht stores well and only gets better with time. I usually divide the leftover soup into plastic soup containers.

  • Refrigerate for up to 5 days.
  • Freeze for up to 3 months.

To reheat, take only the amount you’re serving and gently simmer on stovetop until heated through, or microwave for 2 minutes.

Tip

Repeated heating, or boiling the soup for too long, will cause the beet soup loose its bright color.

Beef borscht in a Dutch oven.
Beef borscht soup in a white bowl topped with dollop of sour cream.
4.41 from 10 votes

Classic Beef Borscht

Nothing beats a bowl of wholesome borsch soup on a cold winter day. This classic beef borscht recipe features simple ingredients, classic method and authentic taste!
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 8 servings

Ingredients

For beef broth:

  • 1 lb (450g) beef cut into 1-inch cubes Note 1
  • 2 teaspoons coarse kosher salt divided

For zajarka/mirepoix:

  • 1 tablespoon olive oil
  • 2 garlic cloves pressed
  • 1 medium yellow onion
  • 2 medium carrots
  • 2 medium beets
  • 4 tablespoons tomato paste Note 2

For soup:

  • 2 medium potatoes Yukon gold or russet
  • 2 celery ribs optional
  • 1/4 cabbage 2-3 cups chopped Note 3
  • 1 bay leaf
  • ¼ cup parsley or dill chopped
  • Juice of half a lemon
  • Sour cream and bread for serving

Instructions 

To make beef broth:

  • In a large pot (I use 5qt Dutch oven), add beef chunks, 10 cups of cold water and 1 tablespoon of salt. Bring it to a boil over medium high heat, skimming off the scum for clearer broth. Then reduce heat to medium and simmer for about 45 minutes.

To prepare vegetables:

  • Meanwhile, wash and peel all the vegetables.
    Grate the carrots and one beet on a large box grater. And julienne the other beet. (I like the variation in texture, but you can grate them all or julienne all the carrots and beets by knife, if you want to.)
  • Cube the potatoes and slice celery into small pieces.
    Thinly slice the cabbage.
    Finely mince the onion.

To cook zajarka/mirepoix:

  • Heat the olive oil in a large skillet (I use 12-inch skillet) over medium low heat.
  • Add onion, carrots and garlic and sauté until nice and fragrant. Then stir in beets and tomato paste and cook for 8 minutes, stirring frequently.

To make the soup:

  • Once the broth has been cooking for about 30 minutes, add potatoes, celery, cabbage and bay leaf. And continue to cook the soup until potatoes are tender.
  • Once the potatoes are cooked through, reduce the heat to medium low and stir in carrot and beet mixture along with freshly squeezed lemon juice into the soup.
  • Gently simmer the soup for 5 minutes and then add freshly ground black pepper, fresh parsley or dill.
  • Serve immediately with sour cream and bread.

Tips & Notes

Note 1: Choose beef soup bone, chuck roast, stew meat, or top sirloin beef.
Note 2: Tomato paste is key for depth of flavor. Some use ketchup too.
Note 3: You can use any variety of cabbage: green, purple, Napa. Although Napa cabbage isn’t traditional, I like how quick it cooks and its subtle texture.
Storing Tips:
Beef borscht stores well and only gets better with time. I usually divide the leftover soup into plastic soup containers.
– Refrigerate for up to 5 days.
– Freeze for up to 3 months.
To reheat, take only the amount you’re serving and gently simmer on stovetop until heated through, or microwave for 2 minutes. (TIP: Repeated heating, or boiling the soup for too long, will cause the beet soup loose its bright color.)

Nutrition

Calories: 171kcal
Carbohydrates: 17g
Protein: 15g
Fat: 5g
Sugar: 5g
Sodium: 713mg
Course: Soup
Cuisine: russian

This recipe was originally shared on February 23, 2016.

Hi, I’m Shinee!

Welcome! I’m so happy you’re here! I believe anyone can cook restaurant-quality food at home! And my goal is to help you to become a confident cook with my easy-to-follow recipes with lots of tips and step-by-step photos.

Leave a comment

Your email address will not be published. Required fields are marked *

Made this? Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

48 Comments

  1. Hi there I’m not sure if you are still answering comments but I’m going to be making this for the first time. I have a beef on the bone like you said and want to cook it on the stove top but I didn’t see how long you cook one with the bone in… Weather this is more like an eight-hour process or you still only cook for about 45 minutes with the bone in and just discard the bone after. Thanks!

    1. Hi, Carl. So sorry for late response. No need to boil for 8-hours, you can boil it for about an hour, and then remove from broth, cut the meat into small pieces and discard the bone. Hope you’ll enjoy!

  2. 5 stars
    This is a favorite of my family, my husband is Moldovan and is always asking for it. In the recipe, I don’t see anything about where in the process to add the celery in. I added it at the end with the cabbage, but I’m not sure that was enough cook time to make it soft. Just curious 🙂

    1. Hey, Kayla! Thank you for your feedback! So glad you all loved the soup. And sorry for confusion on celery. You did it right, it goes in with cabbage. I updated the recipe to reflect that.

  3. Hi Shinee!
    I was reading through some comments, saw the onion situation. If you were to add an onion, which I believe is usually used in this soup?, how much would you add? When would you add it?
    I LOVE borscht, and beets in general. Can’t wait to make this – it’s chilly out!

    1. Hi, Jillian! Great question. Yes, you can definitely add onion. I’d add about 1/2 of a medium yellow onion. My husband can’t eat onion and I learned to cook without it. Hehe. Saute the onion with carrots and garlic at step 5. Hope you’ll love it, and let me know if you make it.

    1. Hi, Margarette. To be honest, I’ve never made borscht in slow cooker. But I don’t see why you couldn’t. I do recommend making the step 5 on stovetop though.

    2. I made it in a slow cooker and it turned out great. But I seared the meat first to hold in the juices, and I sauteed the veggies in a pan before adding them. Hope that helps.

  4. I was just wondering why you don’t add onion to зажарка? Other than that I make it the exact same way you do! Great pictures! 

    1. Hi, Olya! Thanks!! Yes, I used to add onions too, but my husband doesn’t digest onion well. So that’s why I don’t use much onion in my cooking anymore.

  5. Oh my goodness this looks divine! I especially love your photography 🙂 Totally pinning, have a great day! xo

  6. Shinee, I will definitely share a recipe for the pickle soup, it is not currently on the blog but would make a fun addition.

    I forgot to answer your question about the carrots– yes, I cok them separately the same way you do and add them to the pot towards the end.

    1. Awesome, I’ll be watching for that recipe then. And I can’t wait to try your method next time I make borscht.

  7. Shinee, by pickle soup I meant рассольник. It’s a hard word to pronounce for my husband, so we call it “pickle soup”. Surprisingly, it is very popular in my family.

    On a side note, I grew up in Buryatia, in Ulan Ude– very close to where you are from (a small world).

    Your baby boy is adorable! Congratulations on this new addition to your family. You are such a trooper. I had unmedicated births as well and have a lot of respect for women who choose this route. Sounds like your husband made a great support team!

    1. I bet it’s hard to say рассольник! Haha And no, actually, I’ve never made that soup. Would you mind sharing your recipe, I’d love to give it a try. Or is it on your blog already?

      Ah, Buryatia, I remember having supervisors coming from Ulan-Ude at the children’s summer camp in Mongolia that we used to go. It was so hard to say good-bye to them at the end of the summer. Lovely people!! And thanks for reading my birth story. It was quite an experience and I definitely proud for going through it med-free. 🙂

  8. Hi Shinee, your borscht looks absolutely scrumptious.

    I grew up eating borscht, and like with any comfort dish, every household has its own way to make it, which I think is totally fine.

    Growing up in Russia, I’ve never seen celery in my life, so I don’t use it in borscht. For the beets, I’ve cooked them the way you do all my life until I read a tip to boil thoroughly scrubbed whole beets (unpeeled) with the meat. Then remove, cool slightly and chop or shred. I now use this method (I just hate shredding raw beets, it’s a workout).

    Soups are definitely a life-saver when you need to feed a family. I have four kids and they all, and my Houston born and raised husband, adore Russian food and soups. Have you made pickle soup?

    1. Hi, Mila! You’re so right, every household has its own version of any classic dish. Oh yeah, celery is totally something I started adding after I came to the U.S. And what an interesting way to cook beets. I’ll have to try that next time. So do you still make зажарку with carrots? And I totally agree about grating raw beets, it’s hell! 🙂

      Russian cuisine is absolutely delicious. No wonder your family loves it. By pickle soup, do you mean солянка? If so, I’ve had it, but I don’t usually make it.

  9. Such a great dish – I am lucky enough to have eaten classic Russian borscht from a friend – nothing quite like it. And this looks just as good. And congrats on being a mom for the first time!