Borscht is a beet-centered soup with a deep ruby color, a balance of earthy sweetness and acidity, and plenty of vegetables in every bowl.
This version includes potatoes, carrots, celery, onion, bell pepper, beans, broth, dill, garlic, and vinegar.
The method prepares the beets separately before combining them with the soup base and a sautéed vegetable mixture.
Follow the existing six-step order to keep the vegetables tender and the finished broth bright rather than muddy.
Why You’ll Love This Borscht Soup Recipe

The color may be the first thing you notice, but the combination of beets, beans, vegetables, dill, and vinegar gives the soup its staying power.
These qualities make it a useful recipe throughout the year:
- Packed with Flavor. Earthy beets, bright vinegar, fresh dill, and a sautéed ketchup mixture create sweet, tangy, and savory layers in every spoonful.
- Nutrient-Rich Comfort Food. Unlike heavy cream-based soups, borscht delivers comfort without guilt. It is loaded with vitamins, minerals, and fiber from vegetables, plus plant-based protein from beans. It nourishes your body while satisfying your cravings.
- Family-Friendly. This is one soup where everyone at the table finds something to love. Kids are often intrigued by the bold color, and adults appreciate its substantial yet wholesome profile. Even picky eaters usually warm up to it.
- Perfect Any Time of Year. Offer it hot with sour cream on chilly nights for a comforting hug in a bowl. Or chill it in summer and serve with freshly chopped herbs for a refreshing meal. It adapts to the seasons effortlessly.
- Straightforward to Prepare. Once the vegetables are cut, the cooking process follows a clear order and uses familiar ingredients.
Ingredients You’ll Need

The table below organizes the vegetables, liquids, seasonings, beans, garnishes, and optional bread before cooking begins.
| Category | Ingredients | Notes / Substitutions |
|---|---|---|
| Vegetables | 2 medium beets | Peel and grate (use gloves to avoid staining) |
| 2 medium carrots | Peel and slice thinly | |
| 2 medium potatoes | Peel, cube, and keep in cold water | |
| Used for onion, celery, and pepper sauté | Finely chopped | |
| 1 medium onion | Finely diced | |
| 1 small red bell pepper (optional) | Adds sweetness and color | |
| Base Liquids | 4 cups chicken broth (or vegetable broth) | Low-sodium recommended |
| 6 cups water | Forms the bulk of the soup | |
| Cooking Oils | 2 tbsp olive oil (for beets) | Can substitute sunflower oil |
| 2 tbsp olive oil (for skillet) | 1 can of beans (with liquid) | |
| Flavor Boosters | 4 tbsp ketchup | Adds tangy-sweet depth |
| 2 bay leaves | Traditional flavoring | |
| 2–3 tbsp white vinegar | Peel and slice thinly. | |
| 1 tsp sea salt | Add more if needed | |
| ¼ tsp black pepper | Freshly ground preferred | |
| 1 clove garlic | Pressed or finely minced | |
| 3 tbsp fresh dill | Finely chopped for garnish and flavor | |
| Protein | 1 can beans (with liquid) | Kidney or cannellini work best |
| Toppings | Sour cream or mayonnaise | Classic garnish |
| Extra fresh dill | For serving | |
| Optional Side | French baguette | Slice, butter, and toast for crunch |
How to Make Borscht Soup Within 6 Steps

