Cold Borscht Soup Recipe: Beet-Rich Chill That Stands Out

Soups & Stews

Cold Borscht Soup Recipe: Beet-Rich Chill That Stands Out

This cold borscht soup recipe delivers the refreshing, vibrant flavors of Eastern Europe in a bowl that’s perfect for summer gatherings or light lunches.

The secret lies in fermenting the beets for depth, then balancing their earthy sweetness with tangy sour cream and fresh herbs—creating a soup that’s both traditional and approachable.

I’ve perfected this version to highlight the natural sweetness of beets while keeping the preparation straightforward, so you can enjoy restaurant-quality results without the fuss.

The beauty of cold borscht is its versatility—it’s hearty enough to satisfy as a main dish but light enough to enjoy on its own.

The key steps involve fermenting the beets (or using pre-cooked ones for a quicker version), blending the broth with sour cream for a velvety texture, and chilling it for hours to let the flavors meld.

This method ensures a smooth, refreshing soup with just the right balance of tangy, creamy, and earthy notes.

What you’ll end up with is a bright, beet-rich soup topped with fresh dill, a dollop of sour cream, and crisp vegetables for texture. It’s vegetarian-friendly, packed with nutrients, and easy to customize—whether you’re serving it at a picnic, potluck, or as a refreshing starter.

The chilling process makes it even more refreshing, and the garnishes add a pop of color and freshness that elevates every spoonful.

Serve it in bowls with a sprinkle of fresh herbs and a side of crusty bread for dipping, or let guests customize their own bowls with extra sour cream, hard-boiled eggs, or smoked fish.

This recipe is designed to impress while keeping the process simple, so you can focus on enjoying the meal. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for cold borscht soup

Fresh beets and tangy sour cream make this vibrant cold soup a summer staple.

Ingredient Amount Notes
Medium Beets 🍠 2 lbs Fresh, organic preferred
Red Cabbage 🥬 1 small Finely shredded
Fresh Dill 🌿 ½ cup Chopped, stems removed
Sour Cream 🥛 1 ½ cups Full-fat for creaminess
Potatoes 🥔 2 medium Yukon gold preferred
Carrots 🥕 3 medium Peeled, sliced thin
White Onion 🧅 1 whole Chopped, medium size
Garlic Cloves 🧄 3 cloves Peeled, minced
Apple Cider Vinegar 🍏 ½ cup For tangy balance
Vegetable Broth 💧 4 cups Low-sodium preferred
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Hard-Boiled Eggs 🥚 4 whole For garnish, optional
Crusty Bread 🍞 1 loaf For serving

The beets are the star—organic from Trader Joe's or your local farmers market have the best flavor. Look for deep red ones with no blemishes. If fermenting, use 1.5 lbs and let sit in vinegar for 24 hours. For a quicker version, roast them until tender. The potatoes? Yukon gold holds up best when chilled. Shred the cabbage finely—it softens as it sits, so don't overcook it. Fresh dill is non-negotiable here; dried just won't cut it.

No sour cream? Greek yogurt works in a pinch, but it's tangier. Running low on vinegar? Lemon juice at half the amount gets you close. The vegetable broth can be homemade or store-bought—just skip the high-sodium versions. For the garnish, hard-boiled eggs add protein, but you can skip them for a vegan version. The crusty bread? Sourdough or a good baguette from the bakery section—none of that pre-sliced stuff.

This soup tastes even better the next day, so make it ahead. Store in airtight containers for 4-5 days in the fridge. The flavors meld beautifully overnight. For serving, chill the bowls first—the contrast makes it even more refreshing. If you're prepping for a crowd, double the batch and portion into containers. The bread stays fresh for 3 days if wrapped tightly.

❤️

Why You'll Love This Recipe

  • No-Cook Prep: I swear, the only chopping I do is the beets—peel them, cube them, and toss in boiling water for 15 minutes. The rest? Just shred cabbage, dice potatoes, and let the fridge work its magic overnight. Honestly, it’s the kind of recipe that makes me feel like a lazy genius.
  • Earthy-Creamy Magic: That first spoonful of chilled borscht—sweet roasted beets, tangy sour cream, and fresh dill like a bright green hug—is ridiculously good. The potatoes add just enough bite, and the red cabbage keeps it from being too heavy. It’s the kind of flavor that makes you forget it’s "just soup."
  • Picnic-Proof Perfection: Between us, this is my go-to for summer gatherings. It stays crisp in the cooler, pairs with crusty bread, and even my picky teen nephew asks for seconds. (Yes, even on a Tuesday night.) Serve it at potlucks, tailgates, or just because you’re craving something refreshing without turning on the stove.
  • Budget-Friendly Leftovers: A single batch feeds my family for days—lunch one day, dinner the next, packed for work. The beets and cabbage stretch far, and I can tweak it with whatever veggies are on sale. Plus, the longer it sits, the better the flavors meld, so it’s basically free flavor upgrade with time.

