• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Stacey Homemaker
  • Recipes
  • About Me
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
  • Recipes
  • About Me
  • Subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • Subscribe
×
Home » Soup » Dairy-Free Tomato Basil Soup

Dairy-Free Tomato Basil Soup

By Stacey Homemaker on May 25, 2023 10 Comments

This post may contain affiliate links. Please read my disclosure.
Jump to Recipe Print Recipe

Made with sauteed onions and garlic, canned tomatoes, red bell pepper, fresh basil, and cashews to thicken it, this creamy dairy-free tomato soup is so flavorful and ready to eat in 45 minutes. What really puts it over the top are the crispy grilled cheese croutons! 

A white bowl filled with tomato soup and a spoon and it's topped with grilled cheese croutons on a gray background.

This dairy-free tomato soup is creamy, savory, and topped with crispy grilled cheese croutons! It's what soup dreams are made of!

The combination of tomatoes, red pepper, cashews, and basil is incredibly flavorful and makes a delicious, cozy meal that everyone will enjoy. The sweetness of the red pepper perfectly balances the acidity in the tomatoes, and the cashews give it a creamy, velvety smooth texture that is definitely a crowd-pleaser.

This dairy-free soup is easy to make, it's ready to eat in less than 1 hour, and it can be made on the stovetop, slow cooker, or Instant Pot. 

Ingredients & Substitutions

This soup is made with canned tomatoes, some fresh ingredients, and pantry staples. Let's go over the important ingredients and substitutions if you need them. 

  • Onion - I used a yellow onion, but a white or sweet onion could also be used.
  • Garlic - Fresh garlic is my go-to, but you can also use dried garlic. Start with 1 teaspoon and use more to taste.
  • Tomato Paste - This really deepens the tomato flavor! This is the tomato paste that I always use because it's organic and in a glass jar.
  • Dried Seasonings - Oregano, salt, and pepper give so much flavor!
  • Tomatoes - I used canned tomatoes because it's convenient, but you can also use 2 lbs of fresh tomatoes.
  • Pepper - A red bell pepper has the perfect amount of sweetness to balance the acidity of the tomatoes. You can substitute an orange or yellow pepper, but not green because it will change the overall color and flavor of the soup. 
  • Cashews - Blended cashews naturally thicken the soup and make it taste extra creamy! If you need to, you can substitute ½ cup raw sunflower seeds, 1 medium peeled and diced russet potato, or ½ cup of canned coconut milk. 
  • Maple Syrup - A little bit of sweetness is necessary to balance the acidity from the tomatoes. You could also use agave or date syrup.
  • Vegetable Broth - I used vegetable broth, but mushroom broth could also be used.
  • Basil - Use fresh basil if possible, it gives so much flavor! If you don't have it, you can substitute 1 tsp dried basil. 
All of the ingredients needed to make the recipe laid out on a gray background.

How To Make It 

In a large dutch oven, saute the onions until they're soft and translucent (Photo 1). Add the garlic, tomato paste, and dried seasonings and let it cook for a couple of minutes to toast the spices (Photo 2).

Pour in the entire can of tomatoes, diced bell pepper, raw cashews, maple syrup, and vegetable broth (Photo 3). Cover and let it cook for 20 min (Photo 4). Take it off the heat and let it cool down for 10 min.

Transfer the mixture to a blender (Please follow the directions in the recipe card to safely blend the soup) along with the basil and blend on low in small batches until it's smooth and creamy (Photo 5).

Pour the soup into a large bowl and when you're done with all of the batches, pour all of the soup back into the pot to keep it warm while you make the grilled cheese (Photo 6). 

A collage of photos showing how to make the recipe in 6 easy steps.

Instant Pot Instructions

Set the Instant Pot to Saute and add ¼ cup broth or some oil to the pot. Add the onions and saute until tender, stirring occasionally. Add the garlic, tomato paste, and dried seasonings and let it cook for 1 minute. Turn off the Instant Pot and stir in the diced tomatoes, red peppers, cashews, maple syrup, and broth.

Scrape the bottom of the pan to make sure nothing is stuck on. Lock the lid with the valve in the sealing position. Set it for 15 minutes on HIGH pressure. When it beeps, let it naturally release pressure for 10 minutes and then flip the switch to vent to release any remaining pressure. Then follow the recipe card instructions to puree it.

Slow Cooker Instructions

In a large slow cooker, place all of the ingredients except the basil and ingredients to make the croutons. Put the lid on and set it to cook on high for 4 hours. Then follow the recipe card instructions to puree it.

Recipe Variations

  • Pasta - Use the tomato soup as a dairy-free pasta sauce! It's thick and creamy and perfectly coats your favorite noodles. Add 3-4 big handfuls of fresh spinach, roasted broccoli, and some white beans to make it a balanced meal.
  • Plant-Based Protein - Stir ½ cup of red lentils + 1 cup extra broth to the soup when you pour in the tomatoes to give this recipe a boost of plant-based protein.
  • Spaghettios - I often put these small circular noodles in the tomato soup to make a dairy-free version of spaghettios!

