Creamy Roasted Tomato and Basil Soup (Vegan and Dairy-Free)

Enjoy this recipe? Please share!

This Vegan Roasted Tomato and Basil Soup is bursting with flavor from oven-roasted veggies and fresh basil. Easy, dairy-free and perfect for cozy nights in!

image shows two bowls of tomato basil soup

Is there anything better than a warm hug in a bowl on a chilly night? This creamy tomato basil soup recipe takes things to the next level with oven-roasted Roma tomatoes, caramelized onions, and fresh garlic blended into a silky texture—no heavy cream or dairy needed. It’s everything you love about a classic tomato soup with a wholesome, plant-based twist.

Whether you’re exploring dairy-free meals for the first time or you’re just looking for a homemade tomato soup that packs rich flavor without the fuss, this one’s for you.

Some links may be affiliate links. That means I may make a commission if you use my links to purchase, at no extra added cost to you! I only recommend products that I personally love and believe in  Full disclosure here.

Why You’ll Love This Vegan Roasted Tomato Basil Soup

  • Intensely flavorful from slow-roasted veggies
  • Totally plant-based and naturally dairy-free
  • Easy to make in small batches or double for leftovers
  • One of the easiest soups to freeze and reheat
  • A comforting, family-friendly meal that feels like a warm hug
  • Perfect for tomato season, rainy days or chilly winter months

Ingredients You’ll Need for Vegan Roasted Tomato Basil Soup

ingredients needed for tomato soup

This easy tomato basil soup recipe uses simple, whole ingredients you can find at any grocery store. This recipe keeps things simple, using all whole food, family-friendly ingredients:

  • Tomatoes
  • Tomato paste (not tomato sauce!)
  • Yellow onion
  • Garlic cloves
  • Olive oil
  • Fresh basil leaves
  • Salt and black pepper, to taste
  • Optional: splash of vegetable broth, coconut milk or lemon juice to adjust texture and brightness if desired

How to Make Roasted Tomato and Basil Soup (Vegan)

This homemade version of roasted tomato and basil soup is so much easier to whip up than you probably think. No need for a fancy Instant Pot or hours on the stove.

First, preheat your oven to 400°F (200°C).

Halve the Roma tomatoes and remove stems. Peel the onion and cut into quarters, and peel 4–5 garlic cloves.

image shows vegetables on the baking sheet

Arrange tomatoes, onions, and garlic on a large baking sheet. Drizzle with olive oil and sprinkle generously with salt and pepper. Toss to coat.

Roast for 40 minutes, until the tomatoes are blistered and the onions are golden. Let the hot soup ingredients cool slightly (about 10 minutes). This is important before blending hot liquid to avoid the build up of pressure.

roasted vegetables inside of the blender before blending

Transfer all the roasted vegetables and their juices to a blender or food processor. If you don’t have one, you can also transfer the soup into a large pot, non-reactive pot or stainless steel pot and use an immersion blender.

Add tomato paste and blend until smooth and creamy. If using a regular blender, work in batches with the lid slightly vented.

Stack and slice your fresh basil leaves into ribbons (a chiffonade), then stir or sprinkle into each bowl before serving.

Storage & Meal Prep Tips: This soup stores and freezes beautifully! Store in an airtight container for up to 4 days. Freeze in single portions for up to 3 months. Reheat on the stove or microwave.

bowls of tomato basil soup from above

Pro Tips for the Best Flavor for Dairy-Free Tomato Basil Soup

Want to make the best soup possible? Here are a few tips to keep in mind:

  • Use ripe Roma tomatoes or San Marzano tomatoes for best results. They’re naturally sweet and perfect for roasting.
  • Don’t skip the tomato paste. It deepens the flavor and adds richness.
  • Let the soup cool slightly before blending the hot ingredients.
  • For a chunkier texture, pulse the soup instead of blending fully smooth.
  • Want a spicy kick? Add a pinch of red pepper flakes to the roasted vegetables before blending.
close up on a bowl of tomato soup with a spoon

FAQs About Vegan Tomato Basil Soup

Can I use canned tomatoes instead of fresh?

For the best flavor, fresh roasted tomatoes are ideal — but in a pinch, canned whole tomatoes (drained) will work. Crushed tomatoes also are a good option.

Do I need to peel the tomatoes?

No need! Once roasted and blended, the skins help thicken the soup and add flavor.

What should I serve with this soup?

Crusty sourdough bread, a grilled cheese sandwich, or even a side of avocado toast are all amazing options! My kids love chowing down on this with garlic bread and chicken tenders (because, kids), both of which I can make in the air fryer while the veggies are roasting.

More Easy Soups to Try

image shows two bowls of tomato basil soup

Creamy Roasted Tomato and Basil Soup (Vegan and Dairy-Free)

Yield: 4 servings
Prep Time: 10 minutes
Cook Time: 40 minutes
Additional Time: 10 minutes
Total Time: 1 hour

This Vegan Roasted Tomato and Basil Soup is bursting with flavor from oven-roasted veggies and fresh basil. Easy, dairy-free and perfect for cozy nights in!

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 and black pepper, to taste

Instructions

  1. Preheat the oven to 400 degrees Fahrenheit.
  2. Cut the tomatoes in half lengthwise and remove the stems. Peel the onion and cut it into quarters, and peel the garlic cloves.
  3. Take a baking sheet and arrange the tomatoes, onions and garlic on it.
  4. Drizzle olive oil over the vegetables. Season with salt and pepper, then mix everything together until well combined.
  5. 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.
  6. Transfer everything from the baking sheet, including the accumulated juices, to a blender. Add the tomato paste and blend until the mixture becomes smooth.
  7. Serve while still warm, garnished with basil leaves.

Notes

Want a stronger basil flavor? Add 2-4 leaves directly to the blender before blending the roasted vegetables.

Nutrition Information:
Yield: 1 Serving Size: 1
Amount Per Serving: Calories: 580Total Fat: 30gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 24gCholesterol: 0mgSodium: 675mgCarbohydrates: 75gFiber: 20gSugar: 44gProtein: 16g

Did you try this recipe? Let me know with a comment and rating! 🤩 Your 5 star ratings and sweet comments help to support our family business, and help other readers as they create their dishes, too! Don’t forget to tag me on Instagram @funfamilymeals if you try this!

Roasted Tomato and Basil Soup is the Flavor Packed Vegan Soup Season Go-To

This creamy roasted tomato basil soup is one of my all-time favorite soup recipes. It’s simple, cozy and full of rich flavor, without a ton of cooking time required.

It’s a great recipe you’ll come back to every tomato season, and it’s easy enough for a busy weeknight. The best part? You can adapt it to your personal preferences, favorite brands and what you’ve already got in the pantry.

Next time you’re staring down a basket of ripe tomatoes or looking for a new comfort food staple, give this easy tomato basil soup a try. It might just become your go-to dinner, too.

Pin it now, or make it tonight and get ready to fall in love with a dairy-free twist on a timeless favorite ❤️

Use the image below to pin this recipe to your Pinterest boards to make it easy to find again!

pinterest pin image

Leave a Reply

Your email address will not be published. Required fields are marked *