Ivys Recipes

  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes by Meals
    • Appetizers and Snacks
    • Desserts
    • Side-Dish
    • Soups
    • Drinks
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Vegetarian Ukrainian Borscht Recipe

Published: Jun 20, 2026 by Ivy · This post may contain affiliate links · Leave a Comment

Jump to Recipe·4 from 21 reviews

If you’ve ever wanted to try a soul-warming dish that’s vibrant in color, bursting with layered flavors, and absolutely comforting, then you need to dive into this Vegetarian Ukrainian Borscht Recipe. It’s a beautiful celebration of earthy beets, tender vegetables, and fragrant herbs all simmered together into a rich broth that feels like a warm hug in a bowl. Perfect for any season, this recipe brings the essence of traditional Ukrainian cuisine into a delicious, meat-free experience that can feed a family or impress guests with its hearty and fresh character.

Ingredients You'll Need

The image shows a bunch of fresh vegetables placed on a white marbled surface, with a rustic wooden board underneath part of them. There are three round beetroots with dark pink and purple stems and green leaves, positioned on the wooden board on the right side. To the left, a cluster of small yellow potatoes rests partly on a striped cloth. Above the potatoes, bright orange carrot tops and fresh green dill leaves fan out, creating a mix of green textures that add depth to the scene. The vegetables are laid out naturally, with no layers, highlighting their raw and earthy look. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this Vegetarian Ukrainian Borscht Recipe lies in its simplicity and purposeful ingredients. Each one plays a key role in building up the authentic flavors, textures, and stunning deep red hue that this iconic soup is known for.

  • 2 beets (peeled and diced into small cubes): The star ingredient that gives borscht its signature earthy sweetness and vibrant ruby color.
  • 1 large onion (peeled and diced into small cubes): Adds a subtle sweetness and aromatic depth when sautéed.
  • 4 garlic cloves (minced): Brings a gentle pungency that enhances the overall flavor without overpowering.
  • 2 carrots (peeled and diced into small cubes): Offer a natural sweetness and nice textural contrast.
  • 6 cups water: The essential base that absorbs all the vegetable essence to create a rich broth.
  • 2 potatoes (peeled and diced into small cubes): Provide heartiness and a creamy texture as they cook down.
  • 2 cups chopped frozen vegetable mix (or 1 cup frozen green peas): Adds freshness, color variety, and extra nutrients to round out the soup.
  • Bay leaf: Lends a subtle herbal aroma that complements the root vegetables perfectly.
  • 5 whole allspice: Gives a warm, slightly sweet spice note without overwhelming.
  • White vinegar (to taste, start with ⅛ cup): The tangy kick that balances the sweetness of the beets and brightens the broth.
  • Salt & pepper (to taste): Essential seasonings that bring everything together.
  • Dill (fresh or dry, start with 1 teaspoon dry or half a bunch fresh): A classic herb that adds freshness and earthiness to the final dish.
  • Fresh parsley and/or cilantro (optional): For a vibrant garnish that adds a pop of color and fresh flavor.
  • Sour cream (optional): The traditional creamy topping that softens the tartness and adds luscious richness.

How to Make Vegetarian Ukrainian Borscht Recipe

Step 1: Sauté the Beets

Start by heating some vegetable oil in a heavy-bottomed pot. Add the diced beets and gently sauté them until they start to soften, about 30 minutes. Cover the pot after 10 minutes to trap steam and encourage tenderness. This slow sauté allows the natural sugars in the beets to develop and deepens their flavor, which forms the bold foundation for your borscht.

Step 2: Add Carrots

Once the beets are partially softened, uncover the pot and add in the diced carrots. Continue sautéing together for another 15 minutes. The carrots bring a subtle sweetness and a bit of firmness that balances the beet’s earthiness perfectly.

Step 3: Incorporate Onions and Garlic

Next, toss in the diced onions and minced garlic. Sauté this mixture for about 10 more minutes. This step layers in savory and aromatic qualities, creating a rich base that elevates the entire soup.

Step 4: Add Potatoes and Water

Now it’s time to add the diced potatoes along with 6 cups of water. Turn the heat up, cover the pot, and bring everything to a rolling boil. The potatoes add that comforting, hearty texture that makes borscht feel like a complete meal.

Step 5: Simmer with Spices and Bay Leaf

Once boiling, toss in the bay leaf and the whole allspice berries. Then reduce the heat to medium and let it all simmer for 20-30 minutes or until every vegetable is deliciously tender. The spices gently infuse their warmth, rounding out the soup’s complex flavor profile.

