Beet Soup Recipe Vegetarian: Earthy Sweetness With Creamy Herb Velout

Soups & Stews

Beet Soup Recipe Vegetarian: Earthy Sweetness With Creamy Herb Velout

This vegetarian beet soup recipe transforms humble beets into a velvety, earthy masterpiece that balances natural sweetness with herbal depth. 💛 The secret lies in roasting the beets until tender, then blending them into a smooth, creamy velout that feels luxurious without dairy.

I developed this version after years of testing—each sip delivers that perfect harmony of sweetness and umami that makes vegetarians forget they're missing meat.

The process begins with caramelizing onions and garlic until golden, building a flavor foundation that carries through the entire soup. Roasted beets add natural sweetness while maintaining their vibrant color, and a touch of vegetable broth keeps the soup rich and satisfying.

Fresh herbs like thyme and parsley brighten the final blend, ensuring every spoonful tastes fresh and vibrant.

What sets this recipe apart is the velout technique—simmering the broth with a touch of cream (or coconut milk for vegan) creates that signature restaurant-quality creaminess without heaviness.

The result is a soup that's visually stunning with its deep ruby hue, comfortingly smooth texture, and complex flavor profile that lingers long after the last bite.

Perfect for chilly evenings or as a hearty starter, this soup pairs beautifully with crusty bread or a simple green salad. The best part? It tastes even better the next day as flavors meld further.

Ready to make your own? Let's get started with this foolproof vegetarian beet soup that will become a weekly staple.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for beet soup recipe vegetarian

Earthy beets, caramelized onions, and velvety cream come together for this vegetarian masterpiece.

Ingredient Amount Notes
Medium Beets 🍠 1 ½ lb Medium size, peeled and cubed
Yellow Onions 🧅 2 whole Medium size, thinly sliced
Garlic Cloves 🧄 4 cloves Fresh, minced for depth
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Fresh Thyme 🌿 ¼ cup Leaves only, finely chopped
Fresh Parsley 🌿 ¼ cup Leaves only, chopped
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground for warmth
Apple Cider Vinegar 🍎 1 tbsp Balances sweetness
Brown Sugar 🍚 1 tbsp Lightly packed

The beets are the heart of this soup—medium size works best—and you'll want them vibrant, not wilted. Whole Foods or local farmers markets often have the freshest, most colorful varieties. Look for deep red or golden beets with smooth skins. If you're using pre-packaged beets, make sure they're vacuum-sealed and haven't been sitting in the produce section too long. The onions? Yellow onions caramelize beautifully, but red onions add a subtle sweetness if you prefer. Don't skip peeling the garlic—fresh cloves make all the difference in that initial flavor base.

No heavy cream? Coconut milk or cashew cream works beautifully for a vegan twist. The vinegar might seem odd, but it's what cuts through the natural sweetness of the beets—apple cider vinegar has the best balance. Fresh thyme and parsley are non-negotiable here; dried herbs won't give that same bright finish. If you're in a pinch, dried oregano at half the amount can help, but it's not the same. The brown sugar is just a touch—enough to enhance the natural sweetness without overpowering. For the olive oil, extra-virgin is worth it—it adds that fruity depth that makes the soup taste restaurant-quality.

This soup actually tastes better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and it keeps for 3 months. I always make a double batch—one for dinner, one for lunches the next week. The beets can be roasted ahead of time and stored in the fridge for 3 days before blending, which is a great time-saver. Just reheat gently and blend again before serving.

❤️

Why You'll Love This Recipe

  • Roasted Beet Magic: I swear by roasting those beets first—it’s the secret to that deep, earthy sweetness without peeling or scrubbing. Once they’re tender, they practically melt into the broth, saving me 10 minutes of chopping and stirring.
  • Creamy Without Guilt: That heavy cream swirled in at the end? It’s the velvety finish that makes this soup feel indulgent, not heavy. Honestly, I’ve never missed butter or cheese in a dish this satisfying—just pure, rich flavor in every spoonful.
  • Meal Prep MVP: Between us, this soup gets better the next day. I make a double batch on Sundays, and by Wednesday, the flavors have melded into something even richer. Reheat it with a splash of broth, and it’s like a warm hug in a bowl.
  • Budget Bright Spot: Beets are one of those pantry staples that last forever and cost next to nothing. Pair them with onions, garlic, and store-bought broth, and you’ve got a restaurant-quality meal for under $5. My wallet—and my freezer—thank me every time.

