Cold Beet Borscht Soup Recipe: Vibrant Ruby Swirls With Sour Cream Finish

Soups & Stews

Cold Beet Borscht Soup Recipe: Vibrant Ruby Swirls With Sour Cream Finish

This cold beet borscht soup recipe delivers the perfect balance of earthy sweetness and tangy brightness—ideal for summer gatherings or light lunches. The secret lies in roasting beets for deep caramelized flavor, then blending them into a smooth, ruby-hued broth that chills beautifully.

I’ve perfected this version over years of testing, ensuring the sour cream finish stays creamy even after hours in the fridge.

The beauty of this recipe is its versatility—adapt it with vegan broth or a splash of apple cider vinegar for extra zing. Traditional methods call for chunky textures, but I’ve included a blending option for those who prefer silky smoothness.

The result is a soup that’s vibrant, refreshing, and packed with nutrients, yet light enough to enjoy on a warm day.

What sets this apart is the sour cream finish, which adds richness without overpowering the beets’ natural sweetness. Garnish with fresh dill, a dollop of yogurt, or crispy fried onions for texture and contrast. Every spoonful delivers that perfect harmony of flavors—sweet, tangy, and just slightly earthy.

Perfect for meal prep or last-minute entertaining, this recipe scales easily and keeps well for up to 5 days in the refrigerator. Whether you serve it in chilled bowls or as a refreshing starter, it’s a crowd-pleaser that feels both classic and modern. Let’s make it together!

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

Ingredients for cold beet borscht soup

Roasted beets, tangy vinegar, and creamy vegan sour cream—this cold borscht is a summer showstopper.

Ingredient Amount Notes
Medium Beets 🍠 4 whole Organic preferred, roasted whole
Yellow Onion 🧅 1 whole Yellow or white, diced
Fresh Garlic Cloves 🧄 4 cloves Peeled, minced finely
Fresh Dill 🌿 ½ cup Chopped, stems removed
Apple Cider Vinegar 🍎 ¼ cup Unfiltered preferred
Vegan Sour Cream 🥛 ½ cup Full-fat for creaminess
Fresh Lemon Juice 🍋 ¼ cup Strains for clarity
Vegan Butter 🧈 2 tbsp For roasting beets
Vegetable Broth 💧 4 cups Low-sodium preferred
Raw Cashews 🥜 ¼ cup Soaked for creaminess
Extra-Virgin Olive Oil 🫒 ¼ cup For richness
Sea Salt 🧂 1 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Crispy Fried Onions 🧅 ¼ cup Optional garnish

Beets are the star here, so pick organic if you can—they’re sweeter and more vibrant. Most grocery stores carry them pre-washed, but scrubbing them yourself ensures no dirt hitches a ride. Roast them whole with vegan butter until fork-tender (about 45 minutes at 400°F), then peel and slice. Trader Joe’s and Whole Foods often have the prettiest rainbow varieties, but regular red beets work too. The key is roasting them—it deepens their natural sweetness and makes them silky when blended. If you’re short on time, steamed beets work, but they won’t have that same caramelized depth.

No vegan sour cream? Cashew cream (soaked cashews blended with lemon juice) is a game-changer—it’s tangy, creamy, and totally customizable. Short on dill? Fresh parsley or chives add brightness, though nothing beats that anise-like dill flavor. The apple cider vinegar can be swapped for lemon juice or white wine vinegar, but apple adds a subtle fruity note that pairs perfectly. For extra richness, stir in 1 tbsp tahini or a splash of maple syrup to balance the acidity. And if you’re blending, strain the soup through a fine-mesh sieve for that ultra-smooth texture—worth the extra minute!

This soup tastes even better the next day as flavors meld. Store it in airtight containers in the fridge for up to 5 days, though I usually eat mine within 2 days—it’s that good. For meal prep, double the batch and freeze half in ice cube trays (yes, really!). Pop them into bowls later and top with fresh herbs or a dollop of sour cream. Garnish just before serving—crispy fried onions add a delightful crunch that softens over time, so add them last. The vegan sour cream keeps for 1 week in the fridge, so make extra for toast or tacos!

❤️

