Savas Kitchen

  • Home
  • Recipe Index
  • By Category
    • Ukrainian
    • Breakfast
    • Lunch
    • Dinner
    • Side Dishes
    • Soup
    • Sweet treats
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • About
    • Contact
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Ukrainian

    Ukrainian Borscht Recipe (Meatless)

    Published: Mar 26, 2021 · Modified: May 17, 2025 by Nataliia

    Jump to Recipe

    This Ukrainian borscht is my family's recipe I have making for years. This traditional Ukrainian soup is made with red beets, carrots, potatoes, and cabbage to create a rich, flavorful and aromatic soup. This recipe does not require any meat. but you are welcome to use chicken, beef or pork.

    Vegetarian borscht with a dollop of sour cream on top and fresh dill served in a blue bowl.
    Jump to:
    • About my borscht recipe
    • Ingredients notes
    • How to make Ukrainian borscht
    • Recipe tips
    • How to store and reheat borscht
    • Other Ukrainian recipes
    • 📖 Recipe
    • 💬 Comments

    About my borscht recipe

    Every Ukrainian woman has her own Borscht recipe. As you might guess, this one is a traditional family recipe hat I've been making for many years.

    You'll find lots of variations of this soup across Eastern Europe, where it is beloved in many countries.

    For example, Polish borscht is made without potatoes and it is usually served clear with dumplings.

    In Ukrainian cuisine, we also make green borscht, which can be make with or without the meat.

    Today, I am sharing a meatless version of borscht. This recipe comes from my family.

    My mom and my dad used to make this borscht.

    This borscht is so good that even my husband, who usually doesn't eat beets or soups, loves this delicious dish and always asks for seconds.

    This vegan borscht recipe is affordable, easy to make, and adjusted to taste authentic using easily available ingredients in the US.

    Ingredients notes

    It looks like a lot of ingredients, but all of them are mostly vegetables and spices you can easily find at a grocery store. Please, see the recipe card at the end of this post for the ingredients quantities. 

    • Red Beets: use fresh beets. Beetroots are the main ingredient of borscht. I do not recommend using canned or pickled beets.
    • Cabbage: you will need fresh green cabbage.
    • Yellow Onion: yellow onion is the best for soups as it has more flavor and high sugar content. 
    • Carrots: large or medium fresh carrots.
    • Orange Bell Pepper: I usually have half of the bell pepper. You can also use a red or yellow one. It is optional, but I always add some when making meatless borscht.
    • Potatoes: yellow or any other waxy potatoes are the best for soups. Avoid starchy potatoes such as russet, they will not hold their shape after cooking.
    • Filtered Water: you can use water, broth, or stock of your choice. But most of the time, I just use water and sometimes, I add better than bullion base (vegetable flavor).
    • Bay Leaf: for amazing flavor.
    • Olive oil: you can use sunflower oil or any other vegetable oil to saute the veggies.
    • Tomato Paste:  I recommend using tomato paste because it has a rich flavor. You can also use tomato sauce.
    • Fresh Lemon Juice: An important ingredient to balance the sweet flavors and create a pleasantly sour taste. So do not skip it. My mom used to add apple cider or distilled vinegar instead. They both will do the job.
    • Sugar: I add at the end a little bit of sugar to balance the taste. It makes a big difference in taste.
    • Salt: add to taste. Just add a little less for your taste and then everyone can adjust it individually. If you use broth, you will need less salt.
    • Dry spices and herbs: sweet paprika powder, coriander, bay leaf and black pepper. These are my favorites to add to this soup.
    • Fresh Dill and Parsley: chopped fresh herbs will be added at the very end to highlight the rest of the dish.  
    • Fresh Garlic: you n use powder but fresh garlic is so much better to use.
    • Sour Cream: for serving. Use vegan sour cream if needed.

    How to make Ukrainian borscht

    If you make borscht for the first time, I recommend preparing 5 separate bowls for all the chopped or shredded vegetables.  It will make the process so much easier. You can even do it a day before. 

    Start with boiling the water or the broth. In a large pot, add water, and bay leaves. Bring it to boil, cover, and reduce heat to the lowest setting. 

    Prepare the vegetables. Dice the onion finely and add it to the 1st bowl. Slice bell pepper thinly (matchstick size), shred the carrots on the coarse side of a grater box - and add both into the 2nd medium bowl. Using the large side of a shredder box, grate the beets and place them into the 3rd bowl. Peel and cube potatoes and transfer them to the 4th bowl. Using a sharp knife, shred the cabbage and transfer it to the largest 5th bowl. 

    Overhead shot of chopped vegetables to make the recipe: shredded cabbage, diced onion, chopped garlic, dill and parsley, grated carrots and beets, julienned sweet peppers and cubed potatoes. All these vegetables are in separate bowls and are labeled.

    Note: instead of shredding, you can cut carrots and beets into matchsticks or use a food processor. 

    Saute the vegetables. In a large frying pan, add 2 tablespoons of oil and heat it over medium heat. Add diced onions, bell peppers, and carrots. Cook them for about 4-5 minutes on medium heat until vegetables start softening up, stirring them occasionally. After that, add shredded beets and tomato paste. Cook on high heat for 2-3 minutes stirring everything well and letting the tomato paste develop the flavor. Now, add freshly squeezed lemon juice, ½ teaspoon of sugar, and ⅓ cup of water or broth. You might need to add more sugar later if your beets are not very sweet. Stir it again, cover, and let it simmer on low heat for about 7-10 minutes, until the vegetables are tender. Turn off the heat and set it aside for now.

    Add potatoes and cabbage to the boiling water.  Add peeled and cubed potatoes and shredded cabbage to the boiling broth and cook for about 10 minutes or until the potatoes are fork-tender. 

    Mix in vegetables and tomato mix. when the potatoes are cooked, turn the heat on low and add the sauteed vegetable mix to the soup. Add salt, paprika, coriander, and black pepper. Let it cook for another 3-4 minutes on the lowest heat without any heavy boil.

    Taste and adjust the seasonings.  Now, it's time to taste the borscht and add any salt, pepper, or other spices if needed. If it tastes too sweet, add another tablespoon of lemon juice. If it doesn't taste sweet enough, add about half a teaspoon of sugar. Here, you can adjust it to your own liking.

    Fresh herbs and garlic. At the very end, add chopped dill, parsley, and minced garlic. Stir it well and turn off the heat.  Let borscht rest covered for about 10 minutes for the flavors to meld together.

    Serve borscht. Pour borscht in large bowl. Add a dollop of sour cream on top and some extra fresh chopped till. Enjoy it with some rye bread, garlic bread rolls, salo (pork belly fat), and sliced raw onions.

    A frying pan with red shredded vegetables. A large pot with simmering potatoes and cabbage in water. A large pot with added red vegetables and fresh green herbs.

    Recipe tips

    • It is easier to chop and shred all the vegetables and place them in separate bowls before starting the cooking process.
    • Make borscht in a large pot.
    • Since this is a vegetarian borscht recipe, you can add some cooked red kidney beans to make it more filling.
    • Instead of water, you can use some vegetable broth.
    • Do not skip lemon juice (or apple cider vinegar) and sugar. These ingredients bring up all the amazing flavors.
    • Always taste the soup at the end and adjust it to your taste.
    • You can prepare the vegetables and tomato paste base ahead of time and freeze it for up to 3 months. 

    How to store and reheat borscht

    Refrigerate: Borscht soup tastes even better the next day. Make sure to cool down the leftovers properly. I recommend transferring it to smaller containers or bowls to bring it to room temperature faster. Do not leave the soup out for longer than 2 hours. Keep the leftovers refrigerated in an airtight container for about 3-4 days.

    Reheat: the best way to reheat the soup is by simmering it in a small saucer pan over low-medium heat. You can also reheat it in the microwave oven.

    Other Ukrainian recipes

    • Ukrainian beet salad "vinegret"
    • Ukrainian unstuffed cabbage rolls
    • Ukrainian traditional cabbage rolls
    • Banosh cornmeal with pork belly and cheese
    • Ukrainian braised cabbage
    • Sauerkraut soup
    • Dernuny potato pancakes

    📖 Recipe

    Vegetarian borscht with a dollop of sour cream on top and fresh dill served in a blue bowl.

    Vegetarian Borscht

    Nataliia
    This vegetarian borscht is the Ukrainian family recipe I have prepared for a lot of years. It is made with beets, carrots, potatoes, and cabbage to create the most delicious and aromatic soup. Ukrainian borscht is traditionally served with a dollop of sour cream on top, pampushky bread, and salo for a complete meal.
    5 from 3 votes
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 45 minutes mins
    Total Time 1 hour hr 5 minutes mins
    Course Main Course, Soup
    Cuisine Eastern European, Ukrainian
    Servings 8
    Calories 257 kcal

    Equipment

    • 1 Box grater
    • 1 large skillet
    • 1 large dutch oven or stock pot
    • 5 separate bowls

    Ingredients
      

    • 1 medium beetroot
    • ½ medium green cabbage
    • ½ medium onion
    • 2 medium carrots
    • ½ bell pepper
    • 3-4 yellow potatoes
    • 1½ liters cold water
    • 1 bay leaf
    • 2 Tablespoon olive oil
    • 1 Tablespoon tomato paste
    • 1 teaspoon fresh lemon juice add more for more sour taste
    • ¼-½ teaspoon sugar to balance tomato paste taste
    • 1 teaspoon salt
    • ½ teaspoon sweet paprika powder
    • ¼ teaspoon coriander
    • ¼ teaspoon black pepper by taste
    • 2 tablespoons finely chopped dill and parsley
    • 2 cloves diced fresh garlic
    • extra salt, sugar, lemon juice by taste

    Instructions
     

    • Meanwhile, rinse and peel all the vegetables and prepare 5 bowls. Dice the onion and place it in the 1st bowl. Shred the carrots and cut the bell peppers into matchsticks, then transfer them to the 2nd bowl. Shred the beetroot and plate it in a 3rd bowl. Cube the potatoes and add them to the 4th bowl. Shred half of the cabbage and place it in the 5th bowl.
    • In a large pot, add water, bay leaf, and bring it to a boil. When boils, turn it to the lowest heat and let it simmer.
    • Heat oil in a large frying pan over medium heat. Add onions, carrots and bell peppers. Cook over medium heat for about 3-4 minutes, stirring them occasionally. Add shredded beetroot and tomato paste. Cook for another 2-3 minutes or until the tomato paste becomes aromatic. Add lemon juice, sugar, and ⅓ cup of water. Stir it, cover, and simmer on low heat for 6-8 minutes.
    • Add potatoes and cabbage to the pot with simmering broth and cook for approximately 10 minutes or until the potatoes are tender. Add the beetroot vegetable mix, salt, coriander, paprika to the pot. Stir, cover, and simmer on the lowest heat (avoid heavy boiling) for another 3-4 minutes.
    • Taste the soup. Add more salt, pepper, lemon juice or sugar if needed.
    • Add freshly chopped dill, parsley and minced garlic to the pot. Turn off the heat and let stand covered for 10-15 minutes before serving.
    • Serve hot with a big dollop of sour cream and crusty bread!

    Notes

    Make sure to add lemon juice  and sugar for the best flavors.
    Cool down leftovers in smaller bowls to bring to room temperature faster before transferring to the fridge.
    If you like thinner borscht, add less cabbage. But borscht is usually thick stew-like soup.
    You can cook the beets and veggie mix ahead of time and freeze it up to 3 month.

    Nutrition

    Calories: 257kcalCarbohydrates: 16gProtein: 2gFat: 4gSodium: 450mgFiber: 2gSugar: 8g
    Keyword borscht recipe, Ukrainian borscht, vegetarian borscht
    Tried this recipe?Let us know how it was!

    More Ukrainian_recipes

    • Homemade honey cake slice with a drizzle of honey from a wooden honey dipper.
      One-Layer Honey Cake
    • Creamy potatoes in sour cream sauce in a large skillet - easy side dish.
      Stovetop Potatoes In Sour Cream Sauce
    • Crispy fried potatoes and onions served in a white bowl. Potatoes are garnished with fresh chopped dill.
      Pan-Fried Potatoes and Onions
    • Simple rhubarb cake topped with rhubarb pieces in a round pan.
      Sour Cream Rhubarb Cake

    Comments

    1. Trina says

      April 09, 2022 at 5:33 am

      Greetings!

      This sounds amazing!
      This may be a silly question, but how much water should be used?

      Reply
      • Sava's Kitchen says

        April 09, 2022 at 2:31 pm

        Hi Trina. Thank you so much! And It's not a silly question at all. I wrote it in liters in a recipe card which can be confusing, need to change it for readers.
        For this recipe you will need about 6 Cups of water, which is approximately 1.5 liters.
        You can always adjust the thickness of soup by adding more cabbage or more water.

        Reply
    2. Zara says

      December 13, 2022 at 4:34 am

      5 stars
      I liked this vegetarian recipe. It tasted authentic. The kitchen smelled great, and the soup had good flavor. Clear directions. I did feel that it was heavy on the cabbage and not enough liquid, so next time I'd cut back on cabbage. Prep time took much longer than 20 minutes to assemble ingredients and shred and chop the many veggies. I'd make this again and add beans.

      Reply
    3. Iryna says

      January 25, 2023 at 2:46 pm

      5 stars
      Oh how I love Borscht. My favorite soup, I make it weekly.

      Reply
      • Sava's Kitchen says

        January 25, 2023 at 7:36 pm

        Thank you for you comment, Iryna! My favorite one as well. It's actually the only soup my husband loves ha-ha.

        Reply
    5 from 3 votes (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Sava's kitchen female author wearing an apron standing in the kitchen.

    Hi, I'm Nataliia, a mom from Ukraine living in the U.S. I share cozy, family-friendly recipes that taste like home, no matter where you are. I hope these recipes end up in your family’s recipe box someday.

    More about Nataliia →

    Popular

    • Classic chicken salad recipe made with tender chicken, crisp celery, and creamy mayo dressing, served in a blue bowl.
      Classic Chicken Salad
    • Light and crispy chocolate meringue cookies arranged on a baking pan lined with parchment paper.
      Easy Chocolate Meringue Cookies
    • Valentine's Day salad made with arugula, goat cheese, walnuts and beets served on a large salad platter.
      Valentine's Day Salad
    • A slice of flourless Italian chocolate almond cake served on a white plate dusted with powdered sugar.
      Italian Chocolate Almond Cake

    Footer

    ↑ back to top

    Sava's Kitchen

    • Privacy Policy
    • Terms and Conditions
    • Accessibility Statement
    • Contact
    • About

    Copyright © 2025 SAVA'S KITCHEN

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie SettingsAccept
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.