Beetroot Tomato Soup Recipe: Earthy Sweetness With Celery Crown Topping

Soups & Stews

Beetroot Tomato Soup Recipe: Earthy Sweetness With Celery Crown Topping

This beetroot tomato soup recipe transforms humble ingredients into a velvety, earthy-sweet masterpiece that feels luxurious yet remains effortlessly vegan. The secret lies in roasting the vegetables first—this caramelizes their natural sugars, deepening their flavor and creating that signature creamy texture without dairy.

I developed this recipe after years of perfecting vegetable soups, and the celery crown topping adds a sophisticated touch that elevates it from comforting to restaurant-worthy.

The beauty of this soup is its flavor balance: the deep, sweet notes of roasted beets and tomatoes harmonize with the bright acidity of lemon and the subtle earthiness of celery. It’s packed with antioxidants from the vegetables, making it as nourishing as it is delicious.

The recipe requires just 30 minutes of active prep followed by a 20-minute simmer, and the blending process is foolproof—no immersion blender needed. What makes it special is how the flavors meld together over time, creating a soup that tastes even better the next day.

What you’ll end up with is a rich, velvety soup with a vibrant color that looks as good as it tastes, topped with delicate celery crowns that add a fresh, crisp contrast.

The texture is silky-smooth, with just enough body to coat a spoon, while the flavors are complex—sweet, tangy, and slightly smoky from the roasting.

This isn’t just another vegetable soup; it’s a bold, satisfying dish that stands up to crusty bread or a side salad, and it’s entirely plant-based yet deeply indulgent.

Perfect for cozy evenings, meal prep, or impressing guests, this soup is versatile enough to adapt with optional garnishes like toasted seeds or a drizzle of olive oil. The recipe scales easily, so you can make a big batch for the week or a single serving for a quick lunch.

Let’s get cooking—your taste buds (and your immune system) will thank you.

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

Ingredients for beetroot tomato soup

Roasted beets and tomatoes form the soul of this velvety, earthy-sweet vegan masterpiece.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Organic preferred, peeled and cubed
Medium Tomatoes 🍅 4 whole Roma or vine-ripened, halved
Yellow Onion 🧅 1 whole Yellow or red, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Celery Stalks 🥬 3 whole For topping, cut into ribbons
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity
Vegetable Broth 💧 2 cups Low-sodium preferred
Fresh Lemon Juice 🍋 2 tbsp Bright, freshly squeezed
Fresh Thyme Leaves 🌿 ¼ cup Or 1 tsp dried thyme
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Toasted Pine Nuts 🥜 ¼ cup Or walnuts for budget option
Fresh Basil Leaves 🌿 ⅛ cup Chopped for garnish

The beets and tomatoes are the stars—organic if possible, since they absorb flavors easily. Trader Joe's has great pre-peeled beets, but whole ones let you control the size. Roast them at 400°F for 30 minutes until tender and caramelized. For tomatoes, Roma or vine-ripened hold up best to roasting. The onion and garlic are your flavor anchors—yellow onion adds sweetness, while garlic deepens the earthiness. If you're short on time, sauté them in olive oil for 5 minutes instead of roasting, though roasting gives that signature smoky depth.

No fresh thyme? Dried works at one-third the amount, but fresh is ideal. Short on coconut milk? Silken tofu blended with water mimics the creaminess perfectly. For the celery crowns, use the heart of the stalk—it's the most tender part. If you can't find pine nuts, walnuts or pecans add a similar crunch. The lemon juice is non-negotiable—it brightens the deep, earthy flavors. Freshly squeezed always tastes better than bottled, but a squeeze bottle works in a pinch. For extra richness, add a tablespoon of tahini to the finished soup.

This soup tastes even better the next day as flavors meld—double the batch for easy lunches. Store in an airtight container for 5 days in the fridge or freeze for 3 months. For reheating, low heat on the stove prevents curdling. The celery crowns stay crisp if added fresh before serving. Garnish with toasted seeds or extra basil for a restaurant-worthy finish. Freeze extras in ice cube trays for quick future meals—just thaw and reheat.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—roast the beets and tomatoes together, toss everything into the same pot, and let the slow simmer do the work. No blender mess, no extra bowls, just pure, effortless blending at the end.
  • Earthy Sweetness Bomb: That deep, caramelized sweetness from roasted beets and tomatoes? It’s like a cozy hug in a bowl. The onion and celery add just enough brightness to cut through the richness—honestly, I could eat this every day.
  • Leftover Goldmine: This soup actually improves the next day. The flavors meld into something even richer, and it reheats like a dream. I make a big batch on Sundays and have perfect lunches all week—no sad, watery leftovers here.
  • Budget Pantry Hero: Between us, beets and tomatoes are some of the most affordable veggies out there. This recipe stretches a few dollars into a meal that feels fancy, and the garlic and celery add depth without breaking the bank. My wallet and taste buds thank me.

