Soups & Stews
This Beyond Bread tomato basil soup transforms classic comfort into a plant-based masterpiece with velvety tomato richness and fresh basil brightness. 💛 The secret lies in blending roasted tomatoes until silky, creating a texture that rivals traditional cream-based soups without dairy.
I developed this recipe after years of perfecting the balance between hearty tomato flavor and herbaceous freshness—no one will guess it's plant-based.
What sets this soup apart is the two-stage cooking method: first roasting the tomatoes to deepen their natural sweetness, then simmering with aromatic garlic and onion for a flavor base that builds complexity.
The fresh basil isn't just garnish—it's blended in at the end, infusing every spoonful with that signature herbaceous punch that makes tomato basil soup unforgettable. This version delivers all the comforting qualities of classic tomato soup while being naturally vegan-friendly.
By the time you're done, you'll have a creamy, aromatic soup with a velvety texture that clings to every spoonful. The roasted tomato flavor develops into a deep, caramelized richness, while the basil adds that fresh, bright finish that keeps the soup from feeling heavy.
It's the kind of soup that warms you from the inside out—perfect for chilly evenings or as a cozy meal prep option that tastes even better the next day.
The best part? This recipe scales beautifully for crowds while maintaining its restaurant-quality depth. Whether you're serving it as a starter, a light lunch, or a comforting dinner, the balance of flavors and textures ensures it becomes an instant favorite.
Ready to create your own bowl of plant-based comfort? Let's get started.
Ingredients for beyond bread tomato basil soup
Fresh tomatoes, vibrant basil, and aromatic herbs create this velvety plant-based comfort soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Roma Tomatoes 🍅 | 2 lbs | Halved, roasted for depth |
| Fresh Basil Leaves 🌿 | 1 ½ cups | Packed, stems removed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 5 cloves | Peeled, roughly chopped |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and finishing |
| Cashew Cream 🥜 | 1 cup | Soaked cashews blended |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Maple Syrup 🍯 | 1 tbsp | For subtle sweetness |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, optional garnish |
The tomatoes are the heart of this soup—Roma tomatoes work best for their meaty texture, but any firm variety will do. I always grab the heirloom mix from Whole Foods when I can, but regular grocery store tomatoes work just fine. Roasting them first deepens their natural sweetness, so don't skip this step. The basil? Fresh is non-negotiable here—dried just won't cut it. Look for bright green leaves with no brown spots. If you're growing your own, harvest leaves just before they bloom for maximum flavor. The cashew cream is the secret to that creamy texture without dairy—soak them overnight for the best results, or use pre-made cashew cream from Silk or Follow Your Heart brands in a pinch.
No Roma tomatoes? Cherry tomatoes or vine-ripened will work—they just might need a bit more time in the roaster. Short on basil? Spinach or parsley can stretch it out, but use half the amount. The vegetable broth is where flavor builds, so low-sodium is key—you don't want to over-salt the whole soup. For extra depth, add a splash of white wine or apple cider vinegar to the roasting tomatoes. The maple syrup is just a touch of sweetness to balance the acidity—agave works too. If you're making this ahead, the roasted tomatoes can be prepped a day in advance and stored in the fridge.
This soup tastes even better the next day as all the flavors meld together. Store it in an airtight container for up to 5 days in the fridge. For meal prep, I double the batch and freeze half in 1-cup portions—just thaw overnight in the fridge. The basil wilts fast, so add it fresh when serving. Garnish with extra basil leaves and a drizzle of olive oil for that restaurant-quality finish. Leftovers reheat beautifully—just warm gently on the stove with a splash of water to restore that velvety texture.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because you only need to dice one onion and mince a few garlic cloves. The Roma tomatoes? Just halve and toss—no peeling, no seeding, no mess. My hands stay clean while the flavor builds effortlessly.
- Herb-Packed Punch: That fresh basil—torn, not chopped—releases its aroma like a secret handshake. The garlic and onions caramelize just enough to deepen the broth, while the tomatoes stay bright and juicy. It’s the kind of soup that makes you pause mid-sip and go, “Wait, is this really just tomatoes and herbs?”
- Lunch or Leftovers: Make a big batch on Sunday (it’s cheaper that way) and eat it all week. It’s just as good reheated—maybe even better, with flavors melding overnight. Honestly, I’ve served it at potlucks, packed it for work, and even drizzled it over grilled cheese. No judgment if you eat it straight from the pot.
- Budget-Busting Comfort: Vegetable broth and Roma tomatoes? That’s about $5 for a full pot. No fancy ingredients, no waste—even the stems from the basil go in. I’ll be real: this is the soup I make when I’m broke but still want to feel like I’m cooking something special. (Yes, even on a Tuesday night.)
Step-by-step instructions for plant-based tomato basil soup
This creamy, herb-forward soup delivers restaurant-quality comfort with simple techniques.
🔥 Step 1: Roast Tomatoes for Deep Flavor
Preheat your oven to 425°F and line a baking sheet with parchment paper. Halve the 2 lbs Roma Tomatoes and place them cut-side down on the sheet. Drizzle with 1 tablespoon of the 0.5 cup Extra-Virgin Olive Oil and sprinkle with 0.5 tsp Salt and 0.25 tsp Black Pepper. Roast for 25-30 minutes until the edges are deeply caramelized and the flesh softens.
This step transforms ordinary tomatoes into sweet, concentrated flavor bombs. The high heat breaks down their cell walls, releasing juices that'll form the soup's velvety base. I like to rotate the sheet halfway through for even browning—those charred spots pack serious flavor.
🍳 Step 2: Sauté Aromatics Until Fragrant
While the tomatoes roast, heat the remaining 0.4 cup Extra-Virgin Olive Oil in a large pot over medium heat. Add the diced Yellow Onion and cook for 5-6 minutes until softened and translucent. Add the 5 cloves Garlic Cloves and the 0.25 cup Fresh Thyme Leaves, cooking for another 1-2 minutes until the garlic is lightly golden and fragrant.
Don't rush this step—properly cooked aromatics form the flavor foundation. You'll know it's ready when the kitchen smells like a sunlit herb garden. If the garlic starts to brown too quickly, reduce the heat slightly. The goal is to develop flavor, not burn the ingredients.
🥘 Step 3: Build the Creamy Base
Transfer the roasted tomatoes to the pot with their juices, scraping up any browned bits from the baking sheet. Add the 4 cups Vegetable Broth and bring to a gentle simmer. Cook for 10 minutes to let the flavors meld. Stir in the 1 cup Cashew Cream, 1.5 cups Fresh Basil Leaves, 2 tbsp Lemon Juice, 1 tbsp Maple Syrup, and remaining 1 tsp Salt and 0.25 tsp Black Pepper.
The cashew cream adds luxurious texture without dairy, while the lemon juice brightens the tomatoes' natural sweetness. The maple syrup just enhances the overall balance—don't skip it, even though it's just a tablespoon. Simmer for another 5-7 minutes until everything is thoroughly combined and heated through.
🔪 Step 4: Finish and Garnish
Remove the pot from heat and let the soup rest for 5 minutes to allow the flavors to settle. Taste and adjust seasoning—you might need a pinch more salt or a splash of lemon juice to balance the acidity. Ladle the soup into bowls and garnish with additional Fresh Basil Leaves and Fresh Thyme Leaves if desired.
This is where the magic happens—those fresh herbs add a vibrant finish that makes the soup sing. For extra richness, you could even drizzle with a little more olive oil or serve with crusty bread. The soup tastes best fresh but keeps well in the refrigerator for 3-4 days, though I doubt it'll last that long in your kitchen.
Pro Tips For Making Beyond Bread Tomato Basil Soup
- CHAR THE ONIONS LOW: I learned this the hard way—sautéing onions on high heat turns them bitter and burns before they soften. Keep the heat at a steady medium and stir every 30 seconds until they’re translucent but not browned. This sets the foundation for the soup’s sweetness without adding bitterness.
- SALT THE BROTH FIRST: Add a pinch of salt to the vegetable broth before blending or simmering. This seasons the broth from the start, ensuring every sip carries flavor—not just the final adjustment. (Yes, even if you’re impatient like me, wait until it’s fully heated to taste.)
- BLANCH THE BASIL: Toss fresh basil leaves in boiling water for 10 seconds, then shock in ice water. This removes bitterness and makes the leaves more pliable for blending—no more stubborn stems or overpowering herbal notes. Drain well before adding to the soup.
- SIMMER NOT BOIL: Let the soup bubble gently at a low simmer (tiny bubbles, occasional swirls) after blending. Boiling can turn the tomatoes mealy and scatter basil oils, making the texture thin and the flavor flat. Keep it warm, not aggressive.
Dietary considerations for these flavors
Vegan-Friendly Foundation
This recipe is naturally vegan-friendly from start to finish, with no dairy, eggs, or animal products involved. The cashew cream replaces traditional cream, delivering that same velvety texture without any animal fats. I've tested this with Silk Unsweetened Cashew Cream and Follow Your Heart brands—they both work beautifully. 🌱
The vegetable broth is another key vegan component—always opt for low-sodium versions to control the flavor balance. For extra depth, I sometimes add a splash of white wine to the roasting tomatoes, which adds complexity without any animal ingredients.
This makes the soup perfect for plant-based diets while still delivering that classic tomato basil comfort.
Gluten-Free Adaptations
This soup is already gluten-free as written, since it contains no wheat, barley, or rye. The only potential concern would be cross-contamination if you're using shared kitchen tools. I always recommend using a clean cutting board and separate utensils if you're also handling gluten-containing ingredients.
The Beyond Bread brand (which inspired this recipe) offers gluten-free bread options that pair perfectly with this soup.
For extra heartiness, serve with gluten-free crackers like Simple Mills or Mary's Gone Crackers—both brands have dedicated gluten-free facilities. The soup's natural flavors shine without any gluten-based ingredients, making it a safe choice for those with celiac disease or gluten sensitivities.
Allergen Considerations
This recipe contains tree nuts from the cashew cream, so it's not suitable for those with nut allergies. If you need a nut-free alternative, try silken tofu blended with water (about ½ cup tofu + ¼ cup water) for creaminess.
The texture won't be identical, but it works in a pinch. Always check labels on your vegetable broth for hidden allergens like soy or wheat.
For a soy-free version, use homemade cashew cream (soak cashews in water overnight) and a soy-free vegetable broth. The recipe maintains its rich tomato flavor while accommodating multiple dietary restrictions. I've also made this with coconut milk (full-fat) for a dairy-free alternative, though the texture becomes slightly heavier.
Protein Boost Options
While this soup is vegetarian by default, you can easily add plant-based protein sources. I like tossing in ½ cup cooked lentils or ½ cup crumbled tempeh during the final simmer.
For a tofu option, press and cube ½ block firm tofu, pan-fry until golden, then stir into the finished soup. These additions make it a more substantial meal without altering the signature tomato-basil flavor.
For a high-protein vegan version, blend in ½ cup cooked white beans (like cannellini) with the cashew cream. The beans add creaminess while boosting protein content—perfect for post-workout meals. Always taste after adding protein sources, as some varieties (like beans) can make the soup slightly thicker.
Nutrition facts
Frequently asked questions
Can I make this tomato basil soup without cashews?
Yes! For a nut-free version, blend ½ cup silken tofu with ¼ cup water until smooth to replace the cashew cream. The texture will be slightly lighter but still creamy. Alternatively, use ½ cup cooked white beans blended with the broth for extra protein and creaminess.
How do I prevent the soup from getting too watery?
Simmer the soup uncovered for 5-7 minutes after adding all ingredients to reduce excess liquid. If it's still too thin, blend ½ cup of the soup with the cashew cream for a thicker consistency. For extra richness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 2 minutes.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight! For freezing, portion into 1-cup servings and freeze for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen. Add a splash of water when reheating to restore creaminess.
Can I use fresh basil stems in the recipe?
Yes! Remove stems from leaves and chop them finely—they contain concentrated flavor. Add the stems with the leaves during the final simmer. For extra aroma, lightly bruise the stems with your fingers before adding. Just be sure to strain out any large stem pieces before serving if you prefer a smoother texture.
How can I make this soup spicier?
Add ½ teaspoon red pepper flakes when sautéing the aromatics, or stir in 1 teaspoon hot sauce at the end. For smoky depth, add ½ teaspoon smoked paprika with the garlic. For heat lovers, blend in 1-2 fresh chili peppers (like jalapeños) with the tomatoes before roasting.
