Simple Vegetarian Borscht Recipe is Ukrainian beet soup made with cabbage, root vegetables and beans. Then we serve it with a dollop of sour cream and pampushky. So good!

Vegetarian borscht served in a bowl with sour cream and dill.

What Is Borscht?

This vegetarian borscht recipe is a variation of my grandma’s popular borscht recipe! This version omits the meat and uses beans to add extra protein and fiber.

Borscht is a hearty soup that’s loaded with a variety of root vegetables, cabbage and then seasoned generously with garlic and dill. It tastes sweet and sour, and is traditionally served with a dollop of sour cream and pampushky (Ukrainian garlic bread).

Recently Unesco has confirmed that borscht originated in Ukraine. Many Eastern European countries have their own variations of borscht and names as well.

If you ask 100 Ukrainian housewives, everyone of them will give you a different recipe. And each one is authentic! Also, this is not only vegetarian but also vegan borscht recipe! And naturally gluten-free.

Ingredients for Vegetarian Borscht

You will need quite a few ingredients but most of them are fridge and pantry staples, and are available at any grocery store.

White beans, onion, beets, bay leaf, tomato paste, dill, cabbage, potato, carrots, vinegar, salt, pepper, green pepper, garlic, oil, sugar, vegetable broth.
  • Beets: Buy red beets that are firm to the touch. You can use yellow beets but they won’t have typical red deep color.
  • Cabbage: Any cabbage like green cabbage or red cabbage works. You can also use softer savoy cabbage or Taiwanese cabbage but reduce cook time by 10 minutes as it’s softer.
  • Potatoes: I like to use yellow potatoes or red potatoes. Russet potatoes are OK but fall apart more.
  • Green pepper: Used to add another layer of flavor. You can omit it or use celery instead.
  • Other vegetables: Onion and carrots plus any oil for frying them.
  • Garlic: Lots of fresh garlic to season at the end. If using more potent garlic like Russian garlic, use less of it. Also if you are a garlic lover, use more to taste.
  • Dill: Fresh dill is a must in Ukrainian borscht and is a staple in Ukrainian cuisine. Other fresh herbs like fresh parsley or green onion will taste delicious.
  • Beans: One can of cannellini beans also known as white kidney beans. You can also use other meaty beans like red kidney beans or pinto beans. Just make sure to drain the slimy liquid and rinse with cold water. Or learn how to cook dried beans from scratch.
  • Tomato paste: To add a depth of flavor and enhance the bright color of red beet soup. You can also use a can of tomato sauce instead.
  • Vegetable broth: From a carton, homemade vegetable broth or I also like to use vegetable base diluted with water (use less salt then).
  • Vinegar: White vinegar is added to make soup sour. You can also use lemon juice, white wine vinegar, apple cider vinegar and red wine vinegar.
  • Seasonings: A pinch of sugar to compliment vinegar. Bay leaves, salt and pepper.

Variations

  • Sauerkraut: Replace 2 cups of shredded cabbage with sauerkraut and add less salt. Vegetarian borscht will taste a little bit like kapustnyak.
  • Add ketchup: You can use 3 ounces of ketchup instead of tomato paste. Then also skip adding sugar at the end since ketchup has added sugar. My mom loves to add ketchup!
  • Beet greens: If you use fresh beets and have beet greens (especially from organic beets), chop them up and use up to 2 cups in addition to other vegetables. They add more earthy flavor, so I would not use more than recommended amount.
  • Thicken it: My mom loves thick borscht. If you do too, then add 2 tablespoons of flour along with tomato paste.

How to Make Vegetarian Borscht

Here is a quick overview how to make vegetarian borscht recipe in 4 simple steps, in one pot. There is a full recipe card below.

Step by step process how to make vegetarian borscht.
  1. Saute vegetables: First, we want to saute onion and pepper with oil until fragrant, in a large soup pot or heavy-bottomed pot. Then add carrots, beets and cook.
  2. Make soup base: Add tomato paste and stir it with vegetables very well. Saute a few more minutes to solidify flavorful borsch base. Now pour in a little bit of broth and mix well into uniform texture. It helps to avoid chunks of tomato paste.
  3. Cook cabbage, beans and potatoes: Add shredded cabbage and broth and cook for 20 minutes. Only after we add beans and potatoes and cook them for another 10-15 minutes. If we add all vegetables at once, some will be overcooked and some undercooked.
  4. Season: I like to season my simple borscht recipe with salt and pepper a few times during cooking. Once when I add veggies and another time at the end. Also sugar, vinegar, freshly grated garlic and lots of fresh dill are added in this step and off the heat.

Tips for Best Results

  • Vegetable preparation: Chop and shred all your vegetables first. Keep peeled and cubed potatoes in a bowl with cold water to prevent browning.
  • To peel and cut beets: First cut off the ends with a paring knife. Then using a vegetable peeler, peel around the beet in circular motion. To slice beets, cut in half, then cut each half into 3 more layers lengthwise, and then slice into thin matchsticks crosswise.
  • Beet stains: Do not worry about beet stains on your hands or cutting board, they will come off within a few washes. If you would like to remove them immediately, rub with lemon juice.
  • Avoid dried dill weed: Save dried dill weed for pickling. In Ukraine, fresh dill was available only during summer. So in fall, winter and spring, we served borscht without any dill. Dried dill weed will ruin the taste of this soup.
A bowl with vegetarian borsch and Ukrainian garlic bread on the side.

