Pin It My neighbor handed me a bunch of roasted beets one autumn afternoon, still warm from her oven, and I stood there holding them like I'd been given treasure. That evening, I tossed them into a pot with cream and broth, almost on instinct, and something magical happened—the soup turned the most stunning deep crimson, and the kitchen smelled like earth and honey. It became the soup I make whenever I need to feel grounded, whenever the season shifts and I want something that tastes like comfort wrapped in color.
I made this for a dinner party once when I was too tired to attempt anything complicated, and my friend who claimed to hate beets asked for a second bowl. That moment—watching someone's mind change about a vegetable over a spoonful of soup—taught me that food has quiet power, especially when it's made without stress.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 4 medium beets, trimmed and scrubbed: These are your foundation, and roasting them unlocks a sweetness you won't get any other way. Don't skip the foil wrapping—it keeps them moist and makes peeling almost effortless once they cool.
- 1 medium yellow onion, diced: This builds the savory base that keeps the soup grounded instead of one-note sweet.
- 2 medium carrots, peeled and diced: They add a gentle sweetness and body that rounds out the earthiness.
- 2 cloves garlic, minced: Just enough to whisper in the background, not shout.
- 4 cups vegetable broth: Use a good quality broth if you can—it makes a real difference in the final taste.
- 1 tablespoon olive oil: For sautéing the aromatics until they soften and release their flavors.
- 1/2 cup heavy cream or coconut cream for vegan option: This is what transforms it from soup to silk, so don't skimp on quality here.
- 1 teaspoon salt, plus more to taste: Always taste as you go and adjust at the end.
- 1/2 teaspoon freshly ground black pepper: Fresh pepper makes a noticeable difference—pre-ground loses its spark.
- 1 tablespoon fresh lemon juice: The acid brightens everything and keeps the beet flavor from feeling heavy.
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried: Thyme and beets are old friends—it adds a subtle herbaceous note that completes the picture.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Set your oven to 400°F and wrap those beets:
- Wrap each beet individually in foil—this matters because it keeps them steaming gently instead of drying out. Place them on a baking sheet and roast for 40 to 45 minutes until a fork slides through with no resistance.
- Cool and peel while you prep the rest:
- Once they're cool enough to handle, the skins slip off like they're shedding a coat. Chop them into chunks and set aside.
- Build your flavor foundation:
- Heat olive oil in a large pot over medium heat, then add your diced onion and carrots. Let them soften for about 5 minutes, stirring occasionally, until they start turning translucent. Add the garlic and cook for just 1 minute more—you want it fragrant, not browned.
- Bring it all together:
- Toss in the roasted beets, thyme, salt, and pepper. Stir everything so the flavors start mingling, then pour in the vegetable broth. Bring it to a boil, then lower the heat and let it simmer gently for 10 minutes.
- Blend until velvety:
- This is where the magic happens—use an immersion blender right in the pot, or work in batches with a countertop blender if that's what you have. Blend until the soup is completely smooth and has taken on that gorgeous deep color.
- Finish with cream and brightness:
- Stir in the heavy cream and lemon juice, then taste. Add more salt and pepper if it needs it—this is your moment to make it perfect for your palate.
- Serve while it's warm:
- Ladle it into bowls and finish with a swirl of cream or a sprinkle of fresh thyme if you're feeling fancy.
Pin It There's something about serving a bowl of this soup that feels like you're sharing a secret. The color alone stops people mid-conversation—they reach for the spoon before they even taste it.
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.
Variations That Work
I've made this soup with roasted parsnips mixed in once, and it added a different kind of sweetness. You could also stir in some horseradish for a kick, or swap the thyme for dill if that speaks to you. The base is forgiving enough that you can play around without breaking it.
Pairing and Serving
This soup loves crusty bread—something with a dark crust and chewy interior that you can drag through each spoonful. A crisp white wine like Sauvignon Blanc sits beside it beautifully, and if you're making this for lunch, it's equally happy alongside a simple green salad.
Storage and Make-Ahead Tips
This soup keeps beautifully in the refrigerator for up to four days, and it also freezes well for up to three months—just leave out the cream and stir it in after you reheat. I often make a big batch on a Sunday and portion it out so I have comfort in a container all week.
- You can roast the beets a day or two ahead and keep them refrigerated, which makes assembly even faster on the day you want soup.
- If you're freezing, add a note to yourself about the lemon juice so you don't forget to brighten it when you thaw and reheat.
- Leftover soup makes an elegant base for a different meal—thin it slightly and use it as a sauce for roasted vegetables or grains.
Pin It Make this soup when you want to slow down, when you want your kitchen to smell like something alive and real. It's the kind of dish that reminds you why cooking matters.
Recipe Questions & Answers
- → Can I make this soup ahead of time?
Absolutely. This soup actually tastes better the next day as flavors have time to meld together. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove, adding a splash of broth or cream if needed to adjust consistency.
- → How do I know when beets are fully roasted?
Pierce the wrapped beets through the foil with a fork. If it slides in easily with no resistance, they're done. Roasting typically takes 40-45 minutes at 400°F. Larger beets may need additional time. Let them cool until you can handle them comfortably before peeling.
- → What's the best way to get a smooth texture?
An immersion blender works perfectly right in the pot. If using a countertop blender, work in batches and never fill more than halfway—hot liquids expand when blended. For the silkiest results, blend for a full 2-3 minutes until completely smooth.
- → Can I use raw beets instead of roasted?
You can, but roasting develops a much deeper, sweeter flavor that pairs beautifully with the earthy beets. If short on time, peel and dice raw beets, then sauté with the onions and carrots before adding broth. The soup will be good but won't have quite the same richness.
- → What other garnishes work well?
Beyond cream and thyme, try crumbled goat cheese or feta for tangy contrast. Toasted pumpkin seeds or walnuts add lovely crunch. Fresh dill, chives, or parsley bring bright herbal notes. A drizzle of good olive oil or balsamic glaze makes an elegant finishing touch.
- → Can I freeze this soup?
Yes, though the texture may change slightly. Freeze without the cream added—thaw overnight in the refrigerator, reheat on the stove, then stir in fresh cream when serving. This maintains the best consistency. Use within 3 months for optimal quality.