Step-by-step instructions for earthy sweet beet soup

This creamy, herb-infused beet soup delivers velvety texture and vibrant color every time—let's make it!

1

🍳 Step 1: Sauté Onions and Garlic Until Golden

Heat the 0.25 cup olive oil in a large pot over medium heat. Add the 2 whole yellow onions, sliced thinly, and cook for 8-10 minutes until they're translucent and just starting to caramelize at the edges. This step builds the aromatic foundation.

Add the 4 cloves garlic cloves, minced, and cook for another 1-2 minutes until fragrant. Watch carefully—the garlic burns quickly. Here's the thing: you want that nutty aroma without bitterness. If it starts to darken, remove the pot from heat for 30 seconds to cool slightly before continuing.

2

🔥 Step 2: Roast Beets Until Tender and Caramelized

While the onions cook, preheat your oven to 400°F. Toss the 1.5 lb medium beets (already peeled and cubed) with 1 tablespoon olive oil, 1 teaspoon salt, and 0.25 teaspoon black pepper. Spread them on a baking sheet in a single layer.

Roast for 25-30 minutes until the beets are fork-tender and their edges start to brown. You'll know they're done when they pierce easily and develop that beautiful caramelized crust. The roasting intensifies their natural sweetness—don't skip this step for stovetop cooking, which would make them watery.

3

🥘 Step 3: Build the Flavorful Broth Base

Add the roasted beets to the pot with onions and garlic. Pour in the 4 cups vegetable broth, 1 tablespoon brown sugar, and 1 tablespoon apple cider vinegar. Bring to a boil, then reduce heat to medium-low and simmer for 15 minutes to let all the flavors meld together.

Use an immersion blender to purée the soup directly in the pot until completely smooth. I like to blend in batches if needed—this ensures no lumps and maximum creaminess. If you prefer a slightly rustic texture, blend only until mostly smooth. Here's where the magic happens: the vinegar brightens the beets' earthiness while the sugar balances their natural bitterness.

4

🍽️ Step 4: Finish with Cream and Fresh Herbs

Stir in the 0.5 cup heavy cream and 1.5 teaspoons salt (this might seem like a lot, but remember the beets are naturally sweet and the broth could be low-sodium). Simmer gently for 5 minutes—just enough to warm through without curdling the cream.

Remove from heat and stir in the 0.25 cup fresh thyme and 0.25 cup fresh parsley. Taste and adjust seasoning—you might need just a pinch more salt or a splash of vinegar to perfect the balance. The herbs should brighten the soup while the cream adds luxurious body. Serve warm with crusty bread to soak up every last drop!

👨‍🍳

Pro Tips For Making Beet Soup Recipe Vegetarian

  • ROAST BEETS UNTIL TENDER: Skip the boiling—roasting concentrates the sweetness and softens them evenly. Toss peeled beets with 1 tablespoon oil, salt, and pepper, then roast at 400°F (200°C) for 45-55 minutes, turning halfway. I learned this the hard way—boiled beets turn watery and lose their depth of flavor.
  • PEEL COOLED BEETS ONLY: Hot beets slip out of your hands and peel like a nightmare. Run them under cold water for 2 minutes first, then the skins slide off with a knife like butter. (Yes, even if you’re impatient like me.)
  • SAUTÉ ONIONS LOW AND SLOW: High heat burns onions into bitter sludge. Cook them over medium-low for 10-12 minutes until deeply golden, stirring occasionally. This builds the flavor base—rushing this step means your soup will taste flat, no matter how good the rest is.
  • TEMPER THE CREAM: Dump cold heavy cream into hot soup and it’ll curdle like a science experiment. Warm the cream in a separate saucepan until steaming (but not boiling), then whisk it in. Sounds weird, but it works—your soup will stay silky, not lumpy.

Regional styles of this recipe