What Goes With It

I like to serve a bowl of this dairy-free tomato soup with some type of grilled cheese. Whether the sandwich is just cut in half on the side, sliced into 1-inch thick wedges to make dippers, or cut into 1 x 1 inch squares and placed on top like croutons...it's up to you! All options are delicious!

If you're looking for more side dishes to serve with the tomato soup, any of the following are great options.

  • Creamy Broccoli Salad
  • Lemon Tahini Courgette Salad
  • Dairy-Free Scalloped Potatoes Florentine
  • Salad with Dairy-Free Ranch Dressing
A large white post filled with soup, fresh basil leaves, and a wooden spoon.

How To Store It

Store the leftover dairy-free tomato soup in an airtight container in the fridge for 2-3 days or you can freeze it for 2-3 months.

When you're ready for it, take the container out of the freezer and put it in the fridge to defrost for 24 hours. Then you can warm it up in the microwave or on the stovetop. 

Frequently Asked Questions

How do you thicken tomato soup without milk?

This dairy-free tomato soup recipe uses blended cashews instead of milk to thicken the soup and make it taste extra creamy. 

Can I use fresh tomatoes instead of canned?

Sure! If you'd rather use fresh tomatoes, you'll need to about 2 lbs.

Can I use roasted vegetables?

Roasted vegetables will give even more flavor to the soup! Roast the onions, garlic, bell pepper, and tomatoes at 375 degrees for 25-30 min or until they're soft before blending them with the rest of the soup ingredients.

Success Tips

  • You don't need to soak the cashews before adding them to the soup because they're essentially being cooked and softened while the soup is simmering. 
  • A blender is the best appliance to use to blend the soup because it makes the soup super creamy. However, you can also use a food processor or stick blender, but the consistency may not be as smooth. 
  • Be extremely careful when blending hot soup. Do not blend hot, boiling, or bubbling soup. The heat building up in the blender cup can cause the top to blow off and spew hot soup everywhere. Take precautions like letting the soup cool down for 10 minutes, only filling the cup up one-third full, venting the lid, blending on low, and working in small batches. Learn how to blend soup safely, here and here.
  • After you stir in the tomato paste, I like to portion the rest out into an ice cube tray so none of the jar goes to waste. Once frozen, transfer the cubes to a reusable bag and keep it in the freezer until you need it. It works like a charm!
A hand holding a spoonful of soup and a grilled cheese crouton on a gray background.

Want More Dairy-Free Tomato Recipes?

  • Dairy-Free Cilantro Lime Tomato Salsa
  • Dairy-Free Sweet Potato Lentil Chili
  • Dairy-Free Sun-Dried Tomato Hummus
  • Dairy-Free Taco Tofu Stuffed Tomatoes
  • Dairy-Free Tortellini Soup
  • Dairy-Free Dutch Oven Chili

Dairy-Free Tomato Basil Soup

Made with sauteed onions and garlic, canned tomatoes, red bell pepper, fresh basil, and cashews to thicken it, this creamy dairy-free tomato soup is so flavorful and ready to eat in 45 minutes. What really puts it over the top are the crispy grilled cheese croutons! 
5 from 3 votes
Print Pin Rate
Course: Soup
Cuisine: American
Prep Time: 10 minutes minutes
Cook Time: 35 minutes minutes
Total Time: 45 minutes minutes
Servings: 8 servings
Calories: 220kcal
Author: Stacey Eckert

Equipment

  • 6-Quart Dutch Oven or Large Soup Pot
  • Blender

Ingredients

Dairy-Free Tomato Soup

  • 1 large yellow onion sliced
  • 3 medium garlic cloves minced
  • 2 tbsp tomato paste
  • ¼ tsp dried oregano
  • ½ tsp salt
  • ¼ tsp black pepper
  • 28 oz can diced tomatoes
  • 1 tsp maple syrup
  • 1 large red bell pepper diced (seeded and stem removed)
  • ½ cup raw cashews
  • 4 cups vegetable broth
  • 10 large fresh basil leaves (1 small bunch)

Grilled Cheese (Makes 3 sandwiches)

  • 6 slices vegan bread (I used Ezekial bread)
  • 9 slices vegan cheese (I used Violife provolone cheese)

