Soups & Stews
This cold beet borscht soup transforms humble beets into a vibrant, refreshing summer staple that balances earthy sweetness with cooling creaminess. The key lies in properly chilling the soup—allowing flavors to meld while maintaining that signature deep purple hue.
I developed this recipe after years of experimenting with traditional borscht adaptations, ensuring every spoonful delivers both nutrition and restaurant-quality texture.
The beauty of this chilled version is its versatility—serve it as a light lunch, refreshing appetizer, or even a vibrant side dish for grilled meats.
The secret to its creamy consistency comes from blending yogurt into the cooled soup base, creating elegant swirls that contrast perfectly with the beets' natural sweetness. For maximum freshness, let it chill overnight, which deepens the flavors and achieves that ideal silky-smooth texture.
What you'll end up with is a bowl of soup that's visually stunning and impossibly refreshing—bright purple layers of beet-infused broth, creamy yogurt swirls, and fresh garnishes that add both color and crunch.
The cooling process transforms this from a simple soup into something truly special, perfect for hot summer days when you crave something light yet satisfying. This recipe delivers on both flavor and presentation without requiring advanced techniques.
Traditional toppings like fresh dill, chopped cucumbers, or toasted sunflower seeds elevate the dish further, while the optional boiled eggs (or vegan alternatives) add protein and visual appeal. The best part?
This soup keeps beautifully in the refrigerator for up to five days, making it an excellent meal prep option for busy weeks. Let's create this vibrant, creamy masterpiece that's as nutritious as it is delicious.
Ingredients for cold beet borscht soup
Fresh beets, bright herbs, and creamy coconut yogurt create this vibrant purple beauty.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 4 whole | Organic preferred, peeled and chopped |
| Yellow Onion 🧅 | 1 whole | Yellow or red, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced fine |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Unsweetened Almond Milk 🥛 | 1 ½ cups | Cold, for blending |
| Coconut Yogurt 🥛 | 1 cup | Unsweetened, full-fat preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Apple Cider Vinegar 🍎 | 2 tbsp | Raw, unfiltered preferred |
| Granulated Sugar 🍚 | 2 tbsp | Or maple syrup for vegan |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Persian Cucumber 🥒 | 1 whole | Peeled, seeded, diced |
| Firm Tofu 🥬 | 8 oz | Extra-firm, cubed and boiled |
| Sunflower Seeds 🌻 | ¼ cup | Toasted, for garnish |
The beets are the star—organic from Trader Joe's have the deepest color, but any firm, medium-sized ones work. Look for vibrant purple skins with no soft spots. Costco often sells pre-peeled and chopped beets, which saves time. Fresh dill is non-negotiable here—dried just won't cut it. The tofu adds protein and texture; Naked brand is my go-to since it's non-GMO and holds shape well when boiled. For maximum flavor, roast the beets instead of boiling—wrap them in foil with a drizzle of olive oil and roast at 400°F for 45 minutes.
No fresh dill? Dried works at one-third the amount, but it lacks that bright herbal punch. Substitute cucumber with zucchini or radishes if needed. The coconut yogurt can be swapped for cashew cream (blend soaked cashews with water) if you're avoiding coconut. For a sweeter touch, maple syrup replaces sugar one-to-one. The apple cider vinegar adds tang—if you've got white wine vinegar, use half the amount. Want more body? Blend in 1/4 cup silken tofu with the yogurt for extra creaminess.
This soup tastes even better the next day as flavors meld. Store in airtight containers for up to 5 days in the fridge. The tofu and cucumber stay crispest if added just before serving. For meal prep, keep the base separate and assemble bowls fresh. Garnish with toasted sunflower seeds right before eating—they add crunch and keep the soup from getting soggy. Freezes beautifully for 3 months if you want to make a big batch for summer gatherings.
Why You'll Love This Recipe
- No-Cook Core: I swear by this trick—roast the beets ahead of time, then toss them straight into the bowl. That deep, caramelized sweetness? Zero active prep, just assembly. Even my "I-can't-boil-water" friend nailed it.
- Garlic-Dill Magic: One whiff of that raw garlic and fresh dill combo, and you’ll forget it’s cold soup. The lemon juice cuts through the earthiness like a bright summer breeze—simple ingredients, but the flavor? Dangerously addictive.
- Picnic Ready: Between us, this is my go-to for potlucks or lazy Sundays. Chill it overnight, pour into jars, and boom—you’ve got a crowd-pleaser that’s still fresh at room temp. (Yes, even on a Tuesday night.)
- Budget Brightener: Beets stay cheap, onions last forever, and a single lemon stretches across two batches. I’ve made this for $3 a serving, and it still feels like a fancy restaurant dish. Leftovers? Just as good the next day.
Step-by-step instructions for cold beet borscht soup
Here's how to craft this velvety, vibrant soup with layers of earthy sweetness and cooling creaminess.
Roast the Beets for Deep Sweetness
Preheat your oven to 400°F and wrap each of the 4 whole medium beets tightly in aluminum foil. Place them on a baking sheet and roast for 45-50 minutes until completely tender when pierced with a fork. The beets should feel soft all the way through with no resistance.
Once roasted, let them cool slightly before peeling off the skins—this step is easier when they're warm. Chop the peeled beets into ½-inch cubes and set aside. The roasting process concentrates their natural sweetness, which forms the soul of this soup. Don't skip this step; raw beets would make the soup bitter and watery.
Build the Creamy Base
In a high-speed blender, combine the roasted beets, 1 whole peeled and diced Persian cucumber, 1 whole diced yellow onion, 4 cloves minced garlic, 1.5 cups cold unsweetened almond milk, 1 cup coconut yogurt, 0.5 cup extra-virgin olive oil, 2 tablespoons apple cider vinegar, and 2 tablespoons granulated sugar. Blend until completely smooth, scraping down the sides as needed.
This blend should have a velvety, almost custard-like consistency. If it's too thick, add 2-3 tablespoons of cold water to reach your desired pouring thickness. Taste and adjust seasoning with 1.5 teaspoons sea salt and 0.5 teaspoon freshly cracked black peppercorns. The base should be tangy-sweet with a subtle vinegar brightness that cuts through the richness.
Cook the Tofu for Texture
While the blender is running, bring a small pot of water to a gentle boil. Add the 8 ounces cubed firm tofu and simmer for 5-7 minutes until heated through. Drain well and pat dry with paper towels. This step prevents the tofu from absorbing all the soup's liquid later.
Transfer the cooked tofu to a skillet with 1 tablespoon of extra-virgin olive oil over medium heat. Cook for 3-4 minutes until golden brown on all sides. The tofu should develop a crispy exterior while maintaining a tender interior. Remove from heat and set aside on a paper towel-lined plate to drain excess oil.
Assemble and Chill for Perfect Texture
Pour the blended beet mixture into a large serving bowl or pitcher. Gently fold in the cooked tofu cubes using a silicone spatula. Stir in the 0.25 cup chopped fresh dill and 0.25 cup lemon juice, reserving a small amount for garnish. The dill adds a bright herbal note that balances the earthy beets.
Cover the bowl and refrigerate for at least 2 hours (overnight is ideal) to allow flavors to meld. This chilling time is crucial—it lets the soup develop its signature creamy texture and vibrant purple hue. Before serving, give it a final taste and adjust seasoning if needed, adding a splash more lemon juice or a pinch of salt as necessary.
Serve with Garnishes and Swirls
Ladle the chilled soup into bowls, creating elegant swirls with the back of a spoon to showcase the vibrant layers. Top each serving with a dollop of additional coconut yogurt, a sprinkle of 0.25 cup toasted sunflower seeds, and a few fresh dill sprigs. The sunflower seeds add a satisfying crunch that contrasts beautifully with the creamy base.
Serve immediately with crusty bread or fresh vegetables on the side. The soup should be cool but not icy, with a perfect balance of sweet, tangy, and creamy flavors in every spoonful. The tofu cubes will hold their shape while adding a satisfying protein element that keeps the dish substantial.
Pro Tips For Making Cold Beet Borscht Soup
- ROAST BEETS UNTIL TENDER: I learned this the hard way—raw beets make the soup taste bitter and watery. Roast them whole at 400°F (200°C) for 45-60 minutes until a knife slides in like butter. The caramelized edges and creamy texture are worth the wait.
- PEEL BEETS WHILE STILL WARM: Skip the cold peel struggle. Once roasted, let beets cool for 5 minutes, then rub off the skins with a towel—no peeler needed. Warm beets peel like a dream, and you’ll save time scrubbing.
- SWEAT ONIONS LOW AND SLOW: After chopping onions, cook them in a dry pan over medium-low heat for 8-10 minutes until golden, not browned. This builds sweetness without bitterness, which balances the beets’ earthiness. (Yes, even if you’re impatient like me.)
- FINISH WITH A DILL INFUSION: Chop fresh dill fine, then steep it in the chilled soup for 10 minutes before serving. Strain it out—this extracts the brightest flavor without overpowering. (Your future self will notice the difference.)
Essential equipment for great cold beet borscht soup
High-Speed Blender
You absolutely need a high-speed blender like the Ninja BN601 or Vitamix 5200 to achieve that silky-smooth texture. These blenders handle tough ingredients like roasted beets and cucumbers effortlessly, creating a velvety base without graininess.
I’ve tried cheaper models, and they struggle with the fibrous texture of roasted beets—you’ll end up with chunks. 💫
Precision Measuring Tools
For this recipe, accuracy matters—especially with the apple cider vinegar and lemon juice. I use a stainless steel measuring spoons set (like the OXO Good Grips) for precise measurements. The vinegar adds tanginess, so too little makes the soup bland, while too much overpowers the sweetness.
A digital kitchen scale is also helpful for the tofu cubes—weigh them to ensure even cooking.
Food Thermometer
A instant-read thermometer (like the Thermoworks ThermaPen) ensures your beets are perfectly roasted at 205°F—this guarantees they’re tender and sweet, not mushy. For the tofu, it confirms it reaches 160°F during boiling, preventing a rubbery texture.
Skipping this step risks overcooked beets or undercooked tofu, both of which ruin the dish. 🌡️
Aluminum Foil
Heavy-duty Reynolds Wrap is essential for roasting the beets—it creates a tight seal that traps moisture, preventing them from drying out. I double-wrap each beet for extra insurance.
The foil also makes peeling easier later. If you’re short on time, Costco’s pre-peeled beets work, but roasting from scratch gives the best flavor.
Silicone Spatula
A heat-resistant silicone spatula (like the OXO Good Grips) is perfect for folding in the tofu and dill without tearing the mixture. It’s also great for scraping down the blender jar.
I avoid metal utensils here—they can scratch the blender and react with the acidic ingredients. A flexible spatula also helps create those elegant swirls when serving.
Nutrition facts
Frequently asked questions
Why does this cold beet soup need to chill overnight?
The overnight chilling is crucial for developing the soup's signature creamy texture and allowing flavors to meld perfectly. The cold temperatures also intensify the beets' natural sweetness while letting the yogurt and vinegar create a balanced tang. Skipping this step results in a thinner, less flavorful soup.
Can I make this soup without a high-speed blender?
You can try, but expect a chunkier texture. Use an immersion blender for smoother results, or blend in batches in a regular blender, straining through a fine-mesh sieve afterward. The key is achieving a silky consistency—without proper blending, the beets won't create that velvety base.
How do I prevent the soup from turning watery when chilled?
Use full-fat coconut yogurt and reduce the almond milk slightly if needed. The yogurt adds natural thickeners, while roasting the beets (not boiling) prevents excess liquid. Also, let the soup sit uncovered in the fridge for 15 minutes before covering—this helps any surface moisture evaporate.
What's the best way to serve this soup for a crowd?
Prepare the base and store it in airtight containers for up to 5 days. When ready to serve, assemble individual bowls with fresh garnishes (tofu, seeds, dill) to maintain crispness. Use a ladle to create swirls directly in serving bowls for a restaurant-style presentation.
Can I substitute the tofu with another protein?
For a vegan version, try boiled chickpeas or crumbled tempeh—both add heartiness. If using meat, poached chicken or smoked salmon work beautifully. Just ensure the protein is cooked to 160°F and drained well to prevent watering down the soup.
