Borsch Soup Recipe | Bright Beet Broth In 60 Minutes

A borsch soup recipe builds a ruby beet broth with cabbage, potato, and a tangy finish, then gets better after a night in the fridge.

Borsch (also spelled borscht) is that bowl you remember: deep red, steamy, and dotted with sour cream. It can taste sweet, earthy, and sharp all at once. If your past attempts turned brown, tasted flat, or felt like “just beets,” this version fixes the usual trouble spots: how you layer flavor, when you add acid, and how you keep the color lively.

Borsch Soup Recipe ingredient map and swaps

The list looks long, yet most items repeat across many soups: onion, carrot, cabbage, broth. Beets do the heavy lifting on color and sweetness. Tomato paste adds depth. A splash of vinegar at the end snaps everything into focus.

Ingredient Amount Notes and swaps
Beets (raw) 3 medium (about 450–550 g) Grate for speed, or julienne for tidy strands; golden beets work but shift color.
Onion 1 large Yellow or white; dice small so it melts into the base.
Carrots 2 medium Grate or thin-slice; adds sweetness that balances vinegar.
Cabbage 3 cups shredded Green cabbage is classic; napa cooks faster; red cabbage deepens color.
Potatoes 2 medium Yukon gold stays creamy; russet breaks down a bit and thickens.
Broth 6 cups Beef broth for traditional depth; veg broth for a clean, lighter pot.
Tomato paste 2 tbsp Cook it in oil until it darkens slightly; canned crushed tomato also works.
Garlic 3 cloves Add near the end so it stays bright.
Vinegar or lemon juice 1–2 tbsp Add off heat; apple cider vinegar gives a gentle fruit note.
Dill 2 tbsp chopped Fresh is best; a small pinch of dried dill is fine in a pinch.
Sour cream or yogurt To serve Sour cream is classic; plain Greek yogurt adds tang with a thicker texture.
Optional beef (chuck or short rib) 250–350 g Skip for vegetarian; use mushrooms for a deeper pot without meat.

Choosing beets that taste sweet, not muddy

Pick beets that feel heavy for their size and have smooth skin. Limp, wrinkled beets can still cook, yet they often taste dull. If the greens are attached, they should look perky, not slimy.

Broth choices that fit your time

If you have homemade stock, use it. Store-bought broth works well once you build a strong base in the pot.

Borsch Soup Recipe steps for ruby color and deep taste

Most pots fail when the vegetables just get boiled together. The fix is quick sautéing for sweetness and toasted notes, then gentle simmering so the broth stays clear. Keep the heat steady, not wild.

Step 1: Start the flavor base

  1. Heat 2 tablespoons of oil or butter in a large pot over medium heat.
  2. Add diced onion with a pinch of salt. Cook 6–8 minutes until soft and lightly golden.
  3. Add grated carrots. Cook 3 minutes, stirring so they don’t scorch.
  4. Stir in tomato paste. Cook 1–2 minutes until it darkens and smells roasted.

Step 2: Cook the beets on purpose

Add the grated or julienned beets. Cook 5–7 minutes. You want them glossy and a little tender, not raw-crunchy. This step pulls out sweetness and sets up that classic borsch aroma.

If you want cleaner beet strands, grate over parchment or into a bowl. Rinse your board right away. A wipe with salt and lemon helps lift stains from plastic and keeps your hands from staying pink.

Step 3: Add broth and simmer gently

Pour in 6 cups of broth and bring it to a steady simmer. If using beef cubes, add them now. Keep the lid cracked and skim any foam that rises in the first few minutes. Simmer 20 minutes, or until the beef is close to tender.

Step 4: Add potatoes, then cabbage

Add diced potatoes and simmer 10 minutes. Add shredded cabbage and simmer 8–10 minutes more, until it’s tender yet still has a little bite. If you like your cabbage softer, give it an extra 3 minutes.

Step 5: Finish with garlic, dill, and tang

Turn off the heat. Stir in minced garlic and chopped dill. Add 1 tablespoon vinegar or lemon juice, taste, then add more in small splashes until the broth tastes lively. Salt and pepper to taste.

Step 6: Rest, then serve

Let the pot sit 10 minutes before serving. Ladle into bowls, add a spoonful of sour cream, and top with extra dill. Serve with rye bread, buttered toast, or a baked potato on the side.

Timing plan that keeps dinner smooth

