Beet Soup Recipe Vegetarian: Earthy Sweetness With Crispy Celery Crown Topping

Soups & Stews

Beet Soup Recipe Vegetarian: Earthy Sweetness With Crispy Celery Crown Topping

This vegetarian beet soup recipe transforms humble ingredients into a velvety masterpiece with deep earthy sweetness and a crispy celery crown topping that adds unexpected texture. 💛 After years of perfecting the balance between rich beet flavor and smooth, creamy broth, I've developed a method that delivers restaurant-quality results in your own kitchen.

The secret lies in roasting the beets first—this caramelizes their natural sugars while softening them for effortless blending.

The foundation of this soup is a simple yet powerful combination of roasted beets, aromatic vegetables, and a velvety cashew base that adds creaminess without dairy. Unlike many recipes that rely on heavy cream, this version uses soaked cashews for a rich, plant-based texture that's equally satisfying.

The slow simmering process allows all the flavors to meld together, creating a broth that's both comforting and complex—perfect for chilly days or when you crave something hearty yet wholesome.

What truly elevates this dish is the crispy celery crown topping—a technique I adapted from French bistro soups. Thinly sliced celery is quickly fried until golden and crispy, then arranged like a crown on top of each bowl.

This contrast of creamy soup and crunchy celery creates a balance that makes every spoonful exciting. The topping stays crisp even after sitting for a few minutes, so you can prepare everything ahead and assemble just before serving.

This recipe is designed to be customizable—add a splash of apple cider vinegar for brightness, stir in some fermented miso paste for umami depth, or top with toasted nuts for extra crunch.

Whether you're serving it at a family gathering or enjoying a quiet weeknight dinner, this beet soup delivers warmth, depth, and that perfect combination of textures that makes it unforgettable. Let's get cooking!

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

Ingredients for beet soup recipe vegetarian

Roasted beets, creamy cashews, and crispy celery—this vegetarian soup is all about earthy sweetness and perfect textures.

Ingredient Amount Notes
Medium Beets 🍠 4 whole Red or golden, peeled and cubed
Yellow Onion 🧅 1 whole Medium, diced
Carrots 🥕 3 medium Peeled and chopped
Garlic Cloves 🧄 4 cloves Fresh, minced
Celery Stalks 🥬 3 whole Thinly sliced for topping
Cashews 🥜 1 cup Raw, soaked overnight
Vegetable Broth 💧 4 cups Low-sodium preferred
Apple Cider Vinegar 🍎 1 tbsp For brightness
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and frying
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Vegetable Oil 🫒 ¼ cup For frying celery

The beets are everything here. Red or golden both work—golden adds a subtle sweetness, red brings deeper color. Trader Joe's has pre-washed, pre-peeled beets that save time, but if you're buying whole, roast them at 400°F for 45 minutes until fork-tender. The carrots can be baby carrots if that's what's in your fridge—no need to peel them unless they're super dirty. For the celery crown, look for fresh, crisp stalks with no brown spots. The thinner you slice them, the crispier they'll get when fried.

No cashews? Raw almonds or walnuts work in a pinch—just soak them longer (2-3 hours). Short on thyme? Dried thyme at half the amount gets you close, but fresh is ideal. The vegetable broth matters—low-sodium so you can control the seasoning. No low-sodium? Rinse a regular can with water to cut the salt. For the celery topping, toasted breadcrumbs can replace some of the celery if you're worried about cost. And if you're making this ahead, skip frying the celery until right before serving—it loses crispness fast.

This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. I always make a double batch and freeze half. For the celery crown, fry it in batches so you don't overcrowd the pan. Store the fried celery separately in an airtight container—it stays crisp for 2 days if you keep it dry. Reheat the soup gently on the stove, then add the celery crown right before serving so it stays crunchy.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by the "one-bowl" trick—roast the beets and carrots whole, then peel and toss them straight into the pot. That onion and celery? Just rough chop while you preheat the stove. Five minutes saved, zero stress.
  • Earthy Umami Bomb: The roasted beets caramelize into something almost sweet, while the garlic and celery add that deep, savory punch. Honestly, the first sip makes me forget it’s "healthy"—it’s just good. That’s the magic of letting the veggies shine without hiding them under cream.
  • Leftover Superhero: This soup actually gets better the next day. The flavors meld into this rich, velvety texture—perfect for packing in jars or reheating for lunch. I’ve sent it to work in a thermos three days running, and no one’s complained (yet).
  • Budget Pantry Hero: Beets stay fresh forever, carrots are cheap, and onions? Always on sale. Between us, I’ve made this for under $2 a serving, and it still feels like a restaurant dish. Plus, the leftovers stretch into salads or frittatas—zero waste, all flavor.

