Creamy Vegan Tomato Soup

Enjoy the comforting flavors of a classic vegan tomato soup made easy with canned tomatoes. Perfectly creamy and rich, this soup offers a dairy-free twist on a beloved favorite, showcasing the simplicity and versatility of canned pantry staples. A must-add to your weekly meal rotation!
post featured image
Vegan tomato soup with croutons and basil leaves in a bowl on a wooden cutting board.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

When you’re craving something warm, cozy, and easy to make, a bowl of vegan tomato soup really hits the spot. This simple recipe uses canned tomatoes, which means you can make it any time of year, too. But, if it’s the summer season, you’ll have the perfect recipe for using up any leftover fresh tomatoes from your backyard garden!

It’s a great go-to meal when your fridge is looking empty but you still want something tasty. With just a few pantry staples and a blender, you’ll have a creamy, comforting soup ready in no time. Whether you’re new to plant-based cooking or just love a good tomato soup, this one’s a keeper!

For even more comforting soup recipes, don’t miss out on these 30+ vegan soup recipes you need to savor. Let’s get started!

Why You’ll Love This Tomato Soup

Fantastic flavor and ease of cooking are the most obvious reasons to make this delicious recipe. But, here are even more reasons to enjoy this creamy, dairy-free soup!

  • Made with Pantry Staples. You probably already have most of the ingredients on hand—like canned tomatoes, garlic, and broth. That means fewer grocery trips and more last-minute meal wins.
  • Quick and Easy to Make. This soup comes together fast, usually in under 30 minutes. Just sauté, blend, and simmer. Perfect for busy nights or lazy weekends.
  • Super Cozy and Comforting. There’s something about warm tomato soup that feels like a hug in a bowl. It’s great on cold days or anytime you want something soothing and simple.
  • Great for Meal Prep. It stores well in the fridge or freezer, so you can make a big batch and enjoy it all week. Just reheat and serve!
  • Pairs Well with So Many Sides. It’s perfect with grilled cheese, crusty bread like focaccia, leafy green salad, or even roasted veggies. That makes it a flexible main dish for any meal.
Vegan tomato soup in a bowl, topped with croutons and surrounded by ingredients.

Key Ingredients and Substitutions

This vegan tomato soup from canned tomatoes is super simple to make with mostly pantry staples. The beauty of this recipe is that it’s so versatile. Here are the main ingredients and helpful substitutions to get you started:

  • Fire-Roasted Canned Tomatoes – They’re super convenient and work great year-round. Use whole peeled or crushed tomatoes for the best texture. No canned tomatoes? Use tomato puree or fresh tomatoes that have been peeled and cooked down.
  • Vegetable Broth – Helps to blend everything together while adding savory notes. Choose a low-sodium broth so you can adjust the salt yourself. No broth? Use water with a pinch of salt and a splash of soy sauce, miso, or coconut aminos for extra flavor.
  • Raw Cashews – Make the soup creamy without any dairy. Soak them in hot water for 10–15 minutes to help them blend more easily. Try unsweetened coconut milk or oat cream if you’re out of cashews.
  • Russet Potato – Helps to thicken the soup without adding any cream. Peel and dice the potato small so it cooks faster. Yukon Gold potatoes work too, or you can try a handful of cooked white beans for a similar creamy effect.
  • Onion and Garlic – Gives the soup a sweet and savory boost and adds depth of flavor. Cook onions until soft and slightly golden to bring out the natural sweetness. Shallots or leeks will also work in a pinch. Add the garlic after the onion starts to soften so it doesn’t burn. Garlic powder can work in a pinch—start with ½ teaspoon and adjust to taste.

How to Serve Up Your Creamy Tomato Soup

This recipe has such a silky consistency that it’s nice to pair with something crunchy. This savory soup is truly delicious on its own, but here are a few tasty ideas to consider:

  • Top It With Croutons – Keep it simple but still looking fancy with a sprinkle of freshly cracked black pepper, flavorful vegan croutons (whole or crushed), and some green basil leaves (whole or thinly sliced) for a pop of color and flavor.
  • Don’t Forget Dairy-Free Grilled Cheese – A classic combo! Before satisfying your hunger with soup, make a sandwich filled with gooey vegan cheese and grilled to perfection. Add a slice of fresh garden tomato and a leaf of lettuce and you’ll be golden!
  • Boost With a Bean Burger – If grilled cheese is not your go-to, you can bulk up your bowl with a bun-ful of barbecue black bean burger. Substantial and satisfying, this burger might just become your soup’s best friend.
  • Call Up a Caprese Salad – Prepare a pretty salad plate with a bounty of baby spinach, fresh basil, and chunks of vegan mozzarella cheese. Drizzle with olive oil, balsamic vinegar, and season with salt and pepper. (Check out our dairy-free caprese sandwich if you love these flavors together!)
  • Pair With a Potato – A potato with a crispy crust is the perfect plant-based pairing with this soup. Our hasselback potatoes recipe fits the bill and will fill your belly to the brim. A munch and then a slurp can be a beautiful bite.
