Best Borscht Soup Recipe, Vegetable Broth Soup, Polish Soup Recipes, Beet Soup Recipes Borscht, Slavic Food, Barley Soup Recipe, Russian Borscht Soup, Easy Broth Soup Recipes, Borst Soup Borscht Recipe, Brothy Soup Recipes — the Bright-red, Comfort-loaded Pot You’ll Crave All Week
You want a soup that hits hard on flavor, heals a weeknight, and looks like a magazine cover? Meet borscht: the bold, beet-forward legend of Slavic food that turns simple veg and broth into something you’ll brag about. It’s brothy, earthy, slightly sweet, and tangy with an herby finish. Add barley for comfort, beef for richness, or keep it light and plant-based. Either way, this pot pays you back with leftovers that taste even better tomorrow. Let’s get you ladling like a pro.
What Makes This Recipe So Good

Color that pops and flavor that sings: beets, tomato, and a smart splash of acid deliver a ruby-red broth that wakes up your palate. It’s not just soup; it’s a statement.
Flexible by design: go classic vegetarian with vegetable broth, go Russian-style with beef shank, or add barley for a cozy, rib-sticking twist. You choose the vibe.
Budget-friendly and meal-prep gold: humble ingredients, big batch potential, and better flavor on day two. Your fridge will applaud.
Balanced like a champ: a touch of sweetness, a pop of vinegar or lemon, plenty of dill, and savory aromatics. Nothing flat or muddy here.
What You’ll Need (Ingredients)
- 3 medium beets, peeled and coarsely grated or julienned
- 1 large onion, diced
- 2 carrots, peeled and sliced into thin half-moons
- 2 celery stalks, diced
- 3 garlic cloves, minced (plus 1 extra for finishing, optional)
- 2 cups green cabbage, thinly shredded
- 2 medium waxy potatoes (Yukon Gold), peeled and 1/2-inch cubed
- 1 1/2 tablespoons tomato paste (or 1 cup crushed tomatoes)
- 8 cups vegetable broth (or beef broth for Russian borscht)
- 2 bay leaves
- 1 teaspoon whole black peppercorns (or 1/2 teaspoon ground)
- 1/2 teaspoon caraway seeds (optional but highly recommended)
- 1–2 tablespoons apple cider vinegar (or lemon juice), to taste
- 1–2 teaspoons sugar or honey, to balance
- 2–3 tablespoons neutral oil (or butter/ghee)
- 1/4 cup fresh dill, chopped, plus more for garnish
- Kosher salt & cracked black pepper, to taste
- Sour cream or thick yogurt, for serving (or plant-based)
- Optional mix-ins: 1/2 cup pearled barley, 1 cup cooked beans (kidney/white), 1–1.5 lb beef shank or short ribs for a meaty version
- Optional garnishes: chopped parsley, scallions, rye bread, garlic bread, pampushky
Instructions