Step-by-step instructions for beet soup with crispy celery topping

Here's how to make this vibrant soup with a perfect crispy garnish—no shortcuts, just pure flavor.

1

🔥 Step 1: Roast the Beets Until Tender and Caramelized

Preheat your oven to 400°F. Toss the 4 whole medium beets (peeled and cubed) with 1 tablespoon of the extra-virgin olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them on a baking sheet in a single layer—they need room to roast evenly.

Roast for 30-35 minutes until fork-tender with slightly charred edges. You'll know they're done when a knife slides in easily and the edges turn a deep, glossy mahogany color. Here's the thing—don't skip the roasting. Raw beets make the soup taste watery and bland. The roasting process concentrates their natural sweetness and adds that deep, earthy flavor we're after.

2

👨‍🍳 Step 2: Build the Rich, Creamy Soup Base

In a large pot, heat 1 tablespoon of extra-virgin olive oil over medium heat. Add the 1 whole yellow onion (diced) and 3 medium carrots (chopped) and cook for 5 minutes until softened and slightly golden. Add the 4 cloves garlic cloves (minced) and cook for another 30 seconds until fragrant—don't let it burn!

Pour in the 4 cups vegetable broth and bring to a simmer. Add the roasted beets, 1 cup cashews (drained from soaking), 1 tablespoon apple cider vinegar, and 1 tablespoon fresh thyme. Simmer for 15-20 minutes until everything is tender and the flavors meld together. The cashews will break down slightly, creating that luxurious creaminess without any dairy.

3

🥘 Step 3: Blend Until Silky Smooth

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer to use a countertop blender, work in batches and return the soup to the pot immediately after blending—you don't want it to cool down and thicken prematurely.

Taste and adjust seasoning with more salt or apple cider vinegar if needed. The soup should be rich but not overpowering, with a perfect balance of sweetness from the beets and acidity from the vinegar. Here's the trick: if it tastes too thick after blending, stir in a splash of hot vegetable broth to reach your desired consistency. The soup will thicken up more as it cools.

4

🔥 Step 4: Fry the Celery Crowns to Perfect Crispiness

While the soup simmers, prepare the crispy celery crowns. Heat ¼ cup vegetable oil in a small skillet over medium-high heat until it shimmers but isn't smoking. This is crucial—too hot and they'll burn; too cool and they'll be greasy. Add the 3 whole celery stalks (thinly sliced into rounds) in a single layer and fry for 2-3 minutes per side until golden brown and crispy.

Transfer the fried celery to a paper towel-lined plate to drain excess oil. They'll stay crispy for about 5 minutes, so work quickly. The secret to perfect celery crowns is patience—don't crowd the pan or they'll steam instead of fry. You're going for that satisfying crunch that contrasts beautifully with the smooth soup.

5

🍽️ Step 5: Serve with Crispy Topping and Fresh Herbs

Ladle the warm soup into bowls and immediately top each serving with 3-4 fried celery crowns. Sprinkle with additional fresh thyme and a pinch of black pepper right before serving. The contrast of the creamy soup with the crispy celery is what makes this dish special—it's like having two textures in one bite.

Serve with crusty bread to soak up every last drop of that velvety beet soup. The crispy celery crowns will stay crunchy for about 10 minutes after frying, so serve immediately. This isn't just soup—it's a complete sensory experience with every spoonful.

👨‍🍳

Pro Tips For Making Beet Soup Recipe Vegetarian

  • Roast the Beets First: I learned this the hard way—boiling beets for soup leaves them waterlogged and dull. Instead, wrap whole medium beets in foil with a drizzle of olive oil, roast at 400°F (200°C) for 45-50 minutes until tender. They’ll caramelize slightly and blend into a velvety base without extra liquid.
  • Sweat, Don’t Burn, the Aromatics: After dicing onion, celery, and carrots, cook them low and slow for 8-10 minutes with a pinch of salt. I used to rush this, and the soup would taste bitter. Let the veggies soften and release moisture before adding garlic—this builds flavor without char.
  • Skip the Overcrowded Pot: If you’re using all the veggies at once, you’ll end up with a watery mess. Sauté the onion-celery-carrot mix until it’s just starting to brown, then remove half before adding garlic. Return the veggies later to warm through—this keeps the texture rich, not soupy.
  • Use a Splodge of Apple Cider Vinegar: Sounds weird, but it works: add 1 tablespoon of apple cider vinegar when blending the soup. It brightens the earthy beets and balances sweetness, especially if your carrots or onions caramelized too much. Trust me, it’s the thing that makes the difference.