Instructions

  • In a large dutch oven over medium heat, saute the onions until soft and translucent. Add the minced garlic, tomato paste, dried oregano, salt, and black pepper. Stir to combine and let it cook for 2 minutes to toast the spices.
  • Add the whole can of diced tomatoes (with the juice), maple syrup, diced red pepper, raw cashews, and vegetable broth to the pot. Stir to combine and bring it to a simmer. Reduce the heat to medium, cover it, and let it cook for 20 minutes.
  • **Do not blend hot, bubbling, or boiling soup.**
    Remove the lid, take the pot off the heat and let it cool for 10 minutes. Carefully, transfer the mixture + the basil to a large blender cup. Only fill it â…“ of the way full. Remove the small center feeder cap from the blender lid and secure the lid on top of the cup.
    Fold a thick dish towel into a square and cover the feeder cap opening to catch any splatters. Hold the towel down with your hand and blend on low in small batches until it's smooth and creamy.
  • Transfer each batch into a large bowl until you finish all of it and then you can pour everything back into the dutch oven to keep it warm while you make the grilled cheese croutons.
  • Place 1 slice of bread on a plate and top it with 3 slices of dairy-free cheese. Put the second slice of bread on top of the cheese and put the sandwich into a press for 5 minutes or until the bread is crispy and the cheese has melted. Slice the sandwich into 1x1 inch squares and top the soup with the croutons.

Notes

  • Store the leftover tomato soup in an airtight container in the fridge for 2-3 days or you can freeze it for a future meal. 

Nutrition

Serving: 1cup | Calories: 220kcal | Carbohydrates: 29g | Protein: 7g | Fat: 9g | Saturated Fat: 2g | Sodium: 1060mg | Potassium: 398mg | Fiber: 5g | Sugar: 6g | Vitamin A: 1085IU | Vitamin C: 37mg | Calcium: 56mg | Iron: 3mg
Tried this recipe?Please rate it and leave a comment below if you have any feedback! If you post a picture on Instagram, please tag @Stacey_Homemaker and use the hashtag #StaceyHomemaker so I can see your delicious creation!

More Vegan Soup Recipes

  • Creamy Chickpea Soup
  • Pumpkin Sweet Potato Soup (Dairy-Free)
  • Vegan Zuppa Toscana
  • Potato Zucchini Soup

Reader Interactions

Comments

  1. Arpita Patel

    October 28, 2020 at 7:34 am

    5 stars
    I made this soup several times during tomato season; it is fabulous!! I also assumed that 'a sliced onion' was what was meant. Once when making this soup I had grilled red and green peppers as leftovers and right before pureeing the soup I added them to the mix. This added yet another layer of flavor. Also found that fresh marjoram works well in the soup and with the cloves. Added a couple of minced garlic cloves too

    Reply
    • Stacey Homemaker

      October 29, 2020 at 11:50 am

      I'm so happy you liked the recipe! Yes, a sliced onion is correct. Great idea to add fresh marjoram, sounds delicious!

      Reply
  2. Cathy

    October 22, 2020 at 7:10 pm

    5 stars
    This was incredibly good and easy to make. In fact it was so easy, my winter hobby is going to be to make vegan soups from scratch and freeze them. I did not make the croutons. Try this, it's amazing! Thanks Sracey- looking forward to trying your soup recipes!

    Reply
    • Stacey Homemaker

      October 22, 2020 at 8:56 pm

      Thank you, Cathy! I'm so happy you liked it! I think we're going to have the same hobby LOL

      Reply
  3. Debra L Wheatman

    July 14, 2019 at 2:55 pm

    Can we use oatmilk instead?

    Reply
    • Stacey Homemaker

      July 14, 2019 at 3:28 pm

      Sure! Any unsweetened plant milk is fine. Enjoy!

      Reply
  4. Debbie

    June 26, 2019 at 2:29 pm

    Is there a substitute for the olive oil so that this could be plant based?

    Reply
    • Stacey Homemaker

      June 27, 2019 at 5:15 pm

      Hi, Debbie! Sure, I would substitute extra vegetable broth instead of the oil. Enjoy!

      Reply
  5. sacha

    May 21, 2015 at 9:35 pm

    Love it

    Reply
  6. Jessy @ The Life Jolie

    May 21, 2015 at 4:25 pm

    This looks delicious. I was never really a fan of the pepper flavor, but now that I'm an adult, I've found that my palette has changed to like it more. I'll have to try this.

    Reply
5 from 3 votes (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Hi, I'm Stacey! I veganize your favorite classic recipes and transform them into irresistible meals that are made entirely from plants! Want to know more? →

Summer Recipes!

Fresh watermelon juice gives the classic Moscow mules recipe just a touch of sweetness & tons of summer flavor! Vegan.

Watermelon Moscow Mules Recipe

Roasted stuffed tomatoes that are filled to the brim with a flavorful mixture of pesto quinoa and fresh spinach. Vegan, dairy-free, and gluten-free.

Pesto Quinoa Stuffed Tomatoes

Chia seed pudding with cherries, kiwi, and mango.

Mango Chia Seed Pudding

High-Protein Vegan Burrito

Vegan Basil Pistachio Kale Sauce

Parmesan Oven Roasted Asparagus

Lemon Garlic Roasted Asparagus

The Ultimate Guide to Veganism + How to Go Vegan Step by Step

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2023 Stacey Homemaker

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.