Creamy vegan tomato soup in a bowl topped with croutons, fresh basil leaves, and cracked black pepper.

Vegan Soup FAQs

How long does vegan tomato soup keep?

Place the cooled soup into a sealed container and refrigerate. Any remaining tomato soup will last in the fridge for about 3-4 days.

Can I freeze this dairy-free tomato soup recipe?

You sure can! Simply pour your leftover soup into ice cube trays and freeze overnight. When ready, pop your tomato cubes into a sealed container and they’ll last at least a month or two in the freezer. To thaw, either place into the refrigerator overnight or in a saucepan over medium heat until desired temperature. Tomato soup cubes can also be used to thicken or flavor a vegan stew, or even add an extra boost to sautéed vegetables.

Can I make this vegan soup recipe without oil?

Yes! Instead of oil, use water, homemade vegetable broth (or store-bought vegetable broth) or coconut aminos (or a dash of soy sauce) to sauté the vegetables.

Creamy vegan tomato soup  in a bowl with croutons, basil leaves, and cracked black pepper.

If you try this creamy Vegan Tomato Soup recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments! We’d love to hear about your favorite vegan sheet pan dinners, too.

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Creamy Vegan Tomato Soup

5 from 7 votes
This delicious creamy tomato soup is perfect for a chilly day. It's packed with flavor and easy to make from canned tomatoes! It's entirely plant-based, dairy-free, and loaded with nutrients. Serve it with a side of vegan grilled cheese for the perfect mealtime combo.
Vegan tomato soup with croutons and basil leaves in a bowl on a wooden cutting board.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6 -8

Equipment

Ingredients

  • 2 tablespoons olive oil
  • 1 onion, roughly chopped
  • 3 medium cloves garlic, chopped
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon basil
  • 1 teaspoon oregano
  • 1 large russet potato, diced
  • 1 20-ounce can fire-roasted tomatoes, with their juices
  • 4 cups vegetable broth, or vegetable bouillon and water
  • ¼ cup raw cashews
  • Fresh basil, finely sliced, for garnish

Instructions

  • In a large soup pot, add the oil and warm over medium heat. Add the onion and garlic and sauté for a few minutes until the onion becomes translucent.
  • Stir in the salt, pepper, basil, oregano, and diced potato.
  • Add the can of tomatoes and 3 cups of the vegetable broth (or bouillon and water), reserving one cup to blend with the cashews in the next step. Bring the pot to a boil and cook for 20 minutes, until potatoes are cooked through.
  • Add cashews and remaining 1 cup of vegetable broth (or bouillon and water) to a high-powered blender and blend on high until you have a very smooth creamy cashew milk.
  • After the pot has been cooking for 20 minutes, remove from heat, add the cashew milk, and blend with an immersion blender until pureed.
  • Serve hot topped with basil.

Notes

  • Side Suggestions: A vegan grilled cheese sandwich or top with crunchy vegan croutons.
  • Texture Tip: If you prefer a silky smooth creamy tomato soup, blend with a high-speed blender instead of an immersion blender. Transfer the soup a bit at a time into the blender and blend on high until smooth.
  • Don’t want to make your own cashew milk? You can use unsweetened and unflavored soymilk, store-bought cashew milk, or any other plant-based milk in its place. You can even use coconut milk in a pinch, although that will impact the flavor of the soup.
  • Storing: Any remaining tomato soup will last in the fridge for about 3-4 days.
  • Freezing: Pour your leftover soup into ice cube trays and freeze overnight. When ready, pop your tomato cubes into a sealed container and they’ll last at least a month or two in the freezer. To thaw, either place into the refrigerator overnight or in a saucepan over medium heat until desired temperature.

Nutrition

Calories: 138kcal | Carbohydrates: 17g | Protein: 3g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1019mg | Potassium: 332mg | Fiber: 2g | Sugar: 3g | Vitamin A: 343IU | Vitamin C: 5mg | Calcium: 23mg | Iron: 1mg
Course — dinner
Cuisine — Italian
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 7 votes

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




8 comments
  1. This looks delicious! I love soups that are full of flavor like this one! I’ll have to try the recipe soon!

  2. 5 stars
    Delicious this soup looks so divine!

  3. 5 stars
    Loooove this soup so so much! It’s a go-to for fall. It’s crazy to think that I used to hate tomatoes.

  4. Beatriz Buono-Core says:

    5 stars
    I love tomato soup!

  5. Andrea White says:

    5 stars
    OMG yessss. Such a creamy and delicious soup!

  6. 5 stars
    Delicious creamy flavorful soup. The cashews make it creamy and add extra nutrition as well.
    Perfect cold rainy day meal!

  7. 5 stars
    Such a perfect soup for winter! Mmmmmm.

Stay Inspired!

Thank you for subscribing!