Beetroot Tomato Soup Recipe: Earthy-Sweet Blend With Silky Texture

Soups & Stews

Beetroot Tomato Soup Recipe: Earthy-Sweet Blend With Silky Texture

This beetroot tomato soup transforms humble ingredients into a velvety masterpiece where earthy beets meet tangy tomatoes in perfect harmony. 🌟 The secret lies in slow simmering—allowing flavors to meld while developing that signature silky texture home cooks dream of.

I've refined this recipe after years of testing, balancing sweetness and acidity without overpowering either ingredient.

What sets this soup apart is its depth of flavor achieved through traditional techniques: roasting vegetables first to deepen their natural sweetness, then simmering with aromatic spices until the broth reduces to a rich, concentrated base.

The result is a soup so smooth it practically melts on the tongue, with just enough brightness to keep each spoonful vibrant.

Perfect for chilly evenings or as a comforting starter, this recipe delivers restaurant-quality results in under an hour of active time (plus simmering). The earthy beetroot provides natural sweetness while tomatoes add that essential tang, creating a flavor profile that's both sophisticated and approachable.

Serve with crusty bread or vegan crackers to soak up every last drop.

This version stays true to its roots while offering flexibility—swap in fresh herbs for dried, adjust spice levels to taste, or even add a splash of coconut milk for extra creaminess.

The beauty of this soup lies in its adaptability without sacrificing that essential balance of flavors that makes it truly special.

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

Ingredients for beetroot tomato soup

Roasted beets and tomatoes form the velvety heart of this earthy-sweet soup, elevated by aromatic herbs and slow-simmered depth.

Ingredient Amount Notes
Medium Beetroots 🍠 2 whole Organic preferred, peeled and cubed
Medium Tomatoes 🍅 4 whole Roma or vine-ripened, halved
Yellow Onion 🧅 1 whole Yellow or white, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity
Vegetable Broth 💧 4 cups Low-sodium, homemade preferred
Fresh Thyme 🌿 ¼ cup Stems removed, chopped
Fresh Rosemary 🌿 ¼ cup Needles finely chopped
Coconut Milk 🥥 ½ cup Full-fat, for creaminess
Lemon Juice 🍋 1 tbsp Freshly squeezed
Maple Syrup 🍯 1 tbsp Pure, for subtle sweetness
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly cracked
Ground Cinnamon 🌶️ ¼ tsp Toasted for warmth

The beets and tomatoes are the stars here—organic is ideal as it concentrates more natural sweetness. Whole Foods or local farmers markets often carry vibrant, earthy varieties that shine in this dish. Roasting them first deepens their flavors, so don't skip this step. For tomatoes, Roma or heirloom varieties hold up best to roasting. If you can't find organic, conventional works fine—just scrub them thoroughly. The garlic should be freshly minced right before roasting to preserve its aromatic oils, which is why I recommend prepping everything simultaneously.

No fresh thyme or rosemary? Dried works at one-third the amount, but the earthy depth is noticeably different. Substituting coconut milk for another plant-based milk? Full-fat versions create the richest texture, though light coconut milk still adds creaminess. For extra body, cashew cream (blended soaked cashews with water) is a luxurious alternative. The maple syrup can be swapped for agave nectar if preferred, though maple adds subtle caramel notes that complement the beets. If you're short on time, canned San Marzano tomatoes (peeled, crushed) work well in a pinch—their sweetness balances beautifully with roasted beets.

This soup tastes even better the next day as flavors meld further. Store in glass jars with a tight seal for up to 5 days in the fridge, or freeze for 3 months in airtight containers. For reheating, warm gently on the stove with a splash of water or broth to restore creaminess. The roasted vegetables can be prepped ahead and refrigerated for 2 days before simmering, making this a perfect make-ahead meal. Garnish with extra herbs or a drizzle of coconut milk before serving to highlight its velvety texture.

❤️