Why You'll Love This Recipe

  • I swear by this trick: roast the beets ahead of time, then toss them straight into the blender with the other ingredients. Ten minutes of active work, zero standing at the stove—just blend, chill, and serve.
  • No-Cook Prep: I swear by this trick: roast the beets ahead of time, then toss them straight into the blender with the other ingredients. Ten minutes of active work, zero standing at the stove—just blend, chill, and serve.
  • Earthy & Tangy Magic: That apple cider vinegar? It’s the secret weapon—brightens the deep beet sweetness while the garlic and dill add a fresh kick. Honestly, the first sip makes me want to skip dinner and eat it straight from the jar.
  • Picnic & Potluck Star: Between us, this soup travels like a champ. Pack it in a jar for a beach day, bring it to a BBQ (yes, even on a Tuesday night), or let your kids take it to school—it stays crisp and delicious for days.

Step-by-step instructions for cold beet borscht soup

This vibrant soup comes together with simple steps and bold flavors—perfect for summer gatherings.

1

Roast the Beets Until Tender and Deeply Colored

Preheat your oven to 400°F and scrub the 4 whole medium beets clean, leaving the skins on. Wrap each beet tightly in aluminum foil, then place them on a baking sheet. Drizzle with 2 tablespoons vegan butter and sprinkle with ½ teaspoon sea salt. Roast for 45-50 minutes until the beets are fork-tender and their color deepens to a rich ruby.

I like to test doneness by piercing with a knife—when it slides in easily, they're ready. Let them cool slightly before peeling, then chop into ½-inch cubes. The roasted flavor will be sweeter and more complex than raw beets, giving your soup depth. If you're short on time, you can also steam them for 30 minutes, but roasting gives the best texture.

2

Sauté the Aromatics for a Rich Base

Heat ¼ cup extra-virgin olive oil in a large pot over medium heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced fresh garlic cloves and cook for another 30 seconds until fragrant—this prevents the garlic from burning and adds a sweet, mellow flavor.

Here's the thing—don't rush this step. The onions should caramelize slightly at the edges, which builds flavor. If you notice the garlic starting to brown too quickly, reduce the heat just a touch. Add 1 teaspoon sea salt and ½ teaspoon black peppercorns to the pot and let the spices toast for 1 minute to release their essential oils.

3

Build the Soup with Roasted Beets and Creamy Elements

Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Reduce heat to low and stir in the roasted beet cubes. Let the soup simmer for 10 minutes, allowing the flavors to meld together. You'll notice the vibrant ruby color intensify as the beets release their natural sweetness into the broth.

In a separate bowl, blend the ¼ cup soaked raw cashews, ½ cup vegan sour cream, and ¼ cup fresh lemon juice until smooth. This creamy base adds richness without overpowering the beets. Slowly drizzle in ¼ cup apple cider vinegar to brighten the flavors and balance the sweetness. Once blended, pour this mixture back into the pot and stir well to combine.

4

Finish with Fresh Herbs and Garnishes

Remove the pot from heat and stir in the ½ cup chopped fresh dill and ¼ cup chopped fresh parsley. These herbs add a bright, fresh finish that cuts through the richness of the beets and sour cream. Taste and adjust the seasoning—you might need a pinch more sea salt or a splash more lemon juice to balance the flavors to your liking.

Ladle the soup into bowls and top each serving with ¼ cup crispy fried onions. The contrast of the crunchy onions against the silky soup is what makes this dish truly special. Serve immediately while the flavors are at their peak, and enjoy the vibrant ruby swirls that make this soup so visually stunning!

👨‍🍳

Pro Tips For Making Cold Beet Borscht Soup

  • Peel Beets After Cooking: Raw beets stain everything—your hands, the cutting board, even your soul. Boil them whole with skins on, then plunge into ice water to stop cooking. The skins slip right off when cool, and you avoid turning your kitchen into a crime scene.
  • Sweat Onions Low and Slow: I used to rush this step, and my onions ended up bitter. Drop them in a cold pan, turn the heat to the lowest setting, and let them melt for 8–10 minutes with a splash of water. They’ll caramelize gently without burning, and the soup won’t taste like you charred your lunch.
  • Grate Garlic, Don’t Mince: Fresh garlic loses its punch when chopped fine in cold soup. Use a microplane or the largest holes of a grater—this keeps the texture bright and the flavor sharp. (Yes, it’ll look like confetti, but no one’s judging.)
  • Acidify Before Chilling: Add the apple cider vinegar before refrigerating the soup. The acid helps the beets hold their color and prevents that sad, muddy gray hue that ruins the whole vibe. Stir it in, then let it sit uncovered for 10 minutes—this lets the flavors marry before the cold sets in.