Creative variations of this dish

Roasted Garlic Twist

For a deeper, nuttier flavor, replace the minced garlic with 2 whole roasted garlic cloves (simmered in olive oil at 375°F for 30 minutes). The slow-roasting caramelizes the sugars, adding a sweet, jammy quality that pairs beautifully with the earthy beets.

I first tried this when I wanted to impress guests and was amazed at how it elevated the soup—it's now my go-to variation. 💛

Miso-Umami Depth

Stir in 1 tablespoon white miso paste during the simmering phase to add a savory depth that cuts through the sweetness. This Japanese-inspired twist works especially well with golden beets.

For best results, use Miyoko's Creamy White Miso—it's fermented just right for soups. The miso also enhances the cashew creaminess without overpowering the beet's natural flavor.

Spiced Orange Zest

Brighten the soup with 1 teaspoon orange zest and 1 tablespoon freshly squeezed orange juice during the final simmer. The citrus notes create a beautiful contrast with the earthy beets, while the zest adds a subtle floral aroma.

I discovered this combination when I wanted to make the soup feel more vibrant for spring—it's now a staple in my rotation. Pair with a sprinkle of orange pepper flakes for heat lovers.

Creamy Coconut Base

Swap the cashews for ½ cup coconut milk (full-fat for richness) and reduce the broth to 3 cups to maintain balance. This tropical-inspired variation adds a subtle sweetness that complements the beets beautifully.

For extra creaminess, blend in ¼ cup silken tofu after simmering. The coconut milk also introduces a delicate floral note that works surprisingly well with the earthy vegetables.

Herb-Infused Oil Topping

Replace the celery crown with a drizzle of herb-infused oil: heat 2 tablespoons olive oil with 1 tablespoon each of chopped parsley, dill, and chives until fragrant, then strain. Drizzle over the soup just before serving.

This French bistro-inspired technique adds freshness without overpowering the beet flavor. The herbs also provide a beautiful contrast in both texture and color against the deep red soup.

Smoky Chipotle Kick

Add 1 teaspoon adobo sauce from a canned chipotle pepper (or ½ teaspoon smoked paprika for a milder version) during the simmer. This smoky heat transforms the soup into a cozy, spicy variation perfect for chilly evenings.

The chipotle's smoldering aroma pairs surprisingly well with the sweet beets. For extra depth, finish with a sprinkle of crumbled feta cheese (if not strictly vegan) or nutritional yeast for a cheesy flavor without dairy.

Nutrition facts

Servings 6
Amount Per Serving
Calories 210kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 25g9%
Dietary Fiber 6g21%
Sugars 12g
Protein 7g14%
* 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 use canned beets instead of fresh?

Yes, but with a few adjustments! Drain and rinse 1 (15 oz) can of beets, chop them into similar-sized pieces, and add them directly to the soup during the simmering phase. Since canned beets are already cooked, you won't need to roast them first. For best flavor, use low-sodium vegetable broth and add an extra ½ teaspoon salt to compensate for any canned beet saltiness.

2

How do I make this soup vegan?

This recipe is already vegan-friendly, but here are a few extra tips: Use vegan vegetable broth (some brands add fish or chicken base), ensure your olive oil is certified vegan, and confirm your thyme is grown without animal products. For extra richness, blend in ¼ cup silken tofu after simmering. The cashew base is naturally vegan, but always check labels if you're using store-bought miso or other add-ins.

3

Why did my celery crowns turn out soggy?

Soggy celery crowns usually mean one of two things: either the oil wasn't hot enough or the celery was overcrowded in the pan. For perfect crispiness, fry in batches over medium-high heat until the oil shimmers but doesn't smoke. Use a small skillet and arrange the celery slices in a single layer. They should take just 2-3 minutes per side. If they start losing crispness while serving, fry fresh batches right before plating.

4

Can I make this soup ahead of time?

The soup actually tastes better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 3-4 days or freeze for 3 months. For the celery crowns, fry them fresh right before serving—they lose crispness quickly. Reheat the soup gently on the stove, then add the crispy celery on top just before serving to maintain that perfect texture contrast.

5

What if I don't have an immersion blender?

No problem! Transfer the soup to a countertop blender in batches, blending each portion until completely smooth. Return the blended soup to the pot immediately and stir well. To prevent the soup from cooling too much, place a clean kitchen towel between the blender base and the pot. This keeps the soup hot and ready to serve without waiting for it to reheat. The key is working quickly to maintain the perfect temperature.

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