This post may contain affiliate links. Read my disclosure policy.
Finally, a borscht recipe with meat! I’m a borsch lover. To prove it, here’s my first borscht, my second borscht (an easier/quicker version of the first one), my superfood borscht and now this beef borscht for those of you who love a good piece of tender meat in your spoon :).
Borscht is originally Ukrainian but it is made by most Slavic people and is a very common food in Russia. If you didn’t make it to the Olympics in Sochi this year, you’ll still get a taste of Russia when you try this borscht. It will also help you to loosen up those tense shoulders as you watch the Olympics (it makes me so anxious to watch! You?). By the way, Borscht, Borsch, Borshch… potatoes, patawtos). 😉
Ingredients for Borscht with Beef:
(This list looks lengthy but the ingredients are simple)
1 lb Beef: sirloin, stew meat, or whatever kind of beef you like, really (bone-in or boneless *see note)
14 cups cold water
1 Tbsp salt + more to taste
2 large or 3 medium beets, washed, peeled and grated
4 Tbsp olive oil
1 Tbsp vinegar
1 Tbsp sugar
2 Tbsp tomato sauce, or paste (or 3 Tbsp ketchup)
1 Tbsp butter
1 medium onion, finely diced
2 carrots, grated
2 large or 3 medium potatoes, peeled and sliced into bite-sized pieces
1/2 head of small cabbage, sliced
2 tomatoes, peeled and diced (**see note)
2 bay leaves
1/4 tsp freshly ground pepper
1/4 cup chopped fresh parsley + more for garnish
2 cloves garlic, pressed
Garnish: Sour cream and fresh sprigs of parsley or dill.
How To Make Borscht with Meat:
1. Wash meat in cold water, cut into 1″ pieces and and place in a large soup pot with 14 cups cold water and 1 Tbsp salt. Bring it to a boil and remove the foam as soon as it boils (if you wait, it will be hard to get rid of the foam as it integrates into the broth and you’d have to strain it).
Lower the heat, partially cover and cook at a low boil 45 minutes – 1 hr, periodically skimming off any foam that rises to the top. Sorry, I forgot to take a picture of the foam. Maybe we’re better off??
2. Grate beets on the large grater holes (the food processor works amazingly well). Place them in a large heavy-bottom skillet with 4 Tbsp olive oil and 1 Tbsp vinegar and saute for 5 minutes, then reduce heat to med/low and add 1 Tbsp sugar and 2 Tbsp tomato sauce Mix thoroughly and saute until starting to soften, stirring occasionally (about 10 min). Remove from pan and set aside.
3. In the same skillet (no need to wash it), Saute onion in 1 Tbsp butter for 2 min. Add grated carrot and sautee another 5 min or until softened, adding more oil if it seems too dry.
4. Once the meat has been cooking at least 45 min, place sliced potatoes into the soup pot and cook 10 min, then add cabbage, sauteed beets, onion & carrot, and chopped tomatoes. Cook another 10 minutes or until potatoes can be easily pierced with a fork.
5. Add 2 bay leaves, 1/4 tsp pepper, and more salt to taste (I added another 1/2 tsp salt).
6. Chop parsley and pressed garlic then stir them into the soup pot, immediately cover and remove from heat. Let the pot rest covered for 20 minutes for the flavors to meld.
Serve hot with fresh sprigs of parsley or dill and a dollop of sour cream if desired. Sometimes I do, sometimes I don’t. 🙂
NOTES:
*P.S. Pork can be used also. And if your meat has a bone in it, place it in the water whole. After it boils for 45 min to 1 hour, remove it from soup, cut away and discard the bone and cut meat into 1″ pieces).
**To peel whole tomatoes, blanch them in boiling hot water for 30-45 seconds, then transfer to cold water and the skin should peel right off.
Borscht Recipe with Meat