If you’re cooking on a busy night, the trick is to prep in the order that matches the pot. Start with onion and carrot. While they cook, peel and grate beets. Then cube potatoes and shred cabbage while the broth comes up to a simmer.

Make-ahead moves that improve the bowl

Borsch often tastes better the next day as the broth rounds out. Chill it, then reheat gently.

For safe chilling, cool the pot quickly by splitting the soup into shallow containers. Keep your fridge at 40°F (4°C) or lower; the FDA notes this target on its refrigerator temperature guidance. Reheat until steaming hot.

Flavor tuning that makes borsch taste like borsch

Three dials shape the final taste: salt, tang, and sweetness. You can adjust all three right at the end with pantry staples.

Salt without harshness

Add salt early to help onion and carrot soften. Save the final salt check for the end because broth brands vary. If the soup tastes thin, it may need salt before it needs more vinegar.

Tang that stays clean

Add vinegar off heat, not while boiling. Acid plus high heat can dull aroma. Start with 1 tablespoon, stir, taste, then add more in small steps. Lemon gives a lighter snap; apple cider vinegar gives a rounder note.

Sweetness that feels natural

If your beets aren’t sweet enough, a pinch of sugar can help. Another option is to cook the carrot and onion a bit longer at the start so their natural sugars deepen.

Meat and vegetarian paths that both work

Some pots use beef and bones. Others stay meatless. Both work if you build the base well.

Beef version that stays tender

Use chuck, short rib, or shank. Cut into bite-size cubes. Simmer gently until tender; hard boiling can make beef tight. If your beef needs longer, add a splash of water so the pot doesn’t reduce too far, then keep simmering.

Vegetarian version with deeper body

Sauté sliced mushrooms with the onions until they brown, then carry on. A spoon of soy sauce or miso at the end can deepen the broth. Keep it small; you want borsch to taste like beets and dill, not like soy.

Common fixes when the pot tastes off

Small issues are easy to correct. Use this table as a quick diagnostic without guessing.

What you notice Likely cause Fast fix
Color looks brown Beets boiled hard for a long time Keep the simmer gentle next time; add vinegar off heat so the red stays bright.
Taste feels flat Not enough salt or acid Add salt in small pinches, then add vinegar or lemon in small splashes.
Too sour Acid added too aggressively Stir in a grated raw beet, a small spoon of sugar, or extra broth to soften the tang.
Too sweet Extra-sweet beets or extra carrot Add more vinegar, plus a little black pepper and garlic.
Greasy surface Fatty broth or beef Chill the soup, lift off the solid fat, then reheat.
Cabbage feels crunchy Added too late or cut too thick Slice thinner and simmer a few minutes longer.
Potatoes turned mushy Cooked too long Add potatoes earlier only as needed; use waxier potatoes to keep shape.
Garlic tastes sharp Added raw in a big dose Stir in a spoon of sour cream, or simmer 2 minutes to mellow it.

Storage and reheating that keeps it safe and tasty

Borsch holds well, which is part of why people love it. Refrigerate within two hours of cooking, and keep leftovers only a few days. The USDA’s Food Safety and Inspection Service notes cooked leftovers are best used within about 3–4 days in the fridge on its leftovers storage guidance.

Fridge

Cool, seal, and refrigerate. Reheat a portion at a time so the rest stays cold. Warm it on the stove over medium-low heat until steaming, stirring so the bottom doesn’t stick.

Freezer

Freeze borsch in flat bags or sturdy containers with a little headspace. Skip sour cream until serving day. Thaw overnight in the fridge, then reheat gently.

Serving ideas that feel right with borsch

A bowl of borsch likes a creamy topper and something bready. Keep the extras simple so the soup stays the star.

  • Sour cream swirl: Stir a spoon into the center and let it marble through the red broth.
  • Dill and black pepper: Fresh dill perks up the bowl; pepper adds a warm bite.
  • Rye bread or crusty bread: Toast it, butter it, and use it to mop the bottom of the bowl.

What to expect on your first try

Your broth should taste beet-forward, lightly tomatoey, and fresh at the finish. The color should stay ruby, not brick-brown. If it tastes better the next day, that’s normal. Many people make this borsch soup recipe just to have it after it rests overnight.

Once you nail the base, adjust to taste easily: more cabbage, more dill, or a touch more vinegar. Keep the simmer gentle and finish with acid off heat.

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.