Roasted Beet Soup

Featured in: Oven & Stovetop Dishes

This vibrant soup combines roasted beets with sautéed onions, carrots, and garlic in vegetable broth, then blended until silky smooth. Finished with heavy cream and fresh lemon juice for a velvety, earthy appetizer. Perfect for cozy dinners and easily made vegan with coconut cream. Garnish with goat cheese or herbs for an elegant presentation.

Updated on Thu, 29 Jan 2026 12:56:00 GMT
Creamy roasted beet soup garnished with thyme and a swirl of heavy cream in a rustic bowl. Save
Creamy roasted beet soup garnished with thyme and a swirl of heavy cream in a rustic bowl. | joliakalou.com

There's something about roasted beets that stops me in my tracks every time—maybe it's the way they stain your fingers a deep crimson, or how the oven fills with this sweet, earthy perfume that promises something special. My neighbor brought over a bowl of this soup one October evening, and I watched the deep magenta liquid catch the lamplight like something from a fairy tale. One spoonful and I was hooked, chasing that velvety sweetness balanced with just enough brightness. I spent the next week pestering her for the recipe, and now it's become my go-to when the weather turns cool and I need something that feels both nourishing and indulgent.

I made this for a dinner party last winter when a friend mentioned she'd gone vegetarian, and I wanted her to feel celebrated rather than accommodated. Watching her face when she tasted it—that quiet pause before the smile—reminded me that the best meals are the ones that make people feel seen. Now it's what I reach for whenever I'm cooking for someone who matters, because it somehow says more than words can.

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): The star of the show—roasting them concentrates their natural sugars and deepens their earthy flavor in a way boiling never could.
  • Yellow onion (1 medium, diced): Provides a gentle sweetness that complements the beets rather than competing with them.
  • Carrots (2 medium, peeled and diced): These add body and a subtle sweetness that rounds out the soup's flavor profile.
  • Garlic (2 cloves, minced): Just enough to whisper in the background without overpowering the delicate beet flavors.
  • Vegetable broth (4 cups): Use a quality broth you actually enjoy drinking—it becomes the foundation of everything else.
  • Olive oil (1 tablespoon): For sautéing the aromatics until they're soft and golden.
  • Heavy cream (1/2 cup): Creates that signature velvety texture; coconut cream works beautifully for a dairy-free version.
  • Salt (1 teaspoon, plus more to taste): Season in layers rather than all at once—you'll taste the difference.
  • Black pepper (1/2 teaspoon, freshly ground): Freshly ground makes a noticeable difference in soups like this.
  • Lemon juice (1 tablespoon, fresh): This is the secret weapon that brightens everything and makes the soup taste alive.
  • Fresh thyme (1 teaspoon leaves): Earthy and herbaceous, it deepens the soup's complexity without being obvious about it.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start the beets:
Preheat your oven to 400°F and wrap each beet individually in foil, creating a little packet. This traps all that steam and sweetness inside, essentially braising them in their own juices.
Roast until tender:
Place the foil packets on a baking sheet and let them roast for 40 to 45 minutes—you'll know they're ready when a fork slides through the thickest part like it's butter. The kitchen will smell absolutely incredible.
Cool and peel:
Let them cool just enough to handle, then the skin practically slips off under cool running water. Your fingers will turn pink, which is part of the charm.
Build your flavor base:
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—they should smell sweet and almost caramelized at the edges.
Add the aromatics:
Stir in the minced garlic and cook for just 1 minute until it's fragrant. This is a short window—you want that garlic flavor without any bitterness.
Combine the beets:
Chop your cooled roasted beets and add them to the pot along with the thyme, salt, and pepper. Stir everything together so the flavors start getting acquainted.
Simmer the soup:
Pour in your vegetable broth, bring it all to a boil, then lower the heat and let it simmer gently for about 10 minutes. This isn't a long simmer—the beets are already cooked, so you're really just marrying the flavors together.
Blend until silky:
Remove from heat and use an immersion blender to purée the soup until it's completely smooth. Work in batches with a countertop blender if that's what you have, and always be careful with hot liquids.
Finish with cream and brightness:
Stir in the heavy cream and fresh lemon juice, which will make the whole soup taste like it just woke up. Taste it, and adjust the salt and pepper until it sings.
Serve with intention:
Ladle the soup into bowls and, if you're feeling fancy, add a swirl of cream and a tiny pinch of fresh thyme on top. Even without garnish, it's stunning.
A ladle of velvety roasted beet soup poured from a pot, showing its vibrant magenta color. Save
A ladle of velvety roasted beet soup poured from a pot, showing its vibrant magenta color. | joliakalou.com

There was this moment when a friend asked me to make this soup for their mother who was going through chemotherapy and couldn't taste much of anything. Something about the velvety texture, the concentrated flavor, and that brilliant color seemed to reach her in a way ordinary food couldn't. That's when I understood this soup was never just about being easy or elegant—it was about nourishment in the deepest sense.

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.

Why Roasting Changes Everything

