Creamy Vegan Tomato Basil Soup

BY : PUBLISHED : July 26th, 2022 UPDATED: October 17th, 2022

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.

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

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

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

Creamy Vegan Tomato Basil Soup

Margaret Chapman
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.
5 from 34 votes
Prep Time 15 mins
Cook Time 40 mins
Total Time 55 mins
Course Dinner, Lunch
Cuisine American, Southwestern
Servings 4 servings
Calories 208 kcal
METHOD Stovetop
DIET Vegan

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
Tried this recipe?Please tag us at @PlantBasedonaBudget! 🙂

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.

About Margaret Chapman

View all posts by Margaret Chapman

Reader Interactions

Comments

  1. Teodora says

    5 stars
    Perfect summer recipe!

  2. Bea Buono-Core says

    5 stars
    This recipe looks amazing! I cannot wait to try 😀

    • Andrea White says

      You're going to love this one!

  3. Gina H. says

    5 stars
    Such a comforting and soothing soup. Highly recommended!

    • Andrea White says

      Oh yes! Incredibly creamy and delicious!

  4. Janaye says

    5 stars
    This soup looks so yummy

    • Andrea White says

      It comes out so creamy every time!

  5. Tina says

    5 stars
    Love how creamy this tomato soup is!!

    • Andrea White says

      Same! It comes out incredibly creamy and delicious!

  6. Nance says

    5 stars
    Totally creamy and bright tasting soup

    • Andrea White says

      Gotta love a good creamy soup!

  7. Nora says

    5 stars
    Yum! This tomato basil soup sounds delicious! Can't wait to give it a try! Thanks for the idea!

    • Andrea White says

      Let us know what you think 🙂 We loved it!

  8. Deb says

    5 stars
    Love that this is vegan. It turned out so delicious.

    • Andrea White says

      Nothing like a good vegan tomato soup! So glad you enjoyed it!

  9. Amy Liu Dong says

    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!

    • Andrea White says

      Soup is always a winner!

  10. Kayla DiMaggio says

    5 stars
    This creamy vegan tomato basil soup was so delicious! I loved how easy it was to make!

    • Andrea White says

      Easy and delicious! So glad you enjoyed this one 🙂

  11. Katie says

    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!

    • Andrea White says

      It's the best of all the worlds! So tasty, easy, and wholesome!

  12. Alexandra says

    5 stars
    Such a delicious bowl of comfort food - great flavours!

    • Andrea White says

      Such great comfort food for sure! 🙂

  13. Mary says

    5 stars
    Another great tomato soup to dip my grilled cheese into. Thanks!

    • Andrea White says

      The ultimate combo!!

  14. Andrea White says

    5 stars
    So creamy!

  15. nancy says

    5 stars
    so satisfying and really creamy ! love this tomato soup

    • Andrea White says

      Same! This homemade tomato soup is so good!

  16. Stef says

    OOOHHHH! I love tomato soup but have never made it! This looks great, will try 🙂

    • Andrea White says

      You're going to love this recipe! So easy to make and soooo delicious!

Leave a Reply

Your email address will not be published.

Recipe Rating




Share to...