Save My neighbor showed up at my door one October evening with a bunch of beets still wearing garden soil, and I had no idea what to do with them. She mentioned roasting them, and something about that simple instruction stuck with me—the way the oven transforms those earthy roots into something almost sweet and tender. Now whenever I roast beets, that soup is the first thing I think about making.
I made this for my mom during one of those gray winter afternoons when she needed something to lift her spirits, and she actually paused mid-spoon to ask what was in it. Telling her it was just roasted beets, cream, and broth—nothing mysterious—somehow made her enjoy it even more. That's when I realized this soup isn't about impressing anyone; it's about being honest and nourishing at the same time.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Beets (4 medium): Roasting them concentrates their natural sweetness and makes peeling effortless once they cool—trust the foil method, it keeps everything tidy and prevents staining your hands bright magenta.
- Yellow onion and carrots: These two are your flavor foundation, building a subtle sweetness that balances the earthiness of the beets.
- Garlic (2 cloves): Just enough to add depth without overpowering the delicate beet flavor.
- Vegetable broth (4 cups): Use a good quality broth you actually like drinking, because it becomes the soul of this soup.
- Olive oil (1 tablespoon): For sautéing your vegetables into softness before everything comes together.
- Heavy cream (1/2 cup): This is what transforms the soup from nice to velvety—or use coconut cream if you're going dairy-free and want that same luxurious finish.
- Lemon juice, salt, pepper, and thyme: These seasonings wake everything up and prevent the soup from tasting one-note; the lemon is especially important for brightness.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready and wrap those beets:
- Heat the oven to 400°F and wrap each beet snugly in foil like you're tucking them in for a nap. This keeps them moist and makes peeling later almost laugh-out-loud easy.
- Roast until they surrender:
- Place them on a baking sheet and let them roast for 40 to 45 minutes—you'll know they're ready when a fork slides through without resistance. The smell that fills your kitchen is a bonus preview of what's coming.
- Build your flavor base:
- While the beets rest and cool slightly, warm olive oil in a large pot over medium heat and add your diced onion and carrots. Let them soften together for about 5 minutes, stirring occasionally, then add the garlic and cook for just 1 minute more until fragrant.
- Bring the beets into the fold:
- Once the roasted beets are cool enough to handle, slip off their skins (they'll peel like they're shedding a sweater), chop them roughly, and add them to the pot along with the thyme, salt, and pepper. Stir everything together to coat with the oil.
- Add liquid and simmer:
- Pour in your vegetable broth, bring the whole thing to a boil, then dial it back to a gentle simmer for about 10 minutes. This resting time lets all the flavors get to know each other.
- Blend until silky:
- Turn off the heat and use an immersion blender to purée the soup right in the pot until it's completely smooth and creamy. If you don't have an immersion blender, work in batches with a regular blender, being careful with the hot liquid.
- Finish with cream and brightness:
- Stir in the heavy cream and lemon juice, then taste and adjust the seasoning with more salt and pepper if it needs it. The lemon is crucial—it lifts everything and keeps the beet flavor from feeling heavy.
- Serve with intention:
- Ladle the soup into bowls and add a final swirl of cream or a sprinkle of fresh thyme on top if you're feeling fancy. Hot bowls make it taste even better.
Save My best friend texted me a photo of this soup from her kitchen one Sunday, saying she'd made it while thinking about our conversation. I realized then that food has this quiet power—it becomes a way of staying connected even when you're miles apart. Every time I make it now, I think about her.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Customizing Your Soup
This recipe is built on a sturdy foundation, which means it loves tweaks. I've swapped the heavy cream for coconut milk when I'm eating plant-based, and the soup becomes lighter, almost tropical in comparison. Some mornings I add a pinch of cumin or a tiny bit of cinnamon, and suddenly it tastes like a completely different dish—still recognizably beet soup, but wearing a different mood.
Pairing and Serving Ideas
This soup is beautiful alongside a thick slice of sourdough bread and good butter, but it also stands alone as an elegant starter if you're cooking for guests. A crisp white wine like Sauvignon Blanc or Pinot Grigio cuts through the richness perfectly, if you're into that sort of thing. On casual nights, I've even eaten it out of a mug while standing at my kitchen counter, which feels like a small rebellion but tastes just as good.
Making It Ahead and Storage
This soup actually tastes better the next day once the flavors have settled and deepened, so don't hesitate to make it in advance. Store it in the fridge for up to 4 days, and it also freezes beautifully for up to 3 months—just leave out the cream when you freeze it, then stir it in after reheating gently on the stove. You can even reheat it from frozen in a slow cooker on low for a couple of hours, which is perfect for those days when you forgot to plan ahead but want something warm and nourishing.
- Reheat gently to preserve the creamy texture and avoid it breaking or separating.
- A splash of fresh lemon juice when reheating brings the flavors back to life.
- Leftover soup tastes even more elegant when you garnish it differently the second time around.
Save Somehow this soup reminds me that simple ingredients treated with care become something worth remembering. Make it, eat it slowly, and let it warm you from the inside out.
Recipe Help & Answers
- → Can I make this soup ahead of time?
Absolutely. This soup actually develops deeper flavors when made ahead. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium-low heat, stirring occasionally. You may need to add a splash of broth when reheating if it has thickened.
- → What's the best way to roast beets for soup?
Wrap each beet individually in foil to trap moisture and prevent drying. Roast at 400°F for 40-45 minutes until fork-tender. The foil creates a steaming effect that yields exceptionally sweet, tender beets perfect for puréeing.
- → Can I freeze this soup?
Yes, though the texture may change slightly. For best results, freeze before adding the cream. Thaw overnight in the refrigerator, reheat, then stir in fresh cream and lemon juice just before serving. This preserves the silky consistency.
- → What garnishes work well with this soup?
A swirl of cream or coconut cream creates a beautiful contrast. Crumbled goat cheese adds tangy richness, toasted pumpkin seeds provide crunch, and fresh chives or dill offer bright herbal notes. A drizzle of good olive oil also enhances the earthy flavors.
- → How can I make this soup vegan?
Simply substitute the heavy cream with full-fat coconut cream, cashew cream, or your favorite plant-based cream alternative. Coconut cream adds subtle sweetness that complements the beets beautifully. The soup remains just as velvety and satisfying.
- → What should I serve with roasted beet soup?
Crusty bread or baguette slices are perfect for soaking up every drop. A crisp white wine like Sauvignon Blanc or Pinot Grigio cuts through the richness. For a complete meal, pair with a light arugula salad dressed with vinaigrette.