clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Paleo and Vegan Tomato Basil Soup from One Lovely Life

Creamy Tomato Basil Soup (Vegan & Paleo!)

  • Author: One Lovely Life
  • Total Time: 1 hour 15 minutes
  • Yield: about 8 cups 1x


Creamy Tomato Basil Soup – You’d never guess that this creamy tomato soup is 100% vegan. No dairy, just deep, rich tomato basil flavor and a gorgeous velvety texture you’ll fall for over and over again.


  • 3 lbs. tomatoes, halved or quartered if large
  • 1 medium sweet or white onion, cut into large cubes
  • 3 Tbsp olive oil
  • 1 1/2 tsp coarse salt (or 1 tsp regular)
  • 1 1/2 tsp black pepper
  • 1 clove garlic, minced
  • 1/4 tsp red pepper flakes (or more, to taste)
  • 2 cups vegetable broth (you can also use chicken or beef broth)
  • 11 1/2 cups loosely packed fresh basil leaves (reserve some for garnish, if desired)


  1. Preheat oven to 400 degrees F.
  2. Line a baking sheet with foil or parchment (to prevent sticking).
  3. Add tomatoes and onion to the baking sheet. (I put my tomatoes cut side up so they maintain their juices).
  4. Drizzle tomatoes and onion with olive oil, then sprinkle with salt and pepper.
  5. Roast tomatoes and onion at 400 degrees for 45-50 minutes, or until starting to caramelize and very tender.
  6. Let the veggies cool for a few minutes before transferring about half of the mixture to a blender.*
  7. Add 1 clove garlic, 1 cup of the veggie broth, about half the basil to the veggies in the blender and puree until completely smooth. (Please work carefully and cover the top of your blender with a kitchen towel to prevent splatters).
  8. Pour pureed soup into a large pot or Dutch oven and repeat the pureeing step with the second half of the veggies, basil, and broth.
  9. Once all the soup is pureed and poured into the Dutch oven, warm the soup (if needed) over medium heat until heated through. Taste and add additional salt, pepper, or basil, as desired.
  10. Garnish with a little fresh basil and enjoy!

*Alternatively, you can put all the roasted veggies, garlic, broth, and basil directly into the Dutch oven/soup pot and use an immersion blender to puree the soup.

  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Category: Soup, Main Dish
  • Method: Stovetop, Oven
  • Cuisine: American

Keywords: vegan tomato soup, vegan tomato basil soup, vegan creamy tomato soup, vegan creamy tomato basil soup, creamy tomato basil soup, tomato basil soup, tomato soup, dairy free tomato soup