Borscht becomes manageable when the vegetables are prepared first and the flavors are built in stages.
Cook the beets, establish the broth, sauté the aromatic vegetables, and add the beans and final seasonings in that order.
The six sections below preserve the original method while explaining the purpose of each stage.
Step 1: Prep Your Vegetables Like a Pro
Every great soup starts with good prep work, and borscht is no exception. The beauty of this dish lies in how the vegetables work together, so taking the time to cut them properly sets the tone for the entire recipe.
- Potatoes: Peel and chop them into little, bite-sized cubes. Keeping them uniform ensures they cook evenly. Place them in a bowl of cold water as you finish the other vegetables. This not only prevents browning but also washes off excess starch, giving your soup a clearer broth.
- Celery: Chop two ribs finely. Celery contributes background taste and gentle freshness to balance the sweetness of beets and carrots.
- Onion: Dice one medium onion into little, even pieces. Onions build the base taste, but they also caramelize slightly later, adding depth. If chopping onions usually leaves you in tears, try chilling them in the fridge first; it really does help.
- Bell Pepper: A small red bell pepper contributes a subtle sweetness and beautiful color. If peppers do not agree with you, leave them out; the soup will still be wonderful.
- Carrots: Slice two medium carrots thinly. You can cut them into rounds, half-moons, or julienned sticks, whichever shape you like best. Carrots not only include sweetness but also enhance the broth’s color.
- Beets: Wear gloves to prevent stains, trim and peel the beets, then grate them by hand or with a food processor for uniform pieces.
Consider this stage like setting the stage for a performance. Each vegetable has a role to play, and prepping them properly ensures they’ll shine when it is their turn on stage.
Step 2: Cook the Beets for That Signature Flavor
If borscht had a main character, it would undoubtedly be the beet. Its earthy sweetness and brilliant crimson color are what make this soup iconic. That is why it gets its own spotlight at the beginning of the cooking process.
- Place a large pot or Dutch oven on medium-high heat.
- Add two tablespoons of olive oil and allow it to warm up until shimmering.
- Include the grated beets, stirring them around so they’re coated in the oil.
Cook the beets for around 10 minutes, stirring occasionally. The heat softens the beets, releases their juices, and deepens their taste.
At this point, your kitchen will smell earthy and sweet, and you will notice the oil turning red, a promise of the vibrant broth to come.
This step does more than just soften the beets; it creates the base for the soup’s color and character.
Without it, your broth might end up looking pale or tasting flat. So, do not rush this part; give your beets the attention they deserve.
Step 3: Build the Soup Base
After the beets are softened, it is time to turn them into a proper soup base. This is where the liquid and substantial vegetables come in.
- Pour in four cups of chicken broth (or vegetable broth for a vegetarian version).
- Add six cups of water to balance the fullness of the broth and give the soup plenty of volume.
- Drain your prepared potatoes and include them to the pot.
- Toss in the sliced carrots.
Bring everything to a low boil and allow it to cook for 10 to 15 minutes. You will know it is ready when the potatoes are tender and easily pierced with a fork.
At this point, the potatoes absorb some of the beet’s color, turning slightly pink, as the carrots include extra sweetness.
The soup now begins to transform from a pot of separate ingredients into a unified, aromatic base that already looks stunning.
Cook’s note: Keep the heat moderate. A rolling boil can break the potatoes apart too much, leaving your soup cloudy. A gentle simmer works best.
Step 4: Make the Flavor Pack in a Skillet
While the potatoes and carrots are simmering away, it is time to build an extra layer of flavor in a separate skillet. Consider this as your flavor concentrate, the little powerhouse mixture that will take your borscht from good to unforgettable.
- Warm two tablespoons of olive oil in a big skillet over medium-high heat.
- Include the finely chopped onion, celery, and bell pepper.
- Cook for 7–8 minutes, stirring occasionally, until softened and lightly golden.
The aroma at this point is incredible. The onion caramelizes slightly, the celery releases its freshness, and the bell pepper contributes sweetness. Together, they form a trio of flavors that complements the beet base.
The distinctive addition isthe unique twist: include four tablespoons of ketchup. It may sound unusual, but it works magic.
Ketchup contributes tang, sweetness, and umami that balance the earthy beets. Cook it for about 30 seconds to soften its acidity.
Once it is done, transfer this mixture into the soup pot. The moment it hits the beet broth, the fragrance deepens, and the color becomes richer. It is like giving your soup a flavor boost button.
Step 5: Add Beans and Seasonings
Next comes the fun part, layering in seasonings and finishing touches that make borscht truly shine.
- Open a can of beans and add the beans with their liquid. Their starch brings body to the broth; kidney beans and cannellini beans are both suitable.
- Include two bay leaves. These infuse subtle herbal notes without overpowering the soup.
- include 2–3 tablespoons of white vinegar. This is key. The vinegar’s acidity cuts through the beet’s natural sweetness, giving the soup a bright, tangy balance. Add more or less depending on your taste.
- Season with one teaspoon of sea salt and ¼ teaspoon of freshly ground black pepper. Adjust later after the flavors have blended.
- Press in one large clove of garlic and stir it through. Garlic brings warmth and depth, tying everything together.
- Sprinkle in three tablespoons of freshly chopped dill. This herb is important for that traditional Eastern European flavor—bright, aromatic, and slightly grassy.
Allow everything to simmer together for another 2–3 minutes. This short simmer allows the flavors to marry without overcooking the vegetables.
Taste, then adjust the seasoning. Do you want it tangier? include a splash more vinegar. Need more savoriness? A pinch of salt does the trick.
This is the stage where the soup really comes alive. The broth takes on a complex flavor profile that is sweet, tangy, savory, and herbal all at once.
Step 6: Serve It Up with Love
The soup is ready, but how you offer it makes a noticeable difference. Borscht is not just about flavor; it is about presentation and tradition.
- Serve in bowls as hot. The vibrant red broth looks gorgeous against a simple white bowl.
- Top each bowl with sour cream, letting it swirl into the broth and soften the acidity. Mayonnaise can be used for a richer alternative.
- Finish using more fresh dill. The green flecks on top pop against the red broth, making it look even more appetizing.
For the ultimate experience, serve borscht with toasted French baguette slices. Slice the bread, butter both sides, and toast in a skillet until golden and crispy. The crunch of the bread paired alongside the silky soup is perfection.
Stain-prevention note: be careful using beet soup near clothes or tablecloths, beet juice stains can be stubborn! A straightforward apron or napkin can save the day.
Tips for Making the Best Borscht

