As an Amazon Associate I earn from qualifying purchases.

A few simple changes to the classic creamy tomato basil soup comes out oh so tasty! You can’t go wrong with a cup of easy vegan tomato basil soup and some hearty bread for dipping.  An easy-to-make soup that’s perfect to make in a big batch for the whole week.

completed Tomato Basil Soup in a bowl against a light surface with ingredients in the background
Want to save this recipe?
Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why This Recipe Works

  • Comfort food classic: Creamy vegan tomato soup makes a favorite hearty and comforting soup for easy lunches or starter for dinner.
  • Creamy and full of flavor: Plant-based milk and cream give creamy tomato soup a silky smooth texture and the spices are perfection!
  • Perfect for families: Adults and kids of all ages love this recipe.
  • Meal prep: Make a big batch to carry along with you for lunches away from home or a quick weeknight dinner.

What Goes Into This Recipe

Don’t be scared off by the ingredient list, everything should be easily found in most grocery stores and it goes together so quickly.

ingredients for Tomato Basil Soup measured out against a light surface
  • Yellow onion: Use a sweet, white, or red onion to make creamy tomato basil soup.
  • Vegan butter or oil: To cook the veggies. Vegan butter will have a bit more richness than oil while the oil is a bit less processed. Both options work well.
  • Carrots: Sauteed at the start of cooking and adds some natural sweetness to the soup.
  • Garlic: Fresh cloves add more flavor than using powder.
  • Fresh tomatoes: I enjoy the flavor and juiciness of Roma or plum tomatoes for making soup. You can also opt for canned tomatoes to make it easier.
  • Yellow or red bell pepper: Adds more depth of flavor than the tomatoes alone.
  • Fresh basil: To make vegan tomato basil soup, fresh basil leaves are essential. Swapping with dried basil leaves simply doesn’t taste the same.
  • Vegetable broth: You can also use water but I find using the broth makes a more flavorful soup.
  • Plant-based milk: Use your favorite option but choose one that doesn’t have a strong flavor that may alter the taste of the soup.
  • Plant-based cream: You can also use vegan cream cheese. It’s optional but it enhances the creaminess of the soup.
  • Sugar: Just a touch to balance the acidity in the tomatoes.
  • Smoked paprika: A bit of smokiness adds more umami flavor to the recipe.
  • Crushed red pepper flakes: Optional but adds a bit of spiciness to this easy tomato basil soup.

How To Make Vegan Tomato Basil Soup

  • 1) Heat the vegan butter or oil in a large pot on medium heat, add the onions and carrots and saute for 8 to 10 minutes. Stir frequently to avoid burning or browning.
  • 2) Add the garlic, diced tomatoes, bell pepper, and basil, along with your seasonings and vegetable broth. Stir until evenly combined. Let everything cook for about 15-20 minutes, or until the tomatoes begin to crack and soften up.
  • 3) When the tomatoes are cooked add plant-based milk and cream. Stir until well combined.
  • 4) Use a blender, food processor, or immersion blender to puree soup until smooth, in batches if needed. 
  • 5) Return to the pot, and give it a taste. Adjust seasonings if desired and simmer for 5 minutes.
  • 6) Serve hot. 

Expert Tips

  • Serve hot: Vegan tomato basil soup is best served hot.
  • Make it ‘cheesy’: Layer in some ‘cheesy’ flavor with a vegan cheese option or some nutritional yeast.
  • Add some garnishes: Shredded vegan cheese, strips of fresh basil or a sprinkle of crushed red pepper are simple garnishes to add to the top.

FAQs

What does tomato basil soup do for you?

The main ingredient, tomatoes provide tons of nutrients. It is a good source of vitamin C, potassium, folate, and vitamin K. It is also a major source of lycopene, an antioxidant that may help prevent chronic disease. Tomatoes also contain fiber and other antioxidants that are beneficial to the body.

How do you make tomato basil soup dairy-free?

Tomato basil soup is made creamy by adding milk or cream to the soup. You can swap it out with just about any plant milk or cream. Also, skip any cheese in the soup and add layers of flavor using plant-based umami flavors such as miso, nutritional yeast, and vegetables to give the soup flavor.

What can I substitute for heavy cream in tomato soup? 

Heavy cream is what adds the thick, creamy texture to creamy tomato basil soup. Some plant-based alternatives include coconut milk, though it may add some sweetness and flavor to the soup, soft silken tofu, and vegan cream cheese. 

