Beetroot and Tomato Soup Recipe: Earthy Sweetness Meets Velvety Depth

Soups & Stews

Beetroot and Tomato Soup Recipe: Earthy Sweetness Meets Velvety Depth

This beetroot and tomato soup recipe transforms humble vegetables into a velvety masterpiece that balances earthy sweetness with bright acidity. The secret lies in roasting the vegetables first—this caramelizes their natural sugars and deepens their flavors, creating a soup that's rich without any cream or dairy.

I developed this recipe during a particularly chilly autumn, when I wanted something hearty yet light enough to enjoy without feeling weighed down.

The process is straightforward but transformative: roast the beets and tomatoes until tender and golden, then blend them with aromatic vegetables like onions and garlic, and a splash of vegetable broth.

The result is a soup with complex layers—sweet from the caramelized vegetables, tangy from the tomatoes, and smooth from the blending. It’s the kind of soup that tastes even better the next day as the flavors meld further.

What makes this recipe truly special is its versatility. Serve it as-is for a simple, elegant meal, or garnish with fresh herbs, toasted nuts, or a drizzle of olive oil for added texture and depth.

It’s equally at home as a weeknight dinner or a showstopping starter for a dinner party. The best part? Every spoonful delivers that perfect balance of earthy and bright, making it a standout in any soup lineup.

Perfect for meal preppers, this soup keeps well in the refrigerator for up to five days, allowing the flavors to deepen and intensify over time. Whether you're a seasoned home cook or just starting out, this recipe delivers restaurant-quality results with minimal effort.

Let’s get started on creating this velvety, flavor-packed masterpiece.

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

Ingredients for beetroot tomato soup

Roasted beets and tomatoes transform into this velvety, restaurant-quality soup—earthy, tangy, and deeply satisfying.

Ingredient Amount Notes
Beets 🍠 2 lbs Medium-sized, peeled and chopped
Roma Tomatoes 🍅 2 lbs Halved, seeds removed
Yellow Onion 🧅 1 whole Medium, chopped
Garlic Cloves 🧄 6 cloves Peeled and smashed
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and finishing
Apple Cider Vinegar 🍋 1 tbsp Brightens flavors
Fresh Thyme Leaves 🌿 ½ cup Chopped, stems removed
Fresh Rosemary 🌿 1 tbsp Chopped, stems removed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Maple Syrup 🍁 1 tbsp For subtle sweetness
Toasted Walnuts 🥜 ¼ cup For garnish, optional

The beets and tomatoes are the stars here—look for deep red, firm beets (no soft spots) and plump, ripe Roma tomatoes at your local market. Trader Joe's and Whole Foods usually have great organic options, but the regular grocery store works too. Roasting caramelizes their natural sugars, so don’t skip this step—it’s what makes this soup taste like it came from a high-end restaurant. Pro tip: if you can’t find Roma tomatoes, heirloom varieties work perfectly too.

No Roma tomatoes? Substitute with grape tomatoes or even cherry tomatoes—just halve them first. Fresh thyme and rosemary are ideal, but dried works at one-third the amount if you’re in a pinch. The maple syrup adds just a touch of sweetness—agave or date syrup are great swaps too. For extra richness, stir in 1 tbsp of nutritional yeast when serving. And if you’re feeling fancy, add a splash of balsamic vinegar instead of apple cider for a deeper tang.

This soup tastes even better the next day—flavors meld beautifully. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into ice cube trays and transfer to a bag—thaw overnight in the fridge. Garnish with toasted walnuts or a drizzle of olive oil before serving. Leftovers reheat perfectly—just stir in a splash of water or broth if it thickens too much.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because you can use pre-cooked roasted beets straight from the jar—no peeling, no dicing, no mess. Just toss them in, and let the immersion blender do the work while you stir the onions and garlic in one pot.
  • Earthy Sweet Crunch: That balance of tender roasted beets and bright Roma tomatoes? It’s ridiculously good—like a cozy hug in a bowl. The caramelized onions and garlic add this deep, savory warmth that makes it taste way more gourmet than it actually is.
  • Meal Prep MVP: Between us, this soup gets better the next day—thicker, richer, and perfect for packing lunches. I make a big batch on Sundays, freeze half, and still have leftovers for my lazy Wednesdays when I just want something hearty without thinking.
  • Budget-Friendly Magic: Fresh beets and tomatoes can be pricey, but this recipe works just as well with frozen or canned versions. Honestly, I’ve made it with whatever was on sale, and it never disappoints—proof that great flavor doesn’t need a fancy grocery list.

Step-by-step instructions for beetroot and tomato soup

This velvety soup brings together earthy beets and bright tomatoes for a harmonious blend of sweet and savory.

1

Roast the Beets and Tomatoes Until Caramelized

Preheat your oven to 400°F. On two separate baking sheets, spread the 2 lbs chopped beets and 2 lbs halved Roma tomatoes in single layers. Drizzle each with ¼ cup of the extra-virgin olive oil and sprinkle with ½ tsp salt and ¼ tsp black pepper. Roast for 30-35 minutes until the beets are tender and the tomatoes collapse slightly, developing deep caramelized edges.

Here's the thing—roasting concentrates their natural sweetness and deepens their flavors. You'll know they're ready when the beets pierce easily with a fork and the tomatoes have shrunk dramatically. If the edges start to brown too quickly, tent with foil to prevent burning.

2

Build the Flavor Base with Aromatics

While the vegetables roast, heat ¼ cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the chopped yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the 6 smashed garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Add the chopped fresh thyme leaves and chopped fresh rosemary, stirring for 1 minute to release their aromatic oils. This step forms the flavor foundation, so don't rush it. The herbs should smell vibrant and fresh, not burnt.

3

