top of page

Easy Ukrainian Borscht Recipe for Family Meals and Meal Prep

Oct 15
8 min read

A pot of borscht can turn a handful of humble vegetables into a meal that feels rich, colorful, and deeply comforting. This easy Ukrainian borscht recipe is built for busy home kitchens, with budget-friendly ingredients, freezer-friendly leftovers, and a bright beet flavor that gets better as it rests.


Borscht has deep roots in Ukrainian food culture and is loved across many Eastern European tables. In Ukraine, it is more than soup. It is a shared meal, a family tradition, and a lesson in how simple ingredients can feed a community well.


Overhead view of a bowl of Ukrainian borscht with sour cream and dill.
A hearty bowl of borscht starts with beets, cabbage, and good seasoning.

Why you’ll love this soup


This soup checks all the right boxes for weeknight cooking and meal prep.


  • Quick and easy to make Most of the time is gentle simmering, not complicated technique.


  • Budget-friendly ingredients Beets, cabbage, potatoes, carrots, and onions keep the cost low.


  • Great for meal prep The flavor improves after a day in the refrigerator.


  • Family-friendly The soup is savory, slightly sweet, and easy to garnish to taste.


  • Packed with flavor Tomato, vinegar, herbs, broth, and Angel Dust Soup Seasoning build depth.


  • Freezer-friendly Make a large batch now and save portions for later.


If you want to Learn how to make Ukranian Borscht in a simple home-cook style, this version keeps the tradition approachable without losing the heart of the dish.


Quick recipe snapshot


Detail

Amount

Servings

6 to 8

Prep Time

20 minutes

Cook Time

45 minutes

Total Time

1 hour 5 minutes

Difficulty

Easy

Cuisine

Ukrainian

Country of Origin

Ukraine

Best Season

Fall and winter, though delicious year-round

Budget Level

$


Ingredients for Ukrainian borscht


For the soup


  • 2 tablespoons olive oil or neutral cooking oil

  • 1 medium yellow onion, diced

  • 2 medium carrots, peeled and grated or thinly sliced

  • 2 celery ribs, diced

  • 3 medium beets, peeled and grated or cut into thin matchsticks

  • 2 tablespoons tomato paste

  • 4 cups green cabbage, finely shredded

  • 2 medium Yukon Gold potatoes, peeled and diced

  • 8 cups beef broth, chicken broth, or vegetable broth

  • 1 can diced tomatoes, 14.5 ounces

  • 1 bay leaf

  • 1 tablespoon Angel Dust Soup Seasoning, plus more to taste

  • 1 tablespoon apple cider vinegar or red wine vinegar

  • 1 teaspoon sugar, optional, to balance acidity

  • 1 can white beans or kidney beans, 15 ounces, drained and rinsed, optional

  • 1 to 2 cups cooked shredded beef, optional

  • Salt and black pepper, to taste


Optional garnishes


  • Fresh dill

  • Fresh parsley

  • Sour cream or plain Greek yogurt

  • Crumbled feta or farmer cheese

  • Rye croutons

  • Crispy onions

  • Lemon wedges

  • Extra black pepper


Close-up of chopped beets, carrots, cabbage, potatoes, and onions on a cutting board.
Prepping the vegetables evenly helps the borscht cook at the same pace.

Key ingredients and why they matter


Beets

Beets give borscht its signature ruby color and earthy sweetness. Grating or cutting them small helps them cook faster and release more flavor into the broth.


Cabbage

Cabbage adds body, gentle sweetness, and a soft bite. It helps make the soup filling without adding much cost.


Tomato paste and diced tomatoes

Tomato adds acidity and depth. Cooking the tomato paste in oil for a minute makes the flavor richer and less sharp.


Potatoes

Potatoes make the soup hearty enough for lunch or dinner. Yukon Gold potatoes hold their shape well, but russets also work if that is what you have.


Angel Dust Soup Seasoning

Angel Dust Soup Seasoning adds savory flavor, warmth, and balance. It helps the vegetables and broth taste like they have simmered longer than they have.


Vinegar

A splash of vinegar at the end brightens the whole pot. It also helps balance the natural sweetness of beets and carrots.


Step-by-step instructions


Step 1


Heat the oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 5 to 6 minutes, stirring often, until the vegetables begin to soften.


Step 2


Add the beets and tomato paste. Stir well and cook for 3 to 4 minutes. This step deepens the beet color and gives the tomato paste a richer flavor.


Step 3