Storing and reheating your cold beet borscht soup

Refrigerator Storage

Transfer your cold beet borscht to airtight glass containers (like Pyrex or Le Creuset) within 2 hours of cooking to preserve freshness. The vibrant ruby color and creamy texture stay intact for up to 5 days when stored at 40°F or below.

I always use glass because it doesn’t absorb odors like plastic, and the colors remain stunning. 💫

Freezing for Later

For longer storage, freeze the soup in ice cube trays—yes, really! Once frozen, pop the cubes into a freezer bag and flatten to save space. Thaw overnight in the fridge before serving.

The texture remains smooth, though the fried onion garnish should be added fresh. This method works best for the blended version—chunky textures may separate slightly. ❄️

Reheating Gently

Cold borscht isn’t meant to be reheated hot, but if you must, warm it slowly on the stovetop over low heat (never microwave) for 2-3 minutes—just enough to take the chill off.

Stir in a splash of vegetable broth or lemon juice to revive brightness. The creamy cashew-sour cream base stays luscious when handled gently. 🔥

Garnish Last

Always add crispy fried onions, fresh dill, or vegan sour cream right before serving. These toppings lose their crunch and freshness when stored with the soup.

I like to keep garnishes in small airtight containers on the side for easy access. The contrast of textures is what makes this dish sing! ✨

Meal Prep Tips

Double the recipe and store half in the fridge for 2-3 days—it’s perfect for quick lunches. For parties, prep the base (without garnishes) and let guests customize their bowls.

The apple cider vinegar and lemon juice can be added fresh to keep the tang sharp. This soup tastes even better the next day as flavors meld. 💡

Reviving Flavor

If your borscht tastes flat after storage, boost it with 1 tsp apple cider vinegar or a pinch of smoked paprika for depth. A sprinkle of everything bagel seasoning adds a savory kick.

The key is balancing the sweetness of the beets with acidity—never skip this step! The result will be as vibrant as the day you made it. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 25g9%
Dietary Fiber 6g21%
Sugars 12g
Protein 6g12%
* 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 beet soup without roasting the beets?

Roasting beets enhances their natural sweetness and depth, but you can steam them for 30 minutes as a shortcut. The flavor will be milder, but still delicious. For extra richness, add 1 tbsp maple syrup to the broth to compensate for the lost caramelization.

2

How do I make this recipe vegan?

This recipe is already fully vegan! Use vegan sour cream, vegan butter, and vegetable broth instead of dairy or meat-based alternatives. For extra creaminess, blend ¼ cup soaked cashews with lemon juice instead of sour cream. The cashew base adds a lovely tangy richness.

3

Why does my borscht taste too sweet or too sour?

Balance is key! If it's too sweet, add 1 tsp apple cider vinegar or lemon juice per serving. For sourness, stir in ½ tsp maple syrup or 1 tsp tahini to mellow the acidity. Taste as you go—adjust gradually to avoid overpowering the beets' natural flavor.

4

Can I use store-bought vegan sour cream?

Brands like Tofutti or Kite Hill work perfectly. For a lighter texture, blend ½ cup vegan yogurt with 1 tbsp lemon juice instead. The key is ensuring the sour cream stays thick enough to swirl beautifully when served cold. Test with a spoon—it should hold its shape but still be pourable.

5

What’s the best way to serve this soup for a crowd?

Prep the base (without garnishes) and store it in a large airtight container in the fridge. Serve in chilled bowls with garnish stations: crispy fried onions, fresh dill, and extra vegan sour cream on the side. This keeps textures crisp and lets guests customize their bowls. Perfect for potlucks or summer picnics!

★★★★★4.7(7 reviews)
Categories Soups & Stews