French Borscht

In France, beet soup takes on a refined twist called borscht, often served as a starter. The French version skips the heavy cream and instead uses a veloutÊ technique with crème fraÎche or crème de soja for a lighter finish.

I love adding a splash of white wine (like Sauvignon Blanc) when building the broth—it adds brightness that complements the beets beautifully. Garnish with chervil instead of parsley for that classic French touch. 🍷

German Rote GrĂźtze

Germany's Rote Grßtze transforms beet soup into a sweet-savory dessert-like dish. After blending the beets, they reduce the soup with 1 cup of red wine and ½ cup of red currant jelly, then finish with a dollop of sour cream and a sprinkle of toasted almonds.

The balance of tart and sweet makes it perfect for brunch or a light dinner. I find using golden beets adds a honeyed note that pairs wonderfully with the berry flavors. 🍇

Italian Bietola

Southern Italian bietola features beets in a rustic, rust-colored broth with tomato paste and rosemary. The Italians often serve it with polenta or crusty bread to soak up the rich liquid.

I recommend adding a pinch of cinnamon (just ¼ teaspoon) to enhance the earthy depth of the beets—a technique I picked up from a Tuscan chef. The result is a soup that's hearty yet light, perfect for chilly evenings. 🌿

Eastern European Borscht

While traditionally made with meat, this vegetarian version keeps the sour cream swirl and fresh dill that define Eastern European borscht. The key difference is using beet kvass (fermented beet juice) instead of vinegar for that tangy depth.

I add a handful of sauerkraut for probiotic crunch and smoked paprika for warmth. This version is bold, tangy, and deeply satisfying—ideal for cold winters. 🥬

Spanish Remolacha

Spanish remolacha often includes smoked paprika and a touch of sherry vinegar for complexity. The Spanish also love topping their beet soup with fried egg and crispy chorizo (skip the chorizo for vegetarian).

I've found that adding a pinch of saffron (just ⅛ teaspoon) elevates the dish with floral notes. Serve with crusty pan con tomate for dipping. 🌶️

Nordic Roasted Beet Soup

Scandinavian versions focus on slow-roasted beets with rutabaga and carrots for extra heartiness. They finish with a swirl of lingonberry jam and toasted rye bread. The Nordic approach emphasizes earthy, rustic flavors without cream.

I love adding a splash of aquavit (just 1 teaspoon) for a subtle herbal note. This soup is perfect for cozy winter gatherings. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 7g35%
Cholesterol 30mg10%
Sodium 550mg24%
Total Carbohydrate 26g9%
Dietary Fiber 6g21%
Sugars 12g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute golden beets for regular red beets?

Golden beets add a naturally sweeter, almost honey-like flavor that works beautifully in this soup. Use the same quantity, but you may want to reduce the brown sugar to ½ tablespoon since they're less earthy. The color will be a gorgeous amber instead of deep ruby, but the velvety texture remains the same.

2

How do I keep the soup from tasting too sweet?

The apple cider vinegar is your secret weapon—it balances the natural sweetness of the beets beautifully. If your soup still tastes too sweet, add 1 extra teaspoon of vinegar or a pinch of smoked paprika (just ¼ teaspoon) to add depth. Taste as you go and adjust gradually.

3

Can I make this soup ahead of time?

This soup actually tastes better the next day as flavors meld! Store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and it keeps for 3 months. Reheat gently on the stove—never microwave—until warmed through. The texture stays creamy when reheated properly.

4

What's the best way to make it vegan?

Swap the heavy cream for ½ cup full-fat coconut milk and use cashew cream (blend ½ cup soaked cashews with ½ cup water) for extra richness. The vinegar and herbs will still brighten the flavors perfectly. For a nut-free option, try ½ cup oat cream (blended oats + water).

5

Why did my soup turn out watery?

Watery soup usually means the beets weren't cooked enough before blending. Always roast them until fork-tender (about 25-30 minutes at 400°F) before adding to the pot. If using raw beets, simmer them longer (about 20 minutes) to break down their fibers properly. Also check your broth—low-sodium versions are thinner.

★★★★★4.7(5 reviews)
Categories Soups & Stews