Step 6: Add Frozen Vegetables and Herbs

Finally, stir in your frozen vegetable mix and chopped fresh herbs like dill, parsley, or cilantro. These add bright pops of color and fresh flavor that brighten the soup just before serving. Now is the perfect time to taste and adjust with salt, pepper, and just a splash of white vinegar to give it that delightful tang.

How to Serve Vegetarian Ukrainian Borscht Recipe

A white bowl with a blue rim holds a deep red soup filled with three main layers: a rich beet-based broth, chunky pieces of red and orange vegetables in the middle, and a generous heap of bright green fresh dill on one side. Small dollops of white sour cream float on the soup’s surface, adding texture and contrast. The bowl sits on a gray cloth napkin over a wooden surface with a rustic texture. A metal spoon lies next to the bowl, and a small glass jar filled with white sour cream is placed nearby. Fresh dill bunches are partially visible in the upper corner. The background is a white marbled texture photo taken with an iphone --ar 4:5 --v 7

Garnishes

The classic way to enjoy this soup is with a generous dollop of sour cream on top. It mellows out the tanginess and adds luscious creaminess that pairs beautifully with the earthy beets. Fresh dill or parsley sprinkled over the cream gives a burst of color and herbal freshness for every spoonful.

Side Dishes

Traditionally, borscht comes with hearty rye bread or crusty sourdough to soak up every last drop. You can also serve it alongside garlic pampushky—soft Ukrainian garlic rolls—for a true cultural experience. A simple green salad dressed in light vinaigrette works beautifully if you want a fresher side.

Creative Ways to Present

If you want to impress at a dinner party, serve the borscht in small bowls with the sour cream and herbs artfully swirled on top. Offering a variety of toppings like chopped scallions, a squeeze of lemon, or even roasted pumpkin seeds invites guests to customize their bowls. For a modern twist, try serving hot borscht shot glasses as an elegant appetizer!

Make Ahead and Storage

Storing Leftovers

This Vegetarian Ukrainian Borscht Recipe tastes even better the next day because all the flavors have had more time to meld together. Store leftovers in an airtight container in the refrigerator for up to 4 days. The beets keep well and maintain their beautiful taste and texture.

Freezing

You can freeze borscht successfully, but keep in mind that potatoes may become a little grainy after thawing. For best results, freeze the soup without potatoes and add freshly cooked potatoes when reheating. Store in freezer-friendly containers for up to 3 months.

Reheating

Reheat gently on the stove over medium heat until warmed through. Stir occasionally to distribute the flavors evenly. If the soup has thickened too much, add a splash of water or vegetable broth to loosen it up. Add your fresh herbs and sour cream topping after reheating for the best flavor.

FAQs

Can I use fresh vegetables instead of frozen?

Absolutely! Fresh vegetables will work wonderfully and will give your borscht a slightly crisper texture if added toward the end of cooking. Frozen mixes are just a convenient shortcut that still provide great flavor.

Is this recipe vegan?

The base recipe is vegan, but adding sour cream is optional to keep it traditional and creamy. Simply leave out the sour cream or use a plant-based alternative to keep it fully vegan.

How do I make the borscht less sour?

If the vinegar tang is too strong, add a pinch of sugar or a little extra carrot to balance sweetness. You can always start with less vinegar and add gradually to suit your taste.

What type of beets are best for borscht?

Standard red beets are perfect because they create that iconic deep red color and have the right balance of earthiness and sweetness. Avoid golden or candy-striped beets if you want the traditional appearance.

Can I store borscht without the sour cream mixed in?

Yes, always store the borscht without sour cream to keep it fresh longer. Add the dollop just before serving to enjoy its creamy richness and freshness.

Final Thoughts

There’s something truly special about making and sharing the Vegetarian Ukrainian Borscht Recipe. It’s more than just a soup; it’s a vibrant tradition filled with warmth, flavor, and comfort. Whether you’re new to Ukrainian cooking or a seasoned fan, this recipe is bound to become one of your favorites to prepare and savor, especially as the seasons change. So grab those beets and gather your loved ones around the table—this borscht is waiting to bring joy and color to your kitchen!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Ukrainian Borscht Recipe

Vegetarian Ukrainian Borscht Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 21 reviews
  • Author: Ivy
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Ukrainian
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This Vegetarian Ukrainian Borscht is a hearty and flavorful beet-based soup packed with a variety of vegetables and aromatic spices. Perfectly balancing sweetness from beets and carrots with the tanginess of white vinegar, it's a comforting dish that highlights Eastern European culinary tradition while being fully vegetarian. Simmered slowly to develop rich flavors, this soup is ideal for chilly days or when you need a nutritious meal that warms the soul.


