Creamy Beet Soup is a gorgeous, nutrient-packed dish that combines tender roasted beets with aromatics to create a smooth, flavorful, and vibrant soup. Its naturally sweet, earthy flavor pairs beautifully with a hint of cream and fresh herbs. This soup is quick to prepare, yet elegant enough for entertaining guests or serving as a cozy weeknight dinner.
Why You’ll Love This Recipe
- Smooth, creamy, and naturally sweet
- Packed with vitamins, antioxidants, and fiber
- Quick and easy to make with minimal ingredients
- Perfect for lunch, dinner, or as a starter
- Eye-catching presentation with bright pink color
- Easily made vegan or dairy-free
Ingredients

- 1 lb (450 g) beets, peeled and chopped
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 4 cups vegetable or chicken broth
- 1/2 cup heavy cream or coconut milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon fresh thyme or parsley, chopped (optional)
- Fresh herbs or crème fraîche for garnish
Step-by-Step Instructions

- Preheat oven to 400°F (200°C).
- Toss chopped beets with olive oil and roast for 25–30 minutes until tender.
- In a large pot, sauté onions and garlic until fragrant.
- Add roasted beets and broth; bring to a boil.
- Reduce heat and simmer for 10 minutes to blend flavors.
- Remove from heat and blend the soup using an immersion blender or in batches until smooth.
- Stir in cream or coconut milk; season with salt and black pepper.
- Reheat gently if needed and serve garnished with fresh herbs or a swirl of crème fraîche.
Tips & Variations
- Roast beets in advance for even faster prep.
- Add a splash of orange juice for a bright, citrusy note.
- For a vegan version, use coconut milk instead of cream.
- Top with toasted seeds or nuts for extra texture.
- Add a pinch of smoked paprika or cumin for a warm, smoky flavor.
Storage & Freezer Instructions
- Store in an airtight container in the fridge for up to 3 days.
- Cool completely before freezing in freezer-safe containers.
- Freeze for up to 2 months.
- Reheat gently on the stove, adding extra broth if needed to adjust consistency.
Serving & Pairing Ideas

- Serve with crusty bread, garlic bread, or crackers
- Pair with a light salad or roasted vegetables
- Garnish with a swirl of cream, coconut milk, or fresh herbs
- Add a drizzle of olive oil or balsamic reduction for depth
Frequently Asked Questions
Can I make this soup ahead of time?
Yes! Prepare the soup a day ahead and refrigerate. Reheat gently and stir in additional cream or broth if needed to maintain smooth consistency.
Can I use canned or pre-cooked beets?
Yes, pre-cooked or canned beets work well; adjust cooking time and reduce roasting steps.
Is this soup vegan?
Yes! Use vegetable broth and coconut milk instead of cream to make it completely vegan.
How do I achieve a perfectly smooth soup?
Use an immersion blender or countertop blender, blending in batches. For an extra silky texture, strain through a fine mesh sieve before serving.
Ready to Make It?
Creamy Beet Soup is a vibrant, nourishing, and comforting option perfect for any occasion. Its deep pink hue and natural sweetness make it both beautiful and delicious. Save this recipe for a healthy, cozy bowl any time you need a nutrient-packed meal.
You Might Also Like
- Carrot Ginger Soup – Smooth, bright, and lightly spiced for cozy dinners.
- Green Herb Soup – Fresh, vibrant, and packed with nutrient-rich greens.
- Cajun Potato Soup – Creamy, flavorful, and hearty comfort food.
- Creamy Vegetable Casserole – Rich, cheesy, and perfect for family meals.
Creamy Beet Soup
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Creamy Beet Soup is a vibrant, smooth, and nourishing soup with natural sweetness from roasted beets, enhanced by aromatic herbs and a hint of cream. Perfect for a cozy and healthy meal.
Ingredients
1 lb (450 g) beets, peeled and chopped
1 tablespoon olive oil
1 medium onion, chopped
2 garlic cloves, minced
4 cups vegetable or chicken broth
1/2 cup heavy cream or coconut milk
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon fresh thyme or parsley, chopped (optional)
Fresh herbs or crème fraîche for garnish
Instructions
1. Preheat oven to 400°F (200°C).
2. Toss chopped beets with olive oil and roast for 25–30 minutes until tender.
3. In a large pot, sauté onions and garlic until fragrant.
4. Add roasted beets and broth; bring to a boil.
5. Reduce heat and simmer for 10 minutes to blend flavors.
6. Remove from heat and blend the soup using an immersion blender or in batches until smooth.
7. Stir in cream or coconut milk; season with salt and black pepper.
8. Reheat gently if needed and serve garnished with fresh herbs or a swirl of crème fraîche.
Notes
Roast beets in advance for quicker prep.
Add a splash of orange juice for a bright citrus note.
Use coconut milk instead of cream for a vegan version.
Top with toasted seeds or nuts for added texture.
Add a pinch of smoked paprika or cumin for depth of flavor.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Roast & Simmer
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 150
- Sugar: 9g
- Sodium: 350mg
- Fat: 7g
- Saturated Fat: 3.5g
- Unsaturated Fat: 3.5g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 0mg