Roasting beets instead of boiling them is the difference between a flat, one-note soup and something with real depth. When you roast them, the natural sugars caramelize and concentrate, and instead of leaching into water, those flavors stay locked inside the beets waiting to flavor your soup. I've made this soup both ways, and I'll never go back to boiling—the roasted version wins every single time.

Texture and Balance

The magic of this soup lives in the balance between the earthy sweetness of beets, the gentle aromatics, and that bright hit of lemon at the end. Too much cream and it becomes heavy; not enough and it loses that signature velvety character. The cream isn't there to make it fancy—it's there to soften the earthiness and create a luxurious mouthfeel that makes you want another spoonful.

Variations and Flexibility

This soup is more forgiving than it looks, and that's part of why I keep making it. I've used coconut cream when cooking for vegan friends, and honestly, it's just as delicious. Sometimes I add a splash of red wine for depth, or top it with crumbled goat cheese and candied walnuts. The base is solid enough that you can play with it without breaking anything.

  • Substitute coconut cream for a vegan version that's just as silky and complex as the original.
  • Top with crumbled goat cheese, toasted pumpkin seeds, or chopped fresh chives for texture and visual interest.
  • Pair it with crusty bread and a crisp white wine to make it feel like a proper meal.
Roasted beet soup served with crusty bread and lemon wedges, a perfect cozy vegetarian appetizer. Save
Roasted beet soup served with crusty bread and lemon wedges, a perfect cozy vegetarian appetizer. | joliakalou.com

This soup has become my way of saying I care through a bowl. Every time I make it, I'm reminded that the best cooking isn't about impressing people—it's about nourishing them in a way that makes them feel understood.

Recipe Help & Answers

Can I make this soup vegan?

Yes, simply replace the heavy cream with coconut cream or any plant-based alternative for a completely vegan version.

How do I know when the beets are fully roasted?

Pierce them with a fork after 40 minutes. They should be tender and easily pierced through. If still firm, roast for an additional 5-10 minutes.

Can I prepare this soup ahead of time?

Absolutely. This soup stores well in the refrigerator for up to 4 days and can be frozen for up to 3 months. Reheat gently on the stovetop.

What can I use if I don't have an immersion blender?

A regular countertop blender works perfectly. Just blend in batches, being careful with the hot liquid, and leave the lid slightly vented to release steam.

What are the best garnishes for this soup?

Crumbled goat cheese, fresh thyme, chopped chives, toasted pumpkin seeds, or a drizzle of cream add wonderful flavor and texture contrast.

Can I use pre-cooked beets?

Yes, pre-cooked or canned beets work in a pinch, though roasting fresh beets develops deeper, sweeter flavors that make this soup truly special.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Roasted Beet Soup

Earthy roasted beets blended with cream for a vibrant, velvety soup. Vegetarian, gluten-free, ready in 1 hour.

Prep time
15 minutes
Time to cook
45 minutes
Total duration
60 minutes
Written by Rosanna Bentley


Skill Level Easy

Cuisine European

Makes 4 Portions

Dietary details Meat-Free, Free from Gluten

Components

Vegetables

01 4 medium beets, trimmed and scrubbed
02 1 medium yellow onion, diced
03 2 medium carrots, peeled and diced
04 2 cloves garlic, minced

Liquids

01 4 cups vegetable broth
02 1 tablespoon olive oil

Dairy

01 1/2 cup heavy cream

Seasonings

01 1 teaspoon salt, plus more to taste
02 1/2 teaspoon freshly ground black pepper
03 1 tablespoon fresh lemon juice
04 1 teaspoon fresh thyme leaves

Steps

Step 01

Preheat oven: Preheat the oven to 400°F.

Step 02

Roast beets: Wrap beets individually in foil and place on a baking sheet. Roast for 40 to 45 minutes until tender when pierced with a fork. Cool slightly, then peel and chop.

Step 03

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and carrots; sauté for 5 minutes until softened. Add garlic and cook for 1 minute more.

Step 04

Combine vegetables and seasonings: Add chopped roasted beets, thyme, salt, and pepper to the pot. Stir thoroughly to combine.

Step 05

Simmer base: Pour in vegetable broth. Bring to a boil, then reduce heat and simmer for 10 minutes.

Step 06

Purée soup: Remove from heat. Use an immersion blender to purée the soup until smooth, or work in batches with a countertop blender.

Step 07

Finish with cream and acid: Stir in heavy cream and lemon juice. Adjust seasoning with additional salt and pepper as needed.

Step 08

Serve: Ladle into bowls and serve hot, garnished with a swirl of cream and fresh thyme if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Baking sheet and foil
  • Chef's knife and cutting board
  • Large pot
  • Immersion blender or countertop blender
  • Ladle

Allergy details

Be sure to review each item for allergens and talk to your healthcare provider with any concerns.
  • Contains dairy from heavy cream
  • Verify vegetable broth for potential hidden allergens

Nutrition per serving

Details are for general information. They aren’t medical guidance.
  • Energy: 210
  • Fats: 9 g
  • Carbohydrates: 30 g
  • Proteins: 4 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.