How Do You Serve Borscht?

In Ukraine, borscht is served for lunch or dinner. It is also served during special occasions or to welcome anyone on Ukrainian soil.

Serve borscht hot, almost piping hot. With a dollop of sour cream or plain yogurt as a lighter alternative. Garnish with more fresh dill and ground black pepper in each individual bowl. I like to add more dill and garlic than many of you can handle. 🙂

You can also eat borscht cold during hot summer days.

As for bread, classic is a slice of rye bread or sourdough bread. Or serve with true side dish – Ukrainian garlic bread called “pampushky”. If you have time, make them, so good!

For high protein breads try these:

HPHigh Protein RecipesKFKid Friendly RecipesVGVegetarian RecipesMPMeal Prep

Greek Yogurt Bread

Older generation Ukrainians and true Ukrainians also like to bite on a clove of garlic while dipping it into salt with each bite and between each spoonful of borscht.

How to Store and Reheat

Store: Refrigerate borscht leftovers in airtight container for up to 5 days. It becomes even more tasty the next day and day after.

Freeze: Usually I do not like to freeze any dishes containing potato but because there are a lot of vegetables in this soup, borsch freezes well. Freeze in an airtight container, leaving some room for expansion, for up to 3 months.

Reheat: Thaw borscht in the fridge overnight, if necessary. Reheat only desired amount in a small pot simmering on low heat while covered, about 5-7 minutes. It is not a good food safety practice to reheat entire pot of soup and put it back in the fridge.

More Soup Recipes to Try

A pot with vegetarian borscht and pampushky, sour cream, dill and garlic served on a side.
Vegetarian borscht served in a bowl with sour cream and dill.
5 from 10 votes

Vegetarian Borscht Recipe

Simple Vegetarian Borscht Recipe is Ukrainian beet soup made with cabbage, root vegetables and beans. Serve with sour cream and pampushky.
Prep: 20 minutes
Cook: 1 hour 5 minutes
Total: 1 hour 25 minutes
Servings: 8 servings

Equipment

Ingredients 

Instructions 

  • Preheat large pot or Dutch oven on medium-high heat and add oil. Add onion and green bell pepper, and saute for 4-5 minutes, stirring occasionally.
  • Then add carrots and beets, and saute for another 4-5 minutes, stirring occasionally. Stir in tomato paste and cook for another 2 minutes. Add 1 cup broth and stir well.
  • Add cabbage, remaining vegetable broth, bay leaf, salt and pepper. Cover, bring to a boil, then reduce heat to low and simmer for 20 minutes.
  • Add potatoes and beans, cook for another 20 minutes.
  • Turn off heat. Add vinegar, sugar and garlic. Stir and let borscht sit for 10 minutes to allow flavors to marry each other. Add dill, stir and adjust any seasonings to taste, if desired.
  • Serve borscht hot with a dollop of yogurt or sour cream, bread or pampushky and garlic clove on the side (this is not for everyone).
🎉 Last step! If you made this recipe, please leave a review and let us know what you think!

Notes

  • Store: Refrigerate borscht in an airtight container for up to 5 days. Reheat by simmering on low in small pot only amount you are planning to consume.
  • Freeze: Freeze in an airtight glass container for up to 3 months. Then thaw in the fridge overnight and reheat.

Nutrition

Serving: 2cups, Calories: 325kcal, Carbohydrates: 66g, Protein: 10g, Fat: 4g, Saturated Fat: 1g, Sodium: 720mg, Fiber: 13g, Sugar: 18g

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Mention @ifoodreal or tag #ifoodreal!
Olena cooking in her kitchen.

Watch Olena Cooking on Youtube

5 new videos every week

You may also like

About Olena

Welcome! I grew up in Ukraine watching my grandma cook with simple ingredients. I have spent the last 14 years making it my mission to help you cook quick and easy meals for your family!

Comments

  1. 5 stars
    I love this soup so much and have madie it many times. I always it make during harvest season and exactly as written. It never disappoints. Thank you Olena for all your wonderful recipes 😊 ❤️

    1. That’s so wonderful to hear! Making it with fresh harvest veggies must make it extra special — thank you for trusting my recipes again and again.

  2. 5 stars
    This is the second time I’ve made this borscht and it’s excellent! I used lemon juice instead of vinegar and did not put in any sugar. I also used red kidney beans. It’s hearty and great for the winter!

    1. So happy you love this vegetarian borscht. Lemon juice works and kidney beans do make it meaty and hearty, very true.

  3. 5 stars
    Honestly, this is the best borscht I have ever tasted. I followed the recipe as closely as possible. Thank you!

  4. 5 stars
    I made this, followed recipe fairly close. Celery instead of green pepper, lemon juice instead of vinegar. Pinto beans is what I had. All good. Very delicious

  5. 5 stars
    Delicious, thank you. I browned some onions and mixed them with softened onions at the start for a little extra depth and it worked nicely. The raw garlic at the end is a great touch.

  6. 5 stars
    hey, I just made this for me and my dad (with a couple personal changes) and it was absolutely amazing. it was my first time making soup and i’m so pleased that it was so easy. The dill is the dish’s secret weapon for sure. I actually cut the recipe in half since I knew it would only serve the two of us and we still had PLENTY leftover. thank you so much for this delicious recipe!

  7. 5 stars
    That was the best borscht I have ever had!
    I was skeptical at the beginning about the vegetarian part but that was amazing !

5 from 10 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating




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