Soups & Stews
This red borscht soup recipe captures the deep, earthy flavors of Eastern European tradition while adapting seamlessly to modern kitchens. The vibrant beet broth forms the heart of this dish, balanced with tangy sour cream and fresh herbs for a harmonious blend of sweetness and acidity.
What makes this version special is its approachable technique—no special equipment required, just a few hours of simmering time that transforms simple ingredients into something deeply comforting.
The key lies in properly cooking the beets until tender yet retaining their natural sweetness, which forms the foundation for the rich, velvety soup that follows.
The beauty of traditional borscht is its versatility—this recipe delivers the classic experience while offering flexibility for dietary preferences. Whether you're making it for a family gathering or a cozy weeknight dinner, the method ensures a perfectly balanced soup with a velvety texture and vibrant color.
The sour cream swirl adds a creamy contrast that rounds out the earthy beets and tangy broth. What sets this apart is the attention to detail in each step, from sautéing the vegetables to achieving the ideal consistency without overcooking the beets.
By the time you serve this soup, you'll have a bowl that's rich in flavor and tradition, with a deep red hue that signals its vibrant taste. The combination of tender beets, aromatic vegetables, and a touch of sour cream creates a dish that's both hearty and refreshing.
It's the kind of soup that warms the soul and brings people together—perfect for chilly days or special occasions. Ready to create this classic with a modern twist?
This recipe also includes tips for adjusting thickness and sourness to suit your taste, ensuring every bowl is just right. Whether you're following the traditional method or exploring vegan substitutions, the result remains true to the soul of borscht.
Let's get started on this timeless dish that's as nourishing as it is delicious.
Ingredients for red borscht soup
Six vibrant ingredients transform into a velvety beetroot soup with creamy swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Beetroots 🍠 | 1 ½ lb | Medium-sized, peeled and cubed |
| Yellow Onions 🧅 | 2 whole | Medium, thinly sliced |
| Carrots 🥕 | 1 ½ lb | Medium, peeled and sliced |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed |
| Fresh Parsley 🌿 | ½ cup | Chopped, stems removed |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 6 cloves | Peeled and minced |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Apple Cider Vinegar 🍎 | ¼ cup | For tangy balance |
| Sour Cream 🧀 | 1 cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing vegetables |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍬 | 1 tbsp | Adjust to taste |
The beets are the soul of this soup—organic, medium-sized ones from Whole Foods or local farmers' markets deliver the deepest flavor. Look for vibrant red, not dull or bruised. The potatoes should be firm and starchy—Russets are ideal. For the broth, Pacific Foods low-sodium vegetable broth is my go-to, but any quality brand works. The sour cream matters too—full-fat, plain (like Organic Valley) gives the best texture. Fresh herbs are non-negotiable for that bright finish, so grab them last at the market when they're freshest.
No fresh beets? Canned beets in juice work in a pinch—just drain well. Substituting potatoes? Sweet potatoes at equal weight add natural sweetness. Vinegar short on shelf? Lemon juice at half the amount works too. For a vegan version, swap sour cream for cashew cream (blend soaked cashews with water). The carrots can be baby carrots if you prefer convenience, but whole carrots give better flavor. If your broth tastes bland, add 1 tsp miso paste for umami depth.
Store cooked beets in the fridge for up to 5 days—they keep their color beautifully. The full soup reheats perfectly, but add a splash of water to prevent thickening. For meal prep, portion into containers with a dollop of sour cream on top—it keeps 4-5 days in the fridge. Freeze without the sour cream for up to 3 months. The herbs? Store them in a jar of water like flowers—they'll last a full week in the fridge.
Why You'll Love This Recipe
- No Chopping Struggle: I swear by the "rough chop" method—onions, carrots, and potatoes go in as big chunks, and the pot does the work. By the time the beets soften, everything’s tender without me standing there like a surgeon.
- Sweet-Savory Magic: That caramelized onion base? It’s where the real charm lives. The beets add earthy depth, but the potatoes keep it hearty—like a hug in a bowl. (Yes, even my picky husband asks for seconds.)
- Potluck Proven: Bring this to a gathering, and you’ll be the hero. It reheats beautifully, serves a crowd, and pairs with everything—crusty bread, sour cream, or even grilled sausages. (Pro tip: Double the batch. You’ll thank me.)
- Budget-Friendly Pantry Staples: Beets on sale? Buy extra. This soup stretches across lunches, dinners, and leftovers without breaking the bank. Plus, the parsley at the end makes it feel fancy—no one has to know it’s a budget win.
Step-by-step instructions for red borscht soup
Here's how to craft a rich, vibrant borscht with layers of flavor and perfect texture.
Prepare and Sauté the Vegetables
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 2 whole yellow onions, 1.5 lb carrots, and 2 lb russet potatoes all at once. Sauté for 8-10 minutes, stirring occasionally, until the onions soften and the carrots begin to caramelize slightly. This step builds the foundation of your soup by developing deep, sweet flavors.
Add the 1.5 lb fresh beetroots and continue cooking for another 5 minutes, stirring frequently. The beetroots should begin to soften but not yet break down completely. This ensures they retain their vibrant color and texture in the finished soup. Season lightly with 1 teaspoon salt and ¼ teaspoon black pepper to enhance the natural sweetness of the vegetables.
Add Liquids and Simmer the Base
Pour in the 6 cups vegetable broth and the 0.25 cup apple cider vinegar. Stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for 45-50 minutes. You want the vegetables to become fork-tender, breaking down into a thick, hearty base.
After 30 minutes, taste the soup and adjust the seasoning if needed. If it tastes too bland, add the remaining 1 teaspoon salt and ¼ teaspoon black pepper. If it needs a touch of sweetness, stir in the 1 tablespoon sugar to balance the tangy vinegar. The soup should be rich and deeply flavored by this point.
Finish with Herbs and Garlic
Once the vegetables are tender, stir in the 6 cloves minced garlic and let the soup simmer for an additional 5 minutes. This infuses the soup with aromatic depth without overpowering the natural flavors. Remove the pot from heat and stir in the 0.5 cup chopped fresh parsley and 0.25 cup chopped fresh dill. These herbs add a bright, fresh finish that cuts through the richness of the soup.
Let the soup sit off the heat for 10 minutes to allow the flavors to meld together. This resting time ensures that the herbs are fully incorporated and the soup reaches its peak flavor. Taste again and adjust the seasoning if necessary—this is your final opportunity to balance the soup before serving.
Serve with Sour Cream Swirl
Ladle the borscht into bowls, leaving room at the top for the 1 cup sour cream. To create the signature swirl, gently stir a spoonful of sour cream into each bowl of soup in a circular motion. The cold, creamy sour cream contrasts beautifully with the warm, vibrant soup, adding a luxurious finish.
Serve immediately while the soup is hot. The sour cream swirl should float on top, creating a striking visual contrast with the deep red of the beetroots. Each spoonful should deliver a harmonious blend of sweet, tangy, and earthy flavors, with the herbs adding a fresh, bright note. Enjoy your borscht with crusty bread or a side of pickles for an authentic experience.
Pro Tips For Making Red Borscht Soup
- Peel Beets Cold: I learned this the hard way—peeling beets after boiling makes them slippery and frustrating. Run them under cold water first, then peel with a knife. The skin slides off like butter, and you won’t end up with raw beet juice all over your hands.
- Sweat Onions Low: Skip the high heat for onions—they’ll burn before they soften. Use medium-low and let them cook for 8-10 minutes until translucent but not browned. Browned onions add bitterness, and you want that sweet, mellow base for the borscht.
- Don’t Overcrowd Potatoes: Tossing potatoes in whole? Resist the urge to dump them all in at once. Cook them in batches or spread them out—crowding turns them mushy instead of tender. You want chunks that hold shape, not a gluey mess.
- Simmer Beet Juice Down: After boiling beets, reduce their juice by half before adding to the broth. Too much liquid dilutes the color and flavor—you’ll end up with a pale, watery soup instead of rich, vibrant red. Patience here makes all the difference.
Creative variations of red borscht soup
Ukrainian Hearty Version
For a more traditional approach, add ½ lb sauerkraut to the pot during the final 10 minutes of simmering. This adds a tangy crunch that balances the sweet beets beautifully.
I also recommend including ½ lb smoked sausage (like kielbasa) or 2 cups shredded chicken breast for protein—simmer these separately and add them to individual bowls before serving. The sour cream swirl becomes even more essential here to cut through the richness. 🌍
Vegan Beetroot Twist
Swap the sour cream for ½ cup cashew cream (blend 1 cup soaked cashews with ¼ cup water) and use vegetable broth instead of chicken. For extra depth, add 1 tbsp miso paste when sautéing the onions.
I also like adding ½ cup cooked lentils for protein. The result is just as vibrant and satisfying without any dairy. 🌱
Spicy Mexican-Inspired
Transform this into a bold fusion by adding 1 diced jalapeño and 1 tsp ground cumin during the sautéing stage. Finish with ¼ cup chopped cilantro and a dollop of vegan sour cream mixed with ½ tsp smoked paprika.
Serve with warm blue corn tortilla chips for scooping. The smoky heat gives this dish a completely different personality while keeping the beetroot sweetness intact. 🌶️
Creamy Mushroom Addition
For an umami-rich variation, sauté 1 lb cremini mushrooms with the onions and carrots. After simmering, blend ½ cup of the soup with ¼ cup coconut milk and stir it back in for a velvety texture.
Top with extra mushrooms and a sprinkle of fresh thyme. This earthy twist works perfectly with the beets and adds a luxurious mouthfeel. 🍄
Summer Light Version
Reduce the potatoes to 1 lb and add 1 cup fresh green beans during the last 10 minutes of cooking. Use ½ cup apple cider vinegar and serve with a swirl of Greek yogurt instead of sour cream.
Garnish with radish slices and peppercorns for a refreshing, lighter take perfect for warm weather. The bright flavors shine through without heaviness. 🌞
Winter Comfort Bowl
Double the beets to 2 lb and add ½ cup cooked barley for heartiness. Include 1 cup frozen peas in the final minutes and finish with a sprinkle of toasted walnuts.
The extra beets deepen the color and sweetness, making this ideal for cold months. Serve with crusty rye bread for dipping—this version feels like a hug in a bowl. ❄️
Nutrition facts
Frequently asked questions
Why does my red beet soup turn murky instead of vibrant?
Overcooking the beets is the most common cause. Once they're tender, remove them from the pot immediately to preserve their bright color. Also, avoid using aluminum pots—they can react with the acidity. For extra vibrancy, add a pinch of vitamin C powder (like from a lemon zest) when simmering. The acid helps maintain the red hue.
Can I make this soup ahead of time?
Borscht actually tastes better the next day as flavors meld. Cook it fully, then refrigerate for up to 5 days. When reheating, add a splash of water or broth to prevent thickening. Hold off on adding the sour cream until serving—it'll stay fresher and create that perfect swirl when stirred in hot.
How do I adjust the thickness of my beet soup?
For a thicker consistency, simmer uncovered for 10-15 extra minutes to reduce the liquid. Need it thinner? Stir in ½ cup hot broth or water gradually. Pro tip: The potatoes are your secret weapon—using waxy varieties like Yukon Gold keeps it creamier, while Russets create a heartier texture. Always taste as you go!
What's the best way to store leftovers?
Store in an airtight container in the fridge for 4-5 days. For freezing, portion before adding sour cream and freeze for up to 3 months. Thaw overnight in the fridge—never microwave directly. The herbs will lose some brightness after freezing, so add fresh ones when reheating for maximum flavor.
Can I substitute beets with other vegetables?
While nothing replaces beets' signature sweetness, you can use ½ cup roasted red peppers for color and mild flavor, or 1 cup cooked sweet potatoes for heartiness. For depth, add 1 tbsp tomato paste when sautéing. Remember, these swaps will change the traditional taste—beets are key to authentic borscht's vibrant profile.