Simmer the Soup Until Silky Smooth

Transfer the roasted beets and tomatoes to the Dutch oven with the aromatics. Pour in the 4 cups vegetable broth and bring to a boil. Reduce heat to low and simmer for 20-25 minutes until the vegetables break down completely. Use an immersion blender to purée until completely smooth—no chunks should remain.

If the soup seems too thick, whisk in ½ cup hot broth at a time until you reach a velvety consistency. Taste and adjust seasoning with the remaining 1 tsp salt and ¼ tsp black pepper. The soup should balance sweet and earthy flavors with just a hint of acidity.

4

Finish with Brightness and Garnish

Remove the soup from heat and stir in the 1 tbsp apple cider vinegar and 1 tbsp maple syrup. This brightens the flavors and balances the earthiness. Taste again and make any final adjustments—you want the acidity to cut through the richness while the sweetness enhances the natural flavors.

Ladle the soup into bowls and garnish with ¼ cup toasted walnuts for crunch and visual appeal. The walnuts add a satisfying texture contrast that elevates the dish. Serve immediately while warm for the best experience—this soup tastes even better the next day, but the walnuts are best enjoyed fresh.

👨‍🍳

Pro Tips For Making Beetroot Tomato Soup

  • Roast Beets First: I learned this the hard way—raw beets taste like dirt in soup. Roast them whole (40 minutes at 400°F) until fork-tender, then peel and chop. The caramelized flavor blends smoother, and you avoid that earthy bite that ruins the tomato brightness.
  • Char the Onions: Don’t just sweat the onions—get them deep golden brown in a dry pan for 8–10 minutes. That caramelized bitterness cuts through the sweetness of the beets and tomatoes, adding complexity. (Yes, even if you’re impatient like me.)
  • Blend in Stages: Puree half the soup first, then the other half separately. This ensures a silky texture without overworking the fibers from the beets. If it’s too thick, add a splash of broth—don’t just force-blend until it’s smooth.
  • Finish with Acid: Skip the vinegar at the end? Big mistake. A squeeze of lemon or splash of red wine vinegar (1–2 tablespoons) brightens the flavors and balances the earthiness. Add it right before serving—trust me, it makes all the difference.

Make-ahead tips for this beetroot tomato soup

Prep Ahead Strategy

Roast the beets and tomatoes up to 2 days in advance—this is where the magic happens! Store them in an airtight container in the fridge. The flavors intensify as they sit, deepening that caramelized sweetness.

When ready to make the soup, simply transfer them straight from the fridge to your Dutch oven with the aromatics. No extra steps needed! 💫

Freezer-Friendly Base

Make a freezer-friendly soup base by blending the roasted veggies with broth before storing. Portion into 1-cup silicone molds or ice cube trays, then transfer to a freezer bag.

Thaw overnight in the fridge before finishing with fresh herbs, vinegar, and maple syrup. This keeps the soup’s integrity intact—no grainy texture when reheated!

Herb & Garnish Prep

Toast your walnuts ahead of time and store them in a sealed jar. Chop fresh thyme and rosemary, then freeze them in 1-tbsp portions on a parchment-lined tray before transferring to a bag.

This way, you’ll always have vibrant garnishes ready to elevate your soup without last-minute chopping. Fresh herbs make all the difference!

Reheating Like a Pro

For the best texture, reheat soup on the stovetop over low heat with a splash of water or broth. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals, stirring between each.

The soup thickens as it cools, so adjust consistency with extra broth if needed. Always taste and refresh with a pinch of salt or a drizzle of olive oil.

Batch Cooking Tips

Double the recipe and store half in the fridge for quick lunches. Label containers with dates—the soup peaks at day 3 when flavors are perfectly balanced. For meal prep, portion into mason jars with a layer of olive oil on top to preserve freshness.

The oil seals the soup and prevents a skin from forming. Trust me, this is a game-changer for busy weeks! 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
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 about beetroot tomato soup

1

Why does roasting the vegetables make such a difference?

Roasting caramelizes the natural sugars in beets and tomatoes, creating a deep, sweet flavor that simmering alone can't match. This step also concentrates their essence, giving the soup that rich, velvety texture without needing heavy cream. The Maillard reaction (browning) happens during roasting, producing complex flavors that transform this simple vegetable combination into something truly special.

2

Can I make this soup without an immersion blender?

Transfer the simmered vegetables to a regular blender (in batches) and blend until completely smooth. For extra-smooth results, strain the soup through a fine-mesh sieve after blending. Just be cautious—hot liquids can cause steam burns, so let the soup cool slightly first or use the "vent" setting on your blender lid.

3

How can I adjust the soup's thickness?

If your soup is too thick, whisk in ½ cup hot broth at a time until you reach a creamy consistency. For a thicker version, simmer uncovered for 10-15 extra minutes to reduce the liquid. The ideal texture should coat the back of a spoon but still be easy to ladle. Remember, the soup will thicken further as it cools, so adjust while it's still hot.

4

What are the best toppings to complement this soup?

Beyond the walnuts, try crumbled vegan feta for tang, fresh basil or parsley for brightness, or a drizzle of chili oil for heat. A sprinkle of toasted pumpkin seeds adds crunch, while a swirl of vegan crème fraîche (made from silken tofu) adds richness. The key is balancing textures—crunchy, creamy, or fresh all work beautifully with this earthy base.

5

Can I substitute sweet potatoes for beets?

While not identical, you can use sweet potatoes for a different flavor profile—just reduce the roasting time to 20-25 minutes (they cook faster than beets). The soup will have a slightly sweeter, nuttier taste. For best results, use 1 lb sweet potato + 1 lb beets to maintain the soup's depth. The texture will be slightly less vibrant red but still delicious.

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