Ingredients

Vegetables

  • 2 beets, peeled and diced into small cubes
  • 1 large onion, peeled and diced into small cubes
  • 4 garlic cloves, minced
  • 2 carrots, peeled and diced into small cubes
  • 2 potatoes, peeled and diced into small cubes
  • 2 cups chopped frozen vegetables mix (or 1 cup frozen green peas)

Liquids & Seasonings

  • 6 cups water
  • White vinegar, to taste (start with ⅛ cup and add as needed)
  • Salt, to taste
  • Pepper, to taste

Spices & Herbs

  • Bay leaf, 1
  • 5 whole allspice peppercorns
  • Dill, fresh or dry, to taste (start with 1 teaspoon dry dill or half a bunch fresh)
  • Fresh parsley and/or cilantro, optional

Optional Garnish

  • Sour cream, optional

Other

  • Vegetable oil, for sautéing


Instructions

  1. Sauté Beets: Heat vegetable oil in a heavy-bottomed pot over medium heat. Add the diced beets and sauté them until they begin to soften, about 30 minutes, covering the pot after the first 10 minutes to help steam and soften the beets evenly.
  2. Add Carrots: Uncover the pot and add the diced carrots. Continue to sauté for an additional 15 minutes alongside the beets, allowing their natural sweetness to develop.
  3. Sauté Onions and Garlic: Add the diced onions and minced garlic to the pot. Sauté for another 10 minutes until the onions turn translucent and the garlic is fragrant, stirring occasionally to prevent burning.
  4. Add Potatoes and Water: Add the diced potatoes along with 6 cups of water. Cover the pot, increase the heat to bring the liquid to a boil.
  5. Add Spices and Simmer: Once boiling, add the bay leaf and whole allspice peppercorns. Reduce the heat to medium and simmer the soup until all the vegetables are tender, about 20-30 minutes.
  6. Incorporate Frozen Vegetables and Herbs: Stir in the frozen vegetable mix (or green peas) and chopped fresh or dried dill. Cook for a few more minutes to heat through.
  7. Season Soup: Taste the borscht and adjust the seasoning by adding white vinegar, salt, and pepper as desired. The vinegar should provide a pleasant tang that balances the sweetness of the vegetables.
  8. Rest and Serve: For best flavor, allow the borscht to rest overnight in the refrigerator to let the flavors meld. Serve the soup hot, garnished with fresh parsley and/or cilantro, and a dollop of sour cream if desired.

Notes

  • Resting the soup overnight enhances the flavor, but it can also be served immediately if you're short on time.
  • If fresh dill is unavailable, dried dill makes a good substitute. Adjust quantities accordingly as dried herbs are more concentrated.
  • For extra richness, serve with a dollop of sour cream or a vegan alternative.
  • Use vegetable broth instead of water to deepen the flavor if preferred.
  • Adjust vinegar addition gradually; start with ⅛ cup and add more to taste to avoid overpowering acidity.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Meals

  • Best Lemon Brownies Recipe (With Lemony Glaze) Recipe
    Best Lemon Brownies Recipe (With Lemony Glaze) Recipe
  • Soft Easter Sugar Cookies (Decorated Peep Cookie) Recipe
    Soft Easter Sugar Cookies (Decorated Peep Cookie) Recipe
  • Crema Pasticcera (Italian Pastry Cream) Recipe
    Crema Pasticcera (Italian Pastry Cream) Recipe
  • Dreamy Cream Strawberry Milkshake Recipe
    Dreamy Cream Strawberry Milkshake Recipe

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hey, I’m Ivy!

I’m a 28-year-old mom to my little prince, Pitter, who loves cooking and exploring flavors from around the world. What started in my home kitchen is now a space where I share simple, global-inspired recipes made with love.

 

Learn more

Popular

  • Arugula Salad with Strawberries, Feta, and Lemon Vinaigrette Recipe
    Arugula Salad with Strawberries, Feta, and Lemon Vinaigrette Recipe
  • Chicken Vegetable Soup (Easy Stovetop Recipe) + Video Recipe
    Chicken Vegetable Soup (Easy Stovetop Recipe) + Video Recipe
  • Vegetable Tortellini Soup Recipe
    Vegetable Tortellini Soup Recipe
  • Easy Creamy Tomato Bisque Soup Recipe
    Easy Creamy Tomato Bisque Soup Recipe

Footer

as seen in:

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ivys Recipes. All rights reserved.