Ingredients
- 1 lb Beef: sirloin, stew meat, or whatever kind of beef you like, really (bone-in or boneless *see note)
- 14 cups cold water
- 1 Tbsp salt + more to taste
- 2 large or 3 medium beets, washed, peeled and grated
- 4 Tbsp olive oil
- 1 Tbsp vinegar
- 1 Tbsp sugar
- 2 Tbsp tomato sauce, or paste (or 3 Tbsp ketchup)
- 1 Tbsp unsalted butter
- 1 medium onion, finely diced
- 2 carrots, grated
- 2 large or 3 medium potatoes, peeled and sliced into bite-sized pieces
- 1/2 head of small cabbage, sliced
- 2 tomatoes, peeled and diced (**see note)
- 2 bay leaves
- 1/4 tsp freshly ground pepper
- 1/4 cup chopped fresh parsley + more for garnish
- 2 cloves garlic, pressed
- Garnish: Sour cream and fresh sprigs of parsley or dill.
Instructions
- Wash meat in cold water, cut into 1" pieces and place in a large soup pot with 14 cups cold water and 1 Tbsp salt. Bring it to a boil and remove the foam as soon as it boils (if you wait, it will be hard to get rid of foam as it integrates into the broth and you'd have to strain it later). Reduce heat, partially cover and simmer 45 minutes - 1 hr, periodically skimming off any foam that rises to the top.
- Grate beets on the large grater holes (a food processor works amazingly well). Place them in a large heavy-bottom skillet with 4 Tbsp olive oil and 1 Tbsp vinegar and saute for 5 minutes, then reduce heat to med/low and add 1 Tbsp sugar and 2 Tbsp tomato sauce Mix thoroughly and saute until starting to soften, stirring occasionally (about 10 min). Remove from pan and set aside.
- In the same skillet (no need to wash it), Saute onion in 1 Tbsp butter for 2 min. Add grated carrot and sautee another 5 min or until softened, adding more oil if it seems too dry.
- Once the meat has been cooking at least 45 min, place sliced potatoes into
- the soup pot and cook 10 min, then add cabbage, sauteed beets, onion & carrot, and chopped tomatoes. Cook another 10 minutes or until potatoes can be easily pierced with a fork.
- Add 2 bay leaves, 1/4 tsp pepper, and more salt to taste (I added another 1/2 tsp salt).
- Chop parsley and pressed garlic then stir them into the soup pot, immediately cover and remove from heat. Let the pot rest covered for 20 minutes for the flavors to meld.
Notes
**To peel whole tomatoes, blanch them in boiling hot water for 30-45 seconds, then transfer to cold water and the skin should peel right off.
Just finished eating the Borscht – it was fantastic! The flavor, colour and textures were just divine. Thanks for posting. I will definitely be making this again.
Cole, thank you for such a great review and you are welcome 😁.
Just wondering if it would work to just brown my cubed beef instead of boiling it? Thanks
In my experience, beef tends to be rubbery when boiled if it’s not boiled for a long time as with beef stews. I think even if you browned it and added it, it would be tough if you brought it to a boil afterwards.
been making my recipe for years. very similar to this one but i use sauerkraut instead of cabbage. nice tangy flavor
Mmmm I haven’t tried using sauerkraut in borscht before but I do love sauerkraut soup. I bet it’s delicious in there. Thanks for the tip! 🙂
This recipe is absolutely fantastic, looks and tastes amazing, this lasted us a whole week, and tasted better and better the longer it stayed. Definitely needs a spoon of sour cream in the bowl. I especially like it with a slice of nice garlic bread.
I love it with sour cream too and sometimes I add mayo instead when we are out of sour cream – it gives it a great kick of flavor :). I’m so glad you liked the borscht!
Natasha,
I love this recipe! I had something very similar to this while in Chernivtsi. Do you have any recommendations on how to prepare it with chunk white fish?
Any help would be appreciated,
Danica
Hi Danica, I haven’t tried this particular recipe with fish, but I do have a fish soup that you might reference: https://natashaskitchen.com/2014/01/13/fish-and-shrimp-soup-ukha-recipe/. I added the fish at the very end since it doesn’t take very long to cook.
Natasha, Just returned from a two-week trip to Ukraine in September and have been searching for a delicious-looking borsche recipe. (Never had it til our last day in Kiev. Was told while there – no “t” at the end – who knew?) Wanted to be able to share my experiences with my friends, including the food, with my monthly gathering this Sunday night. The soup is cooking as I write, house smells delicious, and I am so excited to try it and share it. Thank you so much for this authentic recipe.
That’s great to know! Thank you for sharing! 🙂
Hi Natasha,
I’ve seen other recipes with turnips instead of carrots? What do you think about the substitution? Going to make this tonight as the fall weather blows in…yum!
I really have never tested it with turnips and I don’t recall anyone in my family ever making it that way, but it sounds interesting. If you try it, let me know how it goes.
I made this for dinner using left over sauerbratten for the meat. Oh yum! Will be making again and again!
Nancy, thank you for the great review, reading your comment is making me hungry for some borscht :).
Tried this recipe few days ago, without ingredients below:
1/2 head of small cabbage, sliced
1/4 cup chopped fresh parsley + more for garnish
Garnish: Sour cream and fresh sprigs of parsley or dill.
It taste good!
Wow that’s half the soup! 😉 I’m glad you still liked it even with cutting those things out.
I have nothing to compare this to as it was my first attempt at borscht, and I’ve never even tried tasted it before. However, I was given a whole bunch of beets this year and decided to give it a try! This will definitely be a new staple in our house, it’s sooo yummy!! I used more meat in mine and no sugar, but other than that, I pretty much followed the recipe to a T.
I am so so happy to hear that!! Thanks for sharing your awesome review 🙂
Natasha, this soup is truly awesome. I used fresh carrots, tomatoes, beets, and parsley from the garden, which really added to the flavour. I have spent much of my adult life looking for a really good borscht recipe, and this is the one. Thanks!
BTW, it was all I could do to keep from eating the sauteed beets on their own before adding them to the soup. Will have to make beets that way for supper sometime.
I’ve never thought to do that but it’s brilliant! 🙂
Awww that’s music to my ears. Thank you for such a fantastic review!! 🙂
This was a wonderful, tasty borsch, which my Russian wife enjoyed substantially more than the highly complicated, gourmet version I tried previously.
I made only a couple of modifications. First, I increased the meat by half to suit my American tastes. Second, I doubled the garlic, as both my wife and I very much like garlic. Otherwise, made as instructed, and quite delicious.
Jacob, thank you for such a great review and great job on improvising :).
Can this beef version be frozen as well?
Yes that should work fine to freeze it.
My (unfortunately) ex-girlfriend was from Kiev. She used to make the BEST soups, that included Borscht. I seem to remember that she would saute the cabbage too, but I am not certain of that. Either way, this recipe turned out so good the first time, I just made another pot today. I ate the soup for lunch at work every day last week with fresh baked bread from the local grocery. It is so rich in flavor, and hearty–also a good conversation starter when my co-workers see the red color. Thank you for providing such an authentic recipe for us, I am favoriting the recipe and checking out the rest of your website 🙂
I’m so happy to hear you enjoyed the borscht :). It’s one I never get tired of and I love that it stays great in the fridge for several days. I hope you find many new favorite recipes here!
We really enjoyed this recipe! I am going to make it again this week, but we are going to add double the beets, just found it was lacking the beets for our tastes. And also what would you recommend to thicken up the broth a bit??
I’ve never tried to make the broth thicker for this borscht since it’s not typically how we enjoy it. Hmm… I guess you could add a small amount of flour when sauteeing the onion and carrot, but again, I haven’t tried doing that. I’m not sure this would be the same if the broth was thickened – is it a dietary concern?
Have you ever used chopped up beet greens in the your Borscht?
What do YOU use for thickening?
I don’t use anything for thickening because I prefer a thinner broth. I use beet greens in this version of borscht, which is the easiest and a family favorite.
Just made this soup tonight and it was fantastic. I made one small addition to the recipe – at the end instead of adding salt, I added a spice called Vegeta which contains salt and powdered vegetables. Vegeta is a great addition to any soup. The soup turned out absolutely perfectly. Will definitely make it again!
I’m so glad you enjoyed it! 🙂 Vegeta does make soups taste better. Thanks for sharing your tip! 🙂
Hi Natasha!
thanks so much for this recipe! it is beyond delicious!! 🙂
question: does it freeze well? I made such a huge pot 😉
You are welcome Nina, and thank you for the great review :). This borscht does freeze great, just thaw it in the fridge before use.
Yummy! I had never had borscht up until this weekend. Since I am half-Ukrainian, I thought it was long overdue. I found your blog through google and tried it out. Also made the no-knead artisan bread to go with it and <a href="http://i.imgur.com/rpuVd73.jpg?1"strawberry cookie bars for dessert. There were no leftovers and only three of us, so I think it’s safe to say it was a success. Thank you!
You are welcome Kendra, and thank you for the great review :).
This is he best recipe I have used.. When I a, in a hurry I sometimes use a bag of coleslaw mix instead of cutting the carrots and cabbage myself. It takes pretty good considering!
That’s brilliant to use pre-sliced coleslaw mix 🙂 How easy!