Vegan Roasted Tomato Soup
This roasted tomato soup is quick to make, full of flavor, and completely plant-based. It’s the ultimate heart healthy comfort food.

If you’re craving a bowl of comforting, flavorful soup, this Vegan Roasted Tomato Basil Soup is the perfect recipe to try. Packed with roasted Roma tomatoes, caramelized onion, and fresh basil, this soup is a cozy classic with a plant-based twist. It’s incredibly easy to make, requires just a handful of ingredients, and is perfect for meal prep or a quick weeknight dinner.

Why You’ll Love This Recipe
- Rich in Flavor: Roasting the tomatoes, onions, and garlic brings out their natural sweetness and creates a deep, savory flavor.
- Plant-Based Goodness: This soup is 100% vegan and heart healthy, made with wholesome, natural ingredients.
- Quick and Easy: With only 10 minutes of prep time, you can have a delicious homemade soup ready in under an hour.
- Versatile: Serve it as a main dish with crusty bread or as a starter to a larger meal.
Ingredients You’ll Need
- 3 lbs. Roma tomatoes: The star of the soup, providing a sweet and tangy base.
- 1 yellow onion: Adds a mild, savory depth.
- 4-5 garlic cloves: Roasts to perfection, giving the soup a rich and aromatic flavor.
- 2 tbsp olive oil: Helps caramelize the vegetables during roasting.
- 2 tbsp tomato paste: Enhances the tomato flavor and adds a touch of richness.
- 8-10 basil leaves: Brings freshness and a hint of sweetness to the dish.
- Salt and black pepper, to taste: Simple seasonings that let the other ingredients shine.
Step-by-Step Instructions





Tips for The Best Roasted Tomato Soup
- Choose Ripe Tomatoes: Use the ripest Roma tomatoes you can find for the best flavor.
- Blending Tip: If you prefer a chunkier soup, pulse the blender a few times instead of blending until smooth.
- Make It Creamy: For a creamier texture, stir in a splash of coconut milk or cashew cream before serving.
- Use Fresh Basil: Fresh basil adds a bright and herbaceous flavor. Avoid substituting with dried basil, as it won’t have the same impact.
Serving Suggestions
Pair this roasted tomato basil soup with:
- A slice of crusty sourdough bread or vegan garlic bread for dipping.
- A side salad with a light vinaigrette to complement the soup’s rich flavors.
- Grilled vegan cheese sandwiches for a classic combo.

Storage Tips
Store leftover soup in an airtight container in the refrigerator for up to 4 days. It also freezes well for up to 3 months—just let it cool completely before transferring it to a freezer-safe container. Reheat on the stovetop or in the microwave, adding a little water or vegetable broth to adjust the consistency if needed.
PrintVegan Roasted Tomato Soup
This roasted tomato soup is quick to make, full of flavor, and completely plant-based. It’s the ultimate heart healthy comfort food.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 10 minutes
- Yield: 4 bowls 1x
- Category: Soup
- Method: Oven
- Cuisine: American
- Diet: Vegan
Ingredients
- 3 lbs. Roma tomatoes
- 1 yellow onion
- 4–5 garlic cloves
- 2 tbsp olive oil
- 2 tbsp tomato paste
- 8–10 basil leaves
- Salt, to taste
- Black pepper, to taste
Instructions
- Preheat the oven to 400 degrees Fahrenheit.
- Cut the tomatoes in half lengthwise and remove the stems.
- Peel the onion and cut it into quarters.
- Peel the garlic cloves.
- Take a baking sheet and arrange the tomatoes, onions, and garlic on it.
- Drizzle olive oil over the vegetables.
- Season with salt and pepper, then mix everything together until well combined.
- Place the baking sheet in the preheated oven and bake for 40 minutes. Afterward, remove it from the oven and let it cool for 10 minutes.
- Transfer everything from the baking sheet, including the accumulated juices, to a blender.
- Add the tomato paste to the blender and blend until the mixture becomes smooth.
- Stack the basil leaves on top of each other and slice them into thin strips.
- Divide the soup evenly into four bowls and garnish each portion with the basil strips.