Why You'll Love This Recipe

  • No Fuss, Big Payoff: I swear by this recipe because it’s the kind of meal that feels like a hug—no peeling layers of beets, no fussing with fancy techniques. Just roast the beets and tomatoes whole, then blend until silky. The onion and garlic caramelize right in the oven, so you’re left with minimal cleanup and maximum flavor.
  • Weeknight or Potluck: This soup is my go-to for lazy nights when I’m too tired to cook, but it also impresses at gatherings. Serve it chilled with crusty bread for a summer picnic or warm it up for a cozy dinner. Honestly, it’s the kind of dish that works in every season without trying too hard.
  • Budget-Friendly Leftovers: A single batch stretches for days—perfect for meal prep. The beets and tomatoes keep well in the fridge, and the flavor only deepens as it sits. Between us, I’ve reheated this soup for breakfast with a poached egg and never once regretted it. That’s what I call a smart grocery haul.

Step-by-step instructions for earthy-sweet beetroot tomato soup

Here's how to create a velvety soup where beetroot's deep earthiness meets tomato's bright acidity.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent, stirring occasionally. This foundational step builds flavor through proper caramelization.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter. Immediately add the 0.25 cup chopped fresh thyme and 0.25 cup chopped fresh rosemary, stirring to coat the aromatics in their essential oils. This herb infusion will carry through the entire soup.

2

🔥 Step 2: Roast Vegetables for Deep Flavor

Increase heat to medium-high and add the 2 whole medium beetroots (cubed) and 4 whole medium tomatoes (halved). Roast for 10-12 minutes, stirring occasionally, until the beetroots soften and tomatoes blister slightly. This roasting develops concentrated sweetness that transforms ordinary vegetables into flavor powerhouses.

Watch for color changes—the beetroots should develop a rich mahogany hue while the tomatoes darken at the edges. This visual transformation indicates proper caramelization and flavor development. If the vegetables start to stick, add 1-2 tablespoons vegetable broth to deglaze.

3

🍲 Step 3: Simmer the Base Until Tender

Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to low and simmer uncovered for 20-25 minutes until the beetroots and tomatoes are fork-tender. You'll know it's ready when the vegetables collapse easily under gentle pressure and the flavors meld into a cohesive broth.

During this time, the soup will reduce slightly, intensifying its concentration. Stir occasionally to prevent sticking, and taste the broth—it should be developing a complex balance of sweet, earthy, and herbal notes. This is where the magic happens, as the vegetables release their natural sugars and deepen in flavor.

4

🥘 Step 4: Blend to Silky Perfection

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. For best results, work in batches if needed to ensure thorough blending. The texture should be velvety with no visible chunks—this is what creates that luxurious mouthfeel that makes this soup truly special.

If you prefer some texture, blend only until mostly smooth. Return to the pot and stir in the 0.5 cup full-fat coconut milk, 1 tbsp maple syrup, 1 tbsp lemon juice, 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp ground cinnamon. The coconut milk adds richness while balancing the earthy beetroot flavors, and the lemon brightens the overall profile.

5

⏰ Step 5: Adjust and Serve Warm

Return the soup to a gentle simmer over low heat for 5 minutes to allow the flavors to meld completely. Taste and adjust seasoning—you may need to add more salt, lemon juice, or maple syrup depending on your tomatoes' natural acidity and your preference for sweetness.

Serve the soup immediately while hot, garnished with additional fresh thyme or rosemary if desired. The contrast between the warm, velvety soup and cool garnishes enhances the dining experience. Each spoonful should deliver a harmonious blend of sweet, earthy, and slightly tangy flavors with that signature silky texture.

👨‍🍳

Pro Tips For Making Beetroot Tomato Soup

  • Roast Beets First: Peeling raw beets is a mess, and boiling them leaves them waterlogged. Toss whole, unpeeled beets in olive oil, salt, and roast at 400°F (200°C) for 45-55 minutes until tender—skin slips right off, and they caramelize into sweet, concentrated flavor. (Yes, even the greens taste good if you’re feeling adventurous.)
  • Char the Onion: Don’t just sweat that onion—get it properly browned. After slicing, cook it over medium-high heat with a splash of water, then crank the heat and let it blacken in spots. That caramelized bitterness cuts through the sweetness of the beets and tomatoes, adding depth. (I used to rush this; now I wait for the smoke to tell me it’s ready.)
  • Blitz in Stages: Dumping everything into the blender at once? You’ll end up with a gritty, uneven soup. First puree the roasted beets and tomatoes separately until smooth, then combine and blend again. This ensures no lumps, and the texture stays velvety. (Trust me, your future self won’t want to fish out chunks.)
  • Salt the Water: If you’re boiling anything—even just the garlic for flavor—use salted water. A pinch in the pot where you blanch tomatoes or soften garlic makes a real difference in the final taste. (I skipped this for years; now I add it without thinking, like seasoning the air.)