- Prep like you mean it. Peel and grate the beets. Dice the onion and celery, slice the carrots, shred the cabbage, and cube the potatoes. Keep the beets in a separate bowl to control color and cooking time.
- Build your flavor base. Heat oil in a large non-reactive pot (enameled Dutch oven works best) over medium. Add onion, celery, and carrots with a pinch of salt. Cook 5–7 minutes until glossy and sweet.
- Caramelize the tomato paste. Stir in tomato paste and cook 1–2 minutes until brick red and slightly sticky. This step unlocks deep, savory notes.
- Bloom spices. Add garlic, bay leaves, peppercorns, and caraway. Stir 30 seconds until aromatic. Don’t let the garlic brown—bitter soup is not the flex we want.
- Broth up. Pour in the vegetable broth. Scrape the pot bottom to release all those tasty bits. Bring to a lively simmer.
- Add roots. Stir in beets and potatoes. Simmer 15–20 minutes until the potatoes are just tender. Keep it at a gentle bubble to protect color and clarity.
- Slide in the cabbage. Add shredded cabbage and simmer another 5–10 minutes until soft but still bright. If using beans, add them now to warm through.
- Barley option: For a barley soup twist, add 1/2 cup pearled barley with the beets and potatoes and extend simmer to 30–35 minutes until barley is tender. Top up with broth or water if it gets too thick.
- Season like a pro. Add 1 tablespoon vinegar and 1 teaspoon sugar/honey. Taste. You want a lively sweet-tart balance. Add more vinegar/sugar as needed, then adjust salt and pepper.
- Finish and rest. Stir in fresh dill. For a garlicky kick, grate in 1 raw clove and stir off the heat. Let the pot rest 10 minutes; everything settles and gets cozy.
- Serve. Ladle into warm bowls. Top with a dollop of sour cream, more dill, and black pepper. Add rye bread or pampushky and try not to grin—it’s tough.
- Meaty variation (Russian-style): Simmer 1–1.5 lb beef shank/short ribs in 10 cups water with bay leaf and onion for 1.5–2 hours until tender. Strain, shred meat, and use this broth instead of vegetable broth in step 5. Proceed as above, adding the meat back in step 10.
Keeping It Fresh
Fridge: Store in airtight containers up to 4–5 days. The flavor deepens, the broth mellows, and tomorrow-you will be grateful.
Freezer: Freeze up to 3 months, but hold the dairy and, if possible, the potatoes. Spuds can get mealy. If you plan to freeze, cook potatoes separately when reheating.
Reheat: Warm gently over medium-low. Add a splash of broth or water if it thickens. Re-season with salt and a tiny hit of vinegar to wake it up.
What’s Great About This
- Weeknight easy: simple chopping, one pot, big payoff.
- Healthy comfort: fiber from beets, cabbage, and barley; antioxidants galore; satisfying without heaviness.
- Make it yours: vegan, vegetarian, or meaty—it all works. You can’t really “off-road” wrong here.
- Brothy yet hearty: sip it like a brothy soup or bulk it up with barley and beans. Your call.
- Globally loved: Polish barszcz, Ukrainian borshch, Russian borscht—one family, many personalities. You’ll taste why it’s iconic.
Pitfalls to Watch Out For
- Skipping the acid: No vinegar or lemon? The soup tastes flat and the color dulls. Add acid, then tweak salt and sweetness.
- Boiling too hard: A rolling boil muddies the broth and browns the beets. Keep it at a polite simmer.
- Overcooking beets: They go drab if you let them go forever. Aim for tender with bite.
- Adding dairy too soon: Sour cream belongs on top at the end. In the pot, it can split—sad times.
- Barley timing: Barley drinks broth. Start it earlier and be ready to add liquid. Undercooking leaves it chewy in a bad way.
- Reactive pans: Bare aluminum can mess with color and taste. Use stainless or enameled cast iron.
Different Ways to Make This
- Polish barszcz czerwony (clear broth): Strain the soup for a clear, ruby broth and serve with uszka (tiny mushroom dumplings) or simply sip from a mug.
- Ukrainian-style: Add beans, more cabbage, and a meat broth base. Finish with dill and a garlic-oil drizzle.
- Russian borscht: Beefy broth, a touch more tomato, and generous dill. Serve with sour cream and black bread.
- Barley borscht: Add pearled barley for a cross between borscht and a barley soup recipe—ultra cozy and filling.
- Roasted-beet upgrade: Roast beets at 400°F until tender, then slice and add near the end. Deeper sweetness, concentrated color.
- Instant Pot: Sauté aromatics on Sauté mode, add everything (barley included), pressure cook 12 minutes, quick release, adjust acid and dill.
- Summer chilled version: Stir in kefir or buttermilk after chilling the base, add cucumbers and herbs. Pink, cold, wildly refreshing.
- No-tomato path: Skip tomato entirely and lean on beets, aromatics, and vinegar. Cleaner beet flavor, still epic.
FAQ
Can I make this fully vegetarian or vegan?
Absolutely. Use a rich vegetable broth, finish with olive oil and extra dill, and swap sour cream for a plant-based yogurt or cashew cream. The flavors still slap—no meat required.
Is barley traditional in borscht?
Barley shows up across Slavic soups, and it’s a legit add-in for a heartier pot. It’s not universal, but it’s delicious and fits the profile. Just cook it long enough and add extra broth as needed.
How do I keep the borscht bright red?
Use gentle heat, a non-reactive pot, and add vinegar or lemon during seasoning. Cover the pot loosely to contain volatile compounds. Overboiling and long cook times fade the color fast.
Can I use canned beets?
You can. Reduce simmer time and ease up on the vinegar since canned beets can carry brine. For better depth, roast fresh beets or grate them raw as written—fresh gives you the glow-up.
What’s the best cut of meat for Russian borscht soup?
Beef shank, short ribs, or soup bones deliver collagen-rich broth and tender bites. Simmer low and slow, then shred and add back. Lean cuts cook fast but taste thin—choose flavor.
My broth tastes bland. How do I fix it?
Add salt in small increments, then a splash of vinegar to sharpen. Layer in a pinch of sugar, more dill, and a half-teaspoon soy sauce for umami if you’re not going traditional. FYI, bland usually means low salt or low acid.
Can I make this in advance?
Yes, and you should. Borscht rewards patience; it’s even better the next day. Reheat gently and recheck seasoning with salt and acid for peak performance.
What should I serve with borscht?
Sour cream, fresh dill, and rye bread are classics. Garlic rolls (pampushky) make it feel like a holiday. A side of pickles or a crisp salad brightens the table.
Is “Borst soup” the same as borscht?
“Borst” is usually a misspelling or variant spelling of borscht. Same beet-forward, tangy comfort; different letters. You’re in the right place.
Can I skip the sugar or honey?
You can, but a small amount balances the beets’ earthiness and the vinegar’s tang. Start with a half-teaspoon and adjust. IMO, that micro-dose sweetness makes the broth sing.
In Conclusion
This borscht checks every box: color, comfort, and customization. Keep it light and brothy, make it beefy and rich, or fold in barley for that cozy polish. You’ll get a pot that tastes like it simmered all day, even when it didn’t.
Stock your crisper, grab a bundle of dill, and let the sweet-sour magic do its thing. One bowl wins the night, but the leftovers win the week. That’s the kind of ROI we cook for.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.