Add the cabbage, potatoes, broth, diced tomatoes, bay leaf, and Angel Dust Soup Seasoning. Stir, bring the soup to a gentle boil, then reduce the heat to a simmer.


Step 4


Simmer uncovered for 35 to 40 minutes, or until the potatoes, cabbage, and beets are tender. Stir in the beans or cooked beef if using, then simmer for 5 more minutes.


Step 5


Remove the bay leaf. Stir in the vinegar and optional sugar. Taste and adjust with salt, pepper, or a little more Angel Dust Soup Seasoning. Serve hot with dill, sour cream, rye croutons, or your favorite garnish.


Chef’s note: Borscht often tastes even better the next day. The beets, cabbage, tomato, and broth have time to settle into a deeper, rounder flavor.

Chef’s secrets for better borscht


Small choices make a big difference in this soup.


Roast the beets when you have time

For deeper sweetness, roast whole beets in foil until tender, then peel and grate them into the soup. This adds time, but the flavor is excellent.


Season in layers

Add seasoning while sautéing vegetables, then taste again near the end. This keeps the soup balanced instead of salty on top and flat underneath.


Finish with acid

Do not skip the vinegar. Add it at the end so the flavor stays bright.


Use homemade stock when possible

A good stock gives borscht a fuller body. Beef stock makes it rich, chicken stock keeps it lighter, and vegetable stock works well for a meatless pot.


Add herbs at the end

Fresh dill and parsley taste best when added just before serving. Long simmering can dull their flavor.


Eye-level view of a large pot of borscht simmering on a stovetop.
A steady simmer brings the vegetables and broth together.

Chef’s variations for different kitchens


Dietary substitutions


Gluten-free

This soup is naturally gluten-free if the broth, seasoning, and garnishes are certified gluten-free. Skip croutons or use gluten-free bread.


Dairy-free

Serve without sour cream or use a dairy-free sour cream alternative.


Vegetarian

Use vegetable broth and add beans for protein.


Vegan

Use vegetable broth, beans, and dairy-free garnishes. Avoid yogurt or cheese toppings.


Flavor twists


Spicy version

Add crushed red pepper, diced jalapeño, or a spoonful of chili paste when sautéing the vegetables.


Smoky version

Add smoked paprika, smoked salt, or a small amount of diced smoked sausage if you are not keeping it vegetarian.


Southwest version

Add black beans, corn, cumin, and a squeeze of lime. This is not traditional, but it makes a fun meal-prep variation.


Mediterranean version

Use chickpeas, lemon juice, parsley, and a little feta on top.


Make-ahead tips


Chop the onions, carrots, celery, cabbage, and potatoes up to 2 days in advance. Keep the potatoes covered in cold water in the refrigerator so they do not brown.


You can also cook the entire soup a day before serving. Reheat gently and add fresh herbs right before eating.


Meal prep notes


Borscht is one of the best soups for meal prep because the flavor improves after chilling. Portion it into individual containers for easy lunches. Keep garnishes separate so the soup stays fresh and clean-tasting.


Storage and reheating


Refrigerator

Store in an airtight container for up to 4 days.


Freezer

Freeze for up to 3 months. Leave a little space in the container because soup expands as it freezes.


Stovetop reheating

Warm over medium-low heat, stirring often, until hot. Add a splash of broth or water if the soup has thickened.


Microwave reheating

Place one serving in a microwave-safe bowl. Cover loosely and heat in 60-second bursts, stirring between each round, until hot.


Allergy and dietary notes


This base recipe can be made nut-free, gluten-free, dairy-free, vegetarian, and vegan with the right broth and toppings.


Potential allergens depend on the ingredients you choose:


  • Sour cream, Greek yogurt, and cheese contain dairy.

  • Croutons and rye bread usually contain gluten.

  • Some broths or packaged seasonings may contain soy or gluten, so check labels if allergies are a concern.


The main soup, without dairy garnish or croutons, is a flexible option for many tables.


What pairs well with this soup?


Breads

Rye bread, sourdough, garlic bread, dinner rolls, or pampushky, the soft Ukrainian garlic rolls often served with borscht.


Salads

Cucumber salad, tomato salad, simple green salad, or cabbage slaw.


Sandwiches

Grilled cheese, roast beef sandwiches, turkey melts, or a simple open-faced vegetable sandwich.


Beverages

Hot tea, sparkling water with lemon, light beer, or a chilled fruit kompot-style drink.