Regional styles of this dish

Italian Rustic Style

In Italy, this soup often becomes a hearty minestra by adding ditalini pasta (about ½ cup uncooked) during the final 10 minutes of simmering. The pasta absorbs the rich beetroot-tomato broth beautifully.

I love finishing with a sprinkle of grated Pecorino Romano (even though it's vegan, the umami depth is incredible) and a drizzle of aged balsamic vinegar to cut through the richness. 🍝

French Bistro Twist

French chefs often elevate this soup by adding a shallot purĂŠe (blend 2 shallots with Âź cup olive oil) to the base before simmering. The result is a velvety, almost buttery texture that pairs perfectly with crusty baguette slices.

For extra elegance, garnish with chopped chives and a pinch of fleur de sel—this version feels like a Parisian bistro classic. 🥖

Middle Eastern Spiced

Inspired by Levantine flavors, this soup becomes a fragrant harissa-infused dish by adding 1 tbsp harissa paste (adjust to taste) during the final simmer. Add ½ tsp ground cumin and Ÿ tsp smoked paprika for warmth.

Serve with warm pita bread and a side of tzatziki for dipping. The harissa brings a smoky depth that complements the beets' earthiness perfectly. 🌶️

Spanish Gazpacho-Inspired

For a refreshing twist, blend the soup with ½ cup cucumber and Ÿ cup bell pepper after blending, then chill for 2 hours before serving. This creates a light, cold gazpacho-style soup perfect for summer.

Garnish with diced avocado, toasted almonds, and a drizzle of extra-virgin olive oil. The cool, creamy texture is a game-changer for hot days. 🥒

German Hearty Version

German cooks often thicken this soup with roasted potato purÊe (blend 1 cup roasted potatoes with 2 tbsp olive oil) for extra body. Add ½ cup sauerkraut (drained) during the final simmer for a tangy kick.

Serve with dark rye bread and a side of apple sauce to balance the earthy flavors. This version feels substantial enough for a main course. 🥔

Modern Fusion Approach

For a contemporary take, blend in ½ cup cooked quinoa and stir in 2 tbsp nutritional yeast for a cheesy, umami boost. Top with pickled red onions and crispy fried shallots for texture contrast.

This fusion version keeps the soup's soul while adding unexpected crunch and depth. Perfect for foodies who love innovative twists on classics. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 5mg2%
Sodium 650mg28%
Total Carbohydrate 28g10%
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 use canned tomatoes instead of fresh?

For convenience, use 1 (28 oz) can crushed tomatoes instead of fresh. Drain excess liquid first to avoid thinning the soup. The flavor will be slightly different (more concentrated), but it works beautifully. Just reduce the vegetable broth by ½ cup to maintain balance.

2

Why does my soup taste too sweet?

Overly sweet flavors usually come from either the beets or added sweetener. For balance, stir in 1 tbsp lemon juice or ½ tsp black pepper to brighten the palate. If using store-bought beets, they may be naturally sweeter—reduce maple syrup to ½ tbsp and taste as you go.

How do I make this soup spicier? Add ½ tsp smoked paprika or Ÿ tsp cayenne pepper during the final simmer. For heat with depth, stir in 1 tbsp harissa paste (adjust to taste) or fresh chili flakes.

3

Can I make this soup in a slow cooker?

Yes! Sauté the aromatics first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until vegetables are tender. The texture will be slightly thicker—add ½ cup broth if needed before blending. The slow cooker enhances the natural sweetness through gentle, prolonged cooking.

4

What's the best way to store leftovers?

Store in airtight glass jars in the fridge for up to 5 days or freeze for 3 months. To reheat, warm gently on the stove with a splash of water or broth. The flavors actually improve overnight as the ingredients meld further—perfect for meal prep!

★★★★★5.0(10 reviews)
Categories Soups & Stews