Easy Vegan Roasted Tomato Basil Soup

There’s just something about a steaming bowl of tomato soup that feels like a warm hug. This roasted tomato basil soup is cozy, deeply flavorful, and perfect for those chilly days when you want something satisfying yet light. It comes together with little effort, but the flavor will make you think it simmered all day.

Vegan Roasted Tomato Basil Soup in bowls with spoons.

I’ve made this soup countless times, especially during late summer when tomatoes are at their juiciest. If you love plant-based soups, you might also enjoy my Creamy Butternut Squash Soup, Broccoli Cheddar Soup, or Creamy Mushroom Wild Rice Soup for more nourishing comfort food ideas.

Vegan Roasted Tomato Basil Soup in bowls with spoons.

Why You’ll Love This Recipe

  • Deep, rich tomato flavor thanks to oven-roasting.
  • Only a handful of fresh, wholesome ingredients.
  • Naturally vegan and gluten-free.
  • Easy to prepare with minimal hands-on time.
  • Perfect for freezing and enjoying later.

Ingredients

Vegan Roasted Tomato Basil Soup, labeled ingredients.
  • Roma Tomatoes: These tomatoes are meaty with fewer seeds, making them ideal for roasting. They develop a concentrated sweetness in the oven, giving your soup a rich, full-bodied flavor.
  • Yellow Onion: Adds natural sweetness and depth. Roasting the onion alongside the tomatoes helps mellow its sharpness and blends beautifully into the soup.
  • Garlic Cloves: A few cloves of roasted garlic add a warm, aromatic base and a touch of sweetness.
  • Olive Oil: Helps the vegetables roast evenly and enhances the flavor. Use extra virgin olive oil for a hint of peppery richness.
  • Tomato Paste: Intensifies the tomato flavor and adds a bit of thickness to the soup.
  • Fresh Basil Leaves: Brings a bright, herbal note that balances the deep roasted flavors.
  • Salt: Brings out the natural flavors of the vegetables.
  • Black Pepper: Adds a subtle kick and complexity to the soup.

Substitutions and Additions

  • Cherry Tomatoes: Swap Roma tomatoes for cherry tomatoes if you prefer a slightly sweeter soup.
  • Shallots Instead of Onion: Shallots will give a softer, more delicate flavor.
  • Fresh Thyme: Add a few sprigs while roasting for an earthy note.
  • Red Pepper Flakes: Sprinkle in for a gentle heat.
  • Coconut Milk: Stir in a little for creaminess without dairy.

Step by Step Instructions

Step 1: Preheat and Set Up the Pan

Preheat the oven to 400°F. Position a rack in the center of the oven. Line a large rimmed baking sheet with parchment paper for easy cleanup and to prevent sticking.

Vegan Roasted Tomato Basil Soup, in process, tomatoes on baking sheet.

Step 2: Prep the Tomatoes

Rinse and dry the Roma tomatoes. Slice each one in half lengthwise and remove the stem/core if present. If you prefer a slightly less acidic soup, you can gently scoop out some of the seeds, but it’s not required.

Step 3: Prep the Aromatics

Peel the yellow onion and cut it into quarters so the pieces roast evenly. Peel the garlic cloves and leave them whole so they soften and sweeten in the oven without burning.

Step 4: Arrange and Season

Spread the tomatoes (cut-side up), onion quarters, and garlic cloves on the prepared baking sheet, leaving a little space between pieces for good airflow. Drizzle the olive oil evenly over everything.

Season generously with salt and black pepper. Toss lightly with your hands, then flip the tomatoes back to cut-side up so they caramelize nicely on top.

Vegan Roasted Tomato Basil Soup, in process, baked tomato halves with onions, garlic and olive oil on baking sheet, baked.

Step 5: Roast to Concentrate Flavor

Roast for 35–45 minutes, rotating the pan halfway through. The tomatoes should look collapsed with lightly blistered edges, the onion should be tender with some browning, and the garlic should be soft and golden.