Step-by-step instructions for beetroot tomato soup with celery crown topping

Here's how to create a velvety soup with deep earthy flavors and elegant presentation.

1

Sauté the Aromatic Base

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking for 5-6 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. You'll know it's ready when the edges begin to soften and the garlic turns golden around the edges.

Next, stir in the 0.25 cup fresh thyme leaves and cook for another 30 seconds until the leaves release their piney scent. This aromatic base forms the flavor foundation for your soup. Keep the heat at medium to prevent burning the thyme, which would make the soup bitter.

2

Roast and Add the Vegetables

Increase the heat to medium-high and add the 2 whole medium beets and 4 whole medium tomatoes. Cook for 8-10 minutes, stirring occasionally, until the beets begin to soften and the tomatoes release their juices. You'll see the beets turn a deeper shade of red and the tomatoes collapse slightly.

Pour in the 2 cups vegetable broth and bring the mixture to a gentle boil. Reduce the heat to low and let it simmer for 20-25 minutes until the beets and tomatoes are completely tender. You'll know they're ready when a fork slides in easily with no resistance. The soup should have a thick, jammy consistency at this point.

3

Blend to Silky Perfection

Using an immersion blender, blend the soup directly in the pot until completely smooth. For a perfectly creamy texture, add the 0.5 cup coconut milk and blend again. If you prefer a slightly lighter consistency, you can add 1-2 tablespoons of the broth back in. The soup should coat the back of a spoon with a velvety finish.

Season generously with 1.5 teaspoons salt and 0.5 teaspoon ground black pepper, then stir in the 2 tablespoons fresh lemon juice. This brightens the flavors and balances the earthy sweetness of the beets and tomatoes. Taste and adjust the seasoning as needed—you want a harmonious blend of sweet, tangy, and savory notes.

4

Prepare the Celery Crown Topping

While the soup simmers, use a sharp knife to carefully cut the 3 whole celery stalks into thin ribbons, keeping them whole and intact. This creates a beautiful crown-like garnish that adds texture and visual appeal. Toast the 0.25 cup toasted pine nuts in a dry skillet over medium-low heat for 2-3 minutes until golden and fragrant. Watch them closely—they burn quickly.

Chop the 0.125 cup fresh basil leaves into fine pieces. The basil adds a fresh, herbal contrast to the rich, earthy soup. Keep the celery ribbons, pine nuts, and basil separate until ready to serve.

5

Serve with Elegant Garnishes

Ladle the warm soup into bowls and arrange the celery ribbons in a crown shape on top of each serving. Sprinkle with the toasted pine nuts and chopped basil. The celery crown not only looks stunning but also adds a satisfying crunch to each spoonful. Serve immediately while the soup is hot and the garnishes are still crisp.

This soup is best enjoyed fresh, with the flavors fully developed and the toppings at their peak. The earthy sweetness of the beets and tomatoes pairs beautifully with the bright lemon and creamy coconut milk, while the celery crown adds a sophisticated touch. Perfect for a cozy dinner or a special gathering!

👨‍🍳

Pro Tips For Making Beetroot Tomato Soup

  • Peel Beets After Cooking: I learned this the hard way—raw beets stain like war paint. Roast them whole with skins on (400°F for 45-60 mins), then slip off the skins under cold water. The flesh stays vibrant, and you skip the messy pre-peeling mess.
  • Sweat, Don’t Burn Onions: Low and slow is the only way with onions in this soup. Use a heavy pan and keep heat at a simmer—you want them translucent, not golden. Burnt onions turn the soup bitter, and no one’s coming back for seconds.
  • Blend in Stages: Don’t dump everything raw into the blender—you’ll end up with a gluey nightmare. First blend the cooked beets and tomatoes until smooth, then add the onion-celery-garlic mix. Pulse, then blend again. This keeps the texture velvety, not gummy.
  • Finish with Acid Balance: The soup will taste flat if you skip this. After blending, stir in 1 tablespoon of red wine vinegar or lemon juice. Taste, then adjust—it cuts through the earthiness and brightens the flavors. (Yes, even if you’re not a fan of vinegar.)