Culinary learning moment


This recipe is a strong teaching tool because it covers practical kitchen skills in one pot.


Home cooks and students can practice:


  • Knife skills Cutting cabbage, potatoes, carrots, onions, and beets into even pieces.


  • Stock making Learning how broth changes the body and flavor of soup.


  • Flavor layering Building taste through sautéing, simmering, seasoning, and finishing with vinegar.


  • Regional food history Connecting food to Ukraine, family traditions, and community meals.


  • Nutritional balance Combining vegetables, beans or meat, broth, and garnishes into a complete meal.


The story behind Ukrainian borscht


Borscht is strongly tied to Ukrainian identity and home cooking. In many families, the recipe changes from region to region and even from one household to the next. Some versions use beef, some use beans, some are served hot, and some are enjoyed chilled.


In 2022, the culture of Ukrainian borscht cooking was added to UNESCO’s list of intangible cultural heritage in need of urgent safeguarding. That recognition reflects what many cooks already know. Borscht carries memory, resilience, and hospitality in every bowl.


This Ukranian Borscht recipe honors that spirit in a practical way. It uses ingredients found in many U.S. grocery stores while keeping the heart of the soup intact.


Wide-angle view of borscht served with rye bread, dill, sour cream, and lemon wedges.
Simple garnishes let each person finish their bowl their own way.

Nutrition information


Approximate per serving, based on 8 servings without sour cream or meat:


Nutrient

Amount

Calories

185

Protein

6 g

Carbohydrates

34 g

Fat

4 g

Fiber

8 g

Sodium

620 mg


Nutrition will vary based on broth, added meat, beans, garnishes, and seasoning amounts.


Frequently asked questions about this soup


Can I make borscht without meat?


Yes. Use vegetable broth and add beans for protein. The beets, cabbage, tomatoes, potatoes, and Angel Dust Soup Seasoning still create a rich, satisfying soup.


Do I have to peel the beets?


Peeling gives the soup a smoother texture. If the beets are small and tender, you can scrub them very well and leave the skins on, but most cooks prefer peeling.


Why add vinegar at the end?


Vinegar brightens the soup and balances the sweetness of the beets and carrots. Add it near the end so the flavor stays fresh.


Can I freeze borscht with potatoes?


Yes. The potatoes may soften slightly after freezing, but the soup still reheats well. For the best texture, cut potatoes into medium chunks rather than tiny pieces.


What is the best garnish for borscht?


Fresh dill and sour cream are classic choices. Parsley, lemon, croutons, crispy onions, or a dairy-free sour cream also work well.


Fun facts about borscht


Did you know?


  • Borscht is found across Eastern Europe, but Ukrainian borscht has a special cultural identity and many regional styles.

  • The word borscht is often linked to older sour soups made with fermented ingredients.

  • Beets give the soup its famous color, but not every historic version of borscht was beet-based.

  • Ukraine’s rich agricultural land helps explain why vegetables, grains, and hearty soups play such a strong role in its cooking traditions.


Community connection


Soup has a way of gathering people around the same table. A pot of Ukrainian borscht can feed a family, provide lunches for the week, and invite conversation about culture, history, and care.


That spirit reflects the mission of the Angels Academy of Culinary Arts: teaching life skills through food, community, and culinary arts. Recipes like this one help cooks build confidence, practice useful techniques, and understand how food connects people across generations.


For a simple way to bring more flavor to your soups, stews, and family meals, try Angel Dust Soup Seasoning.


Angels Academy of Culinary Arts Recipe Library


“Teaching Life Skills Through Food, Community, and Culinary Arts.”


This easy Ukrainian borscht is a practical, beautiful soup to keep in your regular meal rotation. Make one pot, share a few bowls, and freeze the rest for a day when dinner needs to be simple, warm, and full of flavor.

Comments


Nourishing Dallas low-income residents one bowl at a time

​​📬 Contact  
Chef Irvin gary@soupangels.org
Lakewood - Hollywood Heights/Santa Monica
6919 Lindsley Ave Dallas, Texas 75223

​

❤️ Our Mission  
Nourishing Dallas with dignity, joy, and community — one bowl at a time.
 

Soup Angels is a 501(c)(3) nonprofit organization. Donations are tax‑deductible as allowed by law. EIN: [41-5054092]

  • Instagram
  • Facebook
  • TikTok
Pet Pals Pack non-profit organization

“© 2026 Soup Angels. All rights reserved.”

bottom of page