This site uses affiliate links and I may earn a commission at no extra cost to you.

This creamy vegan tomato basil soup is a delicious twist on the classic comfort food. The rich creaminess is so warming and the basil adds a depth of flavor that will keep you coming back for more. This easy vegan tomato soup is perfect to make in a big batch for the whole week, with some hearty bread for dipping!

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 You’ll Love this Creamy Vegan Tomato Basil Soup Recipe!

Creamy vegan tomato soup is hard to beat as a wholesome and comforting soup for easy lunches or as a starter for dinner. Full of flavor, this vegan tomato soup recipe is seasoned to perfection with fresh aromatics and herbs. Paired with its silky smooth creamy texture, from easy plant-based milk and cream, it’s just dreamy.

Kids (and adults of all ages!) love this recipe, either to sip on, slurp spoonfuls of, or dip crackers or hearty bread in. They won’t even know how many hidden veggies they’re eating! It’s chockful of fiber and immunity-boosting nutrients like vitamin C to keep you healthy and fuel your day. Plus, it’s easy to make a big batch for meal prep, so you can enjoy all week long as a nourishing lunch or a quick weeknight dinner.

    Ingredients for Vegan Tomato Soup

    With a handful of fresh veggies plus some pantry staples, these ingredients should be easily found in most grocery stores!

    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 Tomato Soup Vegan

    process of adding carrots and onions into a pan

    Step 1: Start by heating the vegan butter or oil in a large pot on medium heat. Then add the onions and carrots and saute for 8 to 10 minutes. While cooking, stir frequently to avoid burning or browning.

    process of adding vegetable broth to pan

    Step 2: Next, add the garlic, diced tomatoes, bell pepper, and basil, along with your seasonings and vegetable broth. Then stir until evenly combined. Once mixed, let everything cook for about 15-20 minutes, or until the tomatoes begin to crack and soften up.

    process of adding plant based milk to pan

    Step 3: When the tomatoes are cooked, add plant-based milk and cream. Stir until well combined.

    process of using immersion blender in tomato basil soup

    Step 4: Then, use a blender, food processor, or immersion blender to puree soup until smooth, in batches if needed. Finally, return to the pot (if needed), and give it a taste. Adjust seasonings if desired and simmer for 5 minutes.

    Toni’s Recipe Tips

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

    Variations on Vegan Tomato Basil Soup

    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.

    FAQs for Vegan Tomato Soup

    Is tomato basil soup healthy?

    The main ingredient of 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?

    Dairy-free tomato basil soup is made creamy by swapping milk or cream 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 traditional creamy tomato basil soup. Some plant-based alternatives include coconut milk or cream, 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

    Serving Suggestions for Creamy Tomato Basil Soup

    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 Instructions for Vegan Tomato Soup

    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. 

    More Creamy, Dreamy Vegetable Soups!

    If you tried this creamy vegan tomato basil soup recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

    Photos by Alfonso Revilla

    Cookbooks

    If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

    Creamy Vegan Tomato Basil Soup

    4.92 from 37 votes
    Prep: 15 minutes
    Cook: 40 minutes
    Total: 55 minutes
    Servings: 4 servings
    completed Tomato Basil Soup in a bowl against a light surface with ingredients in the background
    This creamy vegan tomato basil soup is a delicious twist on the classic comfort food. The rich creaminess is so warming and the basil adds a depth of flavor that will keep you coming back for more. This easy vegan tomato soup is perfect to make in a big batch for the whole week, with some hearty bread for dipping!

    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!

    Video

    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.
      process of adding minced garlic into pan
    • 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.
      process of adding spices to pan
    • 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.
      process of using immersion blender in tomato basil soup
    • 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

    Additional Info

    Author: Margaret Chapman
    Course: Dinner, Lunch
    Cuisine: American, Southwestern
    Method: Stovetop
    Diet: Vegan
    Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
    4.92 from 37 votes (21 ratings without comment)

    Leave a comment

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

    Recipe Rating




    Comments

    1. 2 stars
      Wellll, I’ve been cooking for a long time. Even the color in the photo isn’t the same. I used very ripe tomatoes, and it came out a washed out pink. No flavor. It needs more salt. 1/2tsp for this size pot is not enough. Doesn’t taste like any Tomato Basil soup I’ve ever had Vegan or not.

    2. 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!

    3. 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!