Perfect pairings for beetroot tomato soup

Bread Pairings

This velvety soup pairs beautifully with crusty sourdough—its tangy crumb contrasts perfectly with the sweet, earthy flavors. I love using a baguette-style loaf from Trader Joe's or a local bakery, sliced into thick pieces and toasted with garlic butter until golden.

The crusty exterior gives each bite satisfying texture while soaking up every last drop of that creamy soup. 🥖

Cheese Board Additions

For a vegan-friendly cheese board, include aged cheddar alternatives like Miyoko's or Violife for a sharp, tangy bite. Add marinated artichoke hearts and roasted red peppers to complement the soup’s deep flavors.

A drizzle of balsamic glaze ties everything together beautifully. The contrast of textures and flavors makes each bite exciting.

Wine Pairings

A crisp Pinot Noir from Oregon or a Chianti Classico from Italy brings out the earthy sweetness of the beets while balancing the acidity from the lemon. For white wine lovers, a dry Riesling with its bright citrus notes enhances the soup’s vibrant flavors.

Avoid heavy, oaky wines—they’ll overpower the delicate balance of this dish. 🍷

Herb-Infused Oils

Drizzle the soup with infused olive oil before serving for an extra layer of flavor. I love using rosemary-infused oil or a blend of basil and garlic for a fresh, aromatic touch.

Simply heat 2 tablespoons of olive oil with 1 tablespoon of fresh herbs for 2 minutes, then strain before drizzling. This adds a luxurious finish without altering the soup’s texture.

Crunchy Garnishes

For added texture, sprinkle toasted pumpkin seeds or crushed pistachios on top of the soup. The nutty crunch contrasts beautifully with the smooth, velvety base. I also love adding a pinch of smoked paprika for a subtle, smoky depth that ties into the roasted flavors of the soup.

These toppings elevate the dish from comforting to restaurant-worthy. ✨

Beverage Pairings

For non-alcoholic options, sparkling water with a splash of lemon refreshes the palate between spoonfuls. A chilled hibiscus iced tea adds a floral note that complements the earthy soup. If you prefer something warm, a spiced chai latte with cinnamon and cardamom enhances the cozy vibe of this dish.

The warmth of the drink contrasts perfectly with the cool, creamy soup. 🍵

Nutrition facts

Servings 4
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 8g40%
Cholesterol 0mg0%
Sodium 520mg23%
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 make this soup without roasting the vegetables?

Yes! If you're short on time, sauté the beets and tomatoes in olive oil for 8-10 minutes until softened. While roasting deepens the caramelized sweetness, sautéing still works—just add 1 teaspoon of brown sugar to mimic the roasted flavor. The texture will be slightly less jammy but still delicious.

2

How do I make this soup extra creamy without coconut milk?

Blend in ½ cup silken tofu or ¼ cup cashew butter with the broth for richness. For a dairy-free alternative, try ¼ cup tahini (thinned with water) or ½ cup pureed white beans. These add creaminess while keeping the vegan focus. Adjust seasoning after blending!

3

Will this soup taste the same if I use canned tomatoes?

Canned tomatoes work in a pinch, but fresh or roasted tomatoes give the best flavor. If using canned, choose whole peeled tomatoes (not diced) and roast them with the beets. Drain and reserve 1 cup juice to use instead of extra broth. The texture will be slightly less jammy but still rich.

4

Can I freeze this beetroot tomato soup?

Let the soup cool completely, then store in airtight containers for up to 3 months. Reheat gently on low heat, stirring occasionally. The celery crowns won't freeze well—add them fresh when reheating. For best results, freeze before adding coconut milk to prevent separation.

5

What if my soup tastes too sweet?

Balance the sweetness with more lemon juice (start with 1 extra tablespoon) or a pinch of smoked paprika. The acidity cuts through the natural beet sweetness while adding depth. If it's still too sweet, stir in ½ teaspoon of ground cumin—it enhances the earthy notes without overpowering.

★★★★★4.5(7 reviews)
Categories Soups & Stews