Step-by-step instructions for cold borscht soup

Here's how to create a refreshing, vibrant cold borscht that balances earthy beets with bright vegetables and creamy texture.

1

Cook and Cool the Beet-Carrot Base

Peel and chop the 2 lbs medium beets and 3 medium carrots into ½-inch pieces. In a large pot, combine them with the 1 whole white onion (chopped), 3 cloves garlic (minced), and 4 cups vegetable broth. Bring to a boil over medium-high heat, then reduce to a simmer and cook for 20-25 minutes until the vegetables are fork-tender.

While cooking, stir occasionally to prevent sticking. You'll know they're done when a knife slides in easily. Drain the vegetables, reserving 1 cup of the cooking liquid. Let the mixture cool completely before blending—this prevents a watery soup later. I like to spread it on a tray in the fridge to cool faster.

2

Blend Until Silky Smooth

Transfer the cooled beet-carrot mixture to a blender or food processor. Add the 0.5 cup apple cider vinegar, 1.5 tsp salt, and 0.5 tsp black pepper. Blend until completely smooth, scraping down the sides as needed. The texture should be velvety with no visible chunks.

If the mixture is too thick, add some of the reserved cooking liquid 1 tablespoon at a time until it reaches a pourable consistency. This step is crucial—you want the soup to coat a spoon but still be light enough to sip easily. Taste and adjust seasoning if needed, remembering the sour cream will add richness later.

3

Add Potatoes and Cool Completely

Peel and dice the 2 medium potatoes into ½-inch cubes. Add them to the blended soup and stir gently to combine. Return the mixture to the refrigerator and chill for at least 4 hours, preferably overnight. This long chilling time allows the flavors to meld and the potatoes to fully absorb the beet liquid.

Here's the thing—patience pays off. The longer it chills, the more vibrant the colors become and the better the textures separate. When ready, the potatoes should be cool but not cold, and the soup should have a smooth, almost gel-like consistency from the cooled beets.

4

Assemble and Garnish

Just before serving, stir in the 1.5 cups sour cream until fully incorporated. The soup should become beautifully creamy with a marbled effect from the beets. Fold in the 0.5 cup chopped fresh dill and the 1 small red cabbage (finely shredded) gently—you want just a few cabbage strands visible for texture.

Divide the soup among chilled bowls. For garnish, halve the 4 whole hard-boiled eggs and arrange them on top. Serve immediately with slices of the 1 loaf crusty bread on the side. The contrast of warm bread with this icy soup is pure comfort.

5

Chill and Serve Refreshingly Cold

Return the assembled soup to the refrigerator for at least 1 more hour before serving. This final chilling step ensures the perfect temperature—cold enough to be refreshing but not so icy it's unpleasant. The soup should be served in individual portions to maintain its crisp, chilled texture.

For the best experience, serve this cold borscht with a sprinkle of extra black pepper and a dollop of additional sour cream if desired. The vibrant pink color from the beets will make your plate look as inviting as it tastes. Enjoy immediately while the bread is still warm and the soup is perfectly chilled!

👨‍🍳

Pro Tips For Making Cold Borscht Soup

  • Boil Beets Whole: I learned this the hard way—peeling and chopping beets before boiling turns them watery and dull. Instead, scrub them clean, prick with a knife, and boil whole for 45-60 minutes until fork-tender. The skins slip off easily, and the flavor stays rich and earthy—no mushy mess.
  • Shred Cabbage Fine: Thin, even shreds make all the difference in cold borscht. Use a mandoline or knife to cut red cabbage into matchsticks (about 1/8-inch thick), then chop half of them into tiny rice-sized pieces. This balance keeps texture interesting and prevents a gummy bite after chilling.
  • Chill Before Mixing Cream: Adding sour cream to warm soup curdles it like clockwork. Let the broth cool to room temperature, then refrigerate for at least 2 hours before stirring in the cream. If you’re impatient, whisk the cream into a separate bowl of cold broth first—it’ll temper better and keep the soup silky.
  • Save Starch Water: When draining potatoes, resist pouring out that milky starch water—it’s liquid gold for thickening. Reserve 1 cup and stir it into the cooled broth just before adding the sour cream. It’ll give your borscht a velvety finish without needing extra flour or cornstarch.