Even though borscht is simple at its core, a few thoughtful touches can take it from good to unforgettable. These tips are drawn directly from the process in the original notes, expanded with practical kitchen wisdom:
1. Taste as You Go
The soul of borscht lies in its balance between sweet beets, tangy vinegar, and savory broth. Do not just follow measurements blindly; taste at the end of cooking.
If the soup tastes flat, add a little more vinegar. If it is too sharp, balance it with salt or a small pinch of sugar, adjusting gradually.
2. Use Gloves for Beets
Beets are colorful, but they’re also notorious for staining everything they touch. A pair of disposable gloves saves your fingers from looking like they’ve been dipped in red paint. It also keeps your cutting board and counters a little safer from stubborn beet stains.
3. Cook Ahead for Deeper Flavor
As using many soups and stews, borscht gets better with time. The flavors mellow and deepen overnight, making day-two borscht often superior to the fresh batch.
Consider making it the evening before you plan to offer it. It is the kind of dish that rewards patience.
4. Freeze a Batch for Later
Borscht freezes successfully. Cool it, divide it among freezer-safe containers, and store it for up to three months.
When you reheat, add fresh dill and a dollop of sour cream to bring it back to life. It is the ultimate “ready-to-go” comforting food for busy days.
5. Always Serve with Bread
Do not underestimate the power of a crunchy side. A simple baguette, sliced, buttered, and pan-toasted, turns this soup into a full meal.
The contrast of the crispy bread alongside the velvety soup creates the kind of experience that makes families fight over the last piece.
Variations to Try

Borscht is flexible enough to accommodate different diets, seasons, and ingredient preferences.
| Variation | How to Make It | Flavor & Consistency Notes |
|---|---|---|
| Vegetarian Borscht | Use vegetable broth instead of chicken; skip sour cream or use plant-based alternatives. | Lighter broth, still substantial with beans and veggies. |
| Beef Borscht | Brown stew beef or short ribs first; simmer alongside the broth and beets until tender. | Richer, meatier flavor with a deeper broth. |
| Summer Borscht | Chill the cooked soup, serve cold with yogurt or kefir and freshly chopped herbs. | Refreshing, tangy, and ideal for warm weather. |
| Spicy Borscht | Add red pepper flakes, chili oil, or hot paprika during the sauté step. | Brings a kick of heat while still balancing the sweetness of beets. |
| Smooth Borscht | Blend half the soup for a velvety base; mix in a splash of cream prior to serving. | Smooth and luxurious, almost bisque-like in consistency. |
| Rustic Borscht | Hand-slice all vegetables into larger chunks instead of finely chopping or grating. | Heartier bite and farmhouse feel. |
You can keep it vegetarian, add beef, serve it chilled, increase the heat, partially blend it, or leave the vegetables rustic.
Final Thoughts
Borscht brings color, vegetables, beans, herbs, and a bright vinegar finish into one substantial soup.
Its appeal comes from the contrast between naturally sweet beets and savory broth, garlic, dill, and acidity.
Serve it hot with sour cream and bread, or chill it for a lighter warm-weather meal.
The flavor deepens as borscht rests, which makes it a particularly useful make-ahead soup.
Delicious Bowls Worth Exploring…
Continue with one of these linked soups when you want another comforting bowl:
- Lazy Sunday Pho Soup Recipe for Dinner – A comforting bowl of homemade pho that is ideal for a laid-back weekend.
- Best Chicken Vegetable Soup Recipe for Family Dinners – A wholesome, filling classic that the whole family will love.
- 20-Minute Creamy Asparagus Soup – Smooth, fresh, and ready in minutes, this is the perfect spring-inspired dish.


Dana Brooks is a home-cooking writer at Feastbears, where she shares easy family recipes, cozy dinners, quick desserts, and beginner-friendly kitchen tips. Her goal is to make everyday cooking feel simple, warm, and enjoyable for busy home cooks.