If anything is browning too quickly near the edges, move those pieces toward the center of the pan.

Step 6: Cool Briefly and Save the Pan Juices

Remove the baking sheet from the oven and let the vegetables cool for about 10 minutes.

Tilt the tray and use a spatula to gather every bit of those flavorful juices and any caramelized bits – this is liquid gold for your soup.

Step 7: Blend the Base with Tomato Paste

Transfer the roasted tomatoes, onion, garlic, and all pan juices to a blender. Add the tomato paste. If your blender is small, work in batches.

For hot blending, vent the blender lid (remove the center cap) and cover the opening with a clean kitchen towel to allow steam to escape safely. Blend on high until completely smooth and velvety.

Step 8: Adjust Consistency (If Needed)

If the soup seems thicker than you like, blend in a splash of hot water, a little at a time, until it reaches your preferred texture.

Taste and add a pinch more salt and pepper if needed.

Step 9: Warm Gently to Meld Flavors

Pour the blended soup into a pot and set it over low to medium-low heat for 5–10 minutes, stirring occasionally.

This brief warm-up helps the flavors round out without overcooking the fresh notes.

Vegan Roasted Tomato Basil Soup in bowls with spoon in front.

Step 10: Finish with Fresh Basil and Serve

Stack the basil leaves, roll them up, and slice into thin ribbons (chiffonade).

Ladle into bowls, garnish with the basil, and add a tiny grind of black pepper or a light drizzle of olive oil, if you like. Enjoy!

Tips and Notes

  • Use the Right Tomatoes: Roma tomatoes work best because they’re meatier and less watery, which gives the soup a more concentrated flavor.
  • Don’t Skip Roasting: Roasting deepens the sweetness of the tomatoes and mellows the onion and garlic – making the soup taste like it simmered for hours.
  • Save the Pan Juices: Those caramelized bits and juices at the bottom of the roasting pan add a huge punch of flavor to the soup.
  • Blend in Batches if Necessary: If your blender is small, blend the soup in two rounds to avoid spills.
  • Adjust Thickness to Your Liking: Add a splash of vegetable broth or water for a thinner soup, or simmer uncovered for a few minutes to thicken.
  • Make It Creamy: Stir in a little coconut milk or cashew cream at the end for a richer texture without dairy.
  • Boost the Herbs: Fresh basil is key, but you can also add a touch of fresh oregano or thyme for extra depth.
  • Season at the End: Salt intensifies as the soup sits, so taste and adjust after blending.
Vegan Roasted Tomato Basil Soup, two bowls.

Easy Ways to Make It a Higher-Protein Meal

Want to turn this light, fresh soup into something more filling? These simple ideas will boost the protein without changing the flavor you love:

  • Blend in 1 Cup White Beans: Cannellini or great northern beans will make the soup creamier and add a nice protein boost.
  • Mix in ¾ Cup Cooked Lentils: Red lentils blend in smoothly and have a mild taste that works perfectly with tomatoes.
  • Top with ½ Cup Crispy Chickpeas: Roast chickpeas with olive oil and spices for crunch and extra plant-based protein.
  • Add ½ Cup Silken Tofu: Blend it in for a silky texture and more plant-based protein power.

Serving Suggestions

  • Serve with Crusty Bread: Perfect for dunking and soaking up every last drop.
  • Pair with a Vegan Grilled Cheese: A classic comfort combo made plant-based.
  • Top with Vegan Cream: Drizzle a swirl of coconut cream or cashew cream for a luxe finish.

Storage and Reheating Instructions

  • Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days.
  • Freeze: Cool completely, then freeze in freezer-safe containers for up to 3 months.
  • Reheat: Warm gently on the stove over medium heat, stirring occasionally.

Want more comforting vegetarian soup recipes? Be sure to check out my collection of 10 Hearty Vegetarian Soups!