Common mistakes when making perfect results

Overcooking the Beets

Beets are the soul of borscht, and overcooking them turns their natural sweetness into mushy, bitter sludge. I’ve learned the hard way—once, I let them simmer for 40 minutes instead of 20-25 minutes, and the soup tasted like cooked dirt.

Always test with a fork: they should be fork-tender but still hold their shape. If you’re fermenting them first, 24 hours max in vinegar is ideal—longer risks turning them too acidic and overpowering the dish. 🥕

Skipping the Chill Time

Cold borscht isn’t just about temperature—it’s about letting flavors marry. Rushing the 4+ hour chill (or worse, serving it straight from the fridge) means the potatoes stay starchy, the broth stays thin, and the sour cream doesn’t emulsify properly.

I once served it after just 1 hour, and it tasted like a sad, watery beet smoothie. Patience here is everything—trust the process. ❄️

Using Low-Quality Sour Cream

Not all sour cream is created equal. I’ve ruined borscht by using the light, non-fat version—it separates and tastes bland. Stick to full-fat sour cream (like Kroger’s Organic or Fage 20%) for that rich, tangy creaminess.

If you’re vegan, coconut yogurt works but adds a slight coconut flavor—adjust with extra vinegar to balance. Never, ever use Greek yogurt as a straight swap—it’s too tangy and curdles. 🥛

Ignoring the Vinegar

The 0.5 cup apple cider vinegar isn’t just for tang—it’s the secret to balancing the beets’ earthiness. I once forgot it entirely, and the soup tasted flat, like a beet smoothie without personality.

If you’re short on vinegar, lemon juice works in a pinch (use half the amount), but apple cider gives that authentic, bright acidity. Trust me, your taste buds will thank you. 🍏

Overblending the Base

Blending the beet-carrot mixture until it’s completely smooth is key, but overdoing it can turn your soup into glue. I’ve seen people blend so aggressively that the soup thickens into a paste—no good.

Add reserved cooking liquid 1 tablespoon at a time until it’s pourable but still coats the back of a spoon. The goal is silkiness, not cement. 💡

Garnishing Too Late

Fresh dill, red cabbage, and hard-boiled eggs are the stars of the garnish, but adding them too late ruins the texture. Fold in the dill and cabbage right before serving—they wilt if left sitting in the soup.

For the eggs, halve them just before plating so the yolks stay bright and runny. I once garnished a batch hours ahead, and the cabbage turned soggy, while the dill lost its pop. Timing matters! 🥚

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 30mg10%
Sodium 850mg37%
Total Carbohydrate 38g14%
Dietary Fiber 8g29%
Sugars 12g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this cold borscht without fermenting the beets?

Fermenting adds depth but isn't required. For a quicker version, roast the beets at 400°F for 45 minutes until tender, then proceed with the recipe. The flavor will be slightly milder but still delicious.

2

How do I store leftovers to keep them fresh?

Transfer to airtight containers and refrigerate for up to 5 days. The flavors actually improve overnight! Reheat gently (if desired) or serve cold. Save the garnishes (eggs, cabbage) separately until serving to maintain texture.

3

What's the best way to make this vegan?

Replace sour cream with ½ cup coconut yogurt plus ½ cup silken tofu blended smooth. Use vegan broth and omit eggs. The texture stays creamy, though the tang will be slightly different. Add extra vinegar (1 tbsp) to balance.

4

Can I adjust the spice level for kids?

Yes! Skip the black pepper and reduce vinegar to ¼ cup. For extra sweetness, add 1 tbsp honey or maple syrup. The natural beet sweetness makes it kid-friendly without the tang.

5

Why does my borscht turn watery after chilling?

This happens when starches from potatoes release too much liquid. Fix it by blending 1 tbsp cornstarch with 2 tbsp cold water, then stir into the soup before final chilling. Also ensure you're using Yukon gold potatoes which hold up better.

★★★★★4.9(10 reviews)
Categories Soups & Stews