completed Tomato Basil Soup in a bowl against a light surface with ingredients in the background

What to Serve with Tomato Soup Besides

While creamy tomato basil soup and vegan grilled cheese may be a match made in heaven, there are lots of other sides you can serve as well!

Storage

Leftovers: Allow leftover tomato soup to fully cool prior to storing it to save for later. Store in individual servings or in a large batch depending on how you you plan to use it. Store in the fridge for up to five days or in the freezer for up to three months.

Reheat: To reheat the soup, return the soup to a pot and heat over medium heat until heated through. Alternatively, you can also reheat the soup in the microwave. Add water as desired if the soup is too thick.

Make ahead: Creamy tomato basil soup is perfect to make ahead and either refrigerate or freeze to use in the future. To save time, pack it up in individual servings so you can easily grab and pack in a lunch or meal on the go. 

Variations

Want a heartier version of fresh tomato basil soup? Here are some of my favorite ingredients to add that make it more substantial or turn it into a main dish.

  • Vegetables: Stir in cooked vegetables at the end for a chunky soup or you can add them before pureeing for a smoother soup. Some of my favorites are corn, spinach, cauliflower, and kale.
  • Beans or lentils: Add cooked beans or lentils after pureeing the soup and heat until warmed through.
  • Grains: Stir in cooked grains such as wheat berries, quinoa, or rice after pureeing and heat just until hot.

More Vegan Soup Recipes

Photos by Alfonso Revilla

Creamy Vegan Tomato Basil Soup

5 from 36 votes
Prep: 15 minutes
Cook: 40 minutes
Total: 55 minutes
Servings: 4 servings
A few simple changes to the classic creamy tomato basil soup comes out oh so tasty! You can't go wrong with a cup of vegan tomato basil soup and some hearty bread for dipping.  An easy-to-make soup that’s perfect to make in a big batch for the whole week.

Ingredients 

  • 1 small yellow onion diced
  • 1 to 2 Tablespoons of vegan butter or oil
  • 3 carrots chopped
  • 2 garlic cloves minced
  • 6 medium tomatoes quartered
  • 1 yellow or red bell pepper chopped
  • ½ cup of fresh basil
  • 1 ½ to 2 cups of vegetable broth
  • cup of plant-based milk
  • 4 ounces of plant-based cream vegan cream cheese, optional
  • ½ Tablespoon of sugar
  • ½ teaspoon of salt
  • ¼ teaspoon of smoked paprika
  • ¼ teaspoon of crushed red pepper flakes optional

Instructions 

  • In a large pot, saute your onions with vegan butter (or oil) and carrots for 8 to 10 minutes on medium heat, frequently stirring to avoid burning or browning.
  • Add in your garlic, diced tomatoes, bell pepper, and basil, along with your seasonings and vegetable broth. Stir until evenly combined. Let everything cook for another 15-20 minutes, or until the tomatoes begin to crack and soften up.
  • Add in your plant-based milk and cream. Then, using a blender, food processor, or immersion blender, puree soup until smooth, in batches if needed. Taste and adjust seasonings if desired and simmer for 5 minutes.
  • Serve hot.

Notes

  • Serve hot: Vegan tomato basil soup is best served hot.
  • Make it ‘cheesy’: Layer in some ‘cheesy’ flavor with a vegan cheese option or some nutritional yeast.
  • Add some garnishes: Shredded vegan cheese, strips of fresh basil or a sprinkle of crushed red pepper are simple garnishes to add to the top.

Nutrition

Calories: 208kcalCarbohydrates: 26gProtein: 5gFat: 12gSaturated Fat: 3gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gTrans Fat: 1gSodium: 837mgPotassium: 766mgFiber: 7gSugar: 16gVitamin A: 10557IUVitamin C: 71mgCalcium: 89mgIron: 1mg

Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Additional Info

Author: Margaret Chapman
Course: Dinner, Lunch
Cuisine: American, Southwestern
Method: Stovetop
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂

Leave a comment

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

Recipe Rating




Comments

  1. 5 stars
    I always love to have a good soup in every meal, and this one is the best. Aside from that, it’s creamy!

  2. 5 stars
    Perfect tomato and basil soup! Love making this whenever I don’t feel like making a huge dinner! It’s filling and light at the same time!