Vegan Roasted Tomato Basil Soup in bowls with spoons.

Easy Vegan Roasted Tomato Basil Soup

There’s just something about a steaming bowl of tomato soup that feels like a warm hug. This roasted tomato basil soup is cozy, deeply flavorful, and perfect for those chilly days when you want something satisfying yet light. It comes together with little effort, but the flavor will make you think it simmered all day.
Prep Time 10 minutes
Cook Time 50 minutes
Course Soup
Cuisine American
Servings 4 servings

Ingredients
  

  • 3 pounds Roma tomatoes
  • 1 yellow onion
  • 4-5 garlic cloves
  • 2 tablespoons olive oil
  • 2 tablespoons tomato paste
  • 8-10 basil leaves
  • Salt to taste
  • Black pepper to taste

Instructions
 

  • Preheat the oven to 400°F. Position a rack in the center of the oven. Line a large rimmed baking sheet with parchment paper for easy cleanup and to prevent sticking.
  • Rinse and dry the Roma tomatoes. Slice each one in half lengthwise and remove the stem/core if present. If you prefer a slightly less acidic soup, you can gently scoop out some of the seeds, but it’s not required.
  • Peel the yellow onion and cut it into quarters so the pieces roast evenly. Peel the garlic cloves and leave them whole so they soften and sweeten in the oven without burning.
  • Spread the tomatoes (cut-side up), onion quarters, and garlic cloves on the prepared baking sheet, leaving a little space between pieces for good airflow. Drizzle the olive oil evenly over everything.
  • Season generously with salt and black pepper. Toss lightly with your hands, then flip the tomatoes back to cut-side up so they caramelize nicely on top.
  • Roast for 35–45 minutes, rotating the pan halfway through. The tomatoes should look collapsed with lightly blistered edges, the onion should be tender with some browning, and the garlic should be soft and golden.
  • If anything is browning too quickly near the edges, move those pieces toward the center of the pan.
  • Remove the baking sheet from the oven and let the vegetables cool for about 10 minutes.
  • Tilt the tray and use a spatula to gather every bit of those flavorful juices and any caramelized bits – this is liquid gold for your soup.
  • Transfer the roasted tomatoes, onion, garlic, and all pan juices to a blender. Add the tomato paste. If your blender is small, work in batches.
  • For hot blending, vent the blender lid (remove the center cap) and cover the opening with a clean kitchen towel to allow steam to escape safely. Blend on high until completely smooth and velvety.
  • If the soup seems thicker than you like, blend in a splash of hot water, a little at a time, until it reaches your preferred texture.
  • Taste and add a pinch more salt and pepper if needed.
  • Pour the blended soup into a pot and set it over low to medium-low heat for 5–10 minutes, stirring occasionally. This brief warm-up helps the flavors round out without overcooking the fresh notes.
  • Stack the basil leaves, roll them up, and slice into thin ribbons (chiffonade).
  • Ladle into bowls, garnish with the basil, and add a tiny grind of black pepper or a light drizzle of olive oil, if you like. Enjoy!

Notes

Use the Right Tomatoes: Roma tomatoes work best because they’re meatier and less watery, which gives the soup a more concentrated flavor.
Don’t Skip Roasting: Roasting deepens the sweetness of the tomatoes and mellows the onion and garlic – making the soup taste like it simmered for hours.
Save the Pan Juices: Those caramelized bits and juices at the bottom of the roasting pan add a huge punch of flavor to the soup.
Blend in Batches if Necessary: If your blender is small, blend the soup in two rounds to avoid spills.
Adjust Thickness to Your Liking: Add a splash of vegetable broth or water for a thinner soup, or simmer uncovered for a few minutes to thicken.
Make It Creamy: Stir in a little coconut milk or cashew cream at the end for a richer texture without dairy.
Boost the Herbs: Fresh basil is key, but you can also add a touch of fresh oregano or thyme for extra depth.

Similar Posts