• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Pinch of Parsley
  • About
  • Recipes
    • Breakfast
    • Appetizers, Sides, & Salads
    • Mains
    • Desserts
    • Smoothies, Drinks, & Cocktails
  • Resources
  • Work with Me
    • Client Inquiry Form
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About
  • Recipes
  • Resources
  • Subscribe
  • ×

    Home » Recipes » Mains

    Creamy Dairy Free Tomato Soup

    Published: Sep 20, 2022 · Modified: Dec 19, 2022 by Pinch of Parsley · This post may contain affiliate links · 5 Comments

    • Yum
    • Share
    Jump to Recipe Print Recipe
    A bowl of creamy tomato soup topped with croutons, coconut cream, and basil

    This creamy dairy-free tomato soup made with canned tomatoes is comfort food at its finest! Made with coconut milk, this soup has the perfect texture and a hint of sweetness. It's a fast & convenient option for lunch or dinner that's best served with vegan grilled cheese, homemade croutons, or a vegan caesar salad, especially during the colder months!

    A bowl of creamy tomato soup topped with croutons, coconut cream, and basil
    Jump to:
    • Why you'll love this recipe
    • Ingredients
    • Instructions
    • Serving Suggestions
    • Variations & Substitutions
    • Expert Tips
    • Storage & Reheating Tips
    • FAQ
    • Other recipes you might like
    • 📖 Recipe
    • 💬 Reviews

    Is there a more perfect comfort food than a bowl of creamy tomato soup and a grilled cheese sandwich? I think not. To be honest, this wasn't always a favorite soup of mine but this is homemade tomato soup has quickly become one of my go-to recipes during the fall and winter months. It's just the perfect cozy meal to whip up on a cold day. Plus, its a childhood favorite and nostalgic AF.

    I wanted to make this vegan tomato soup as simple and accessible as possible, so we'll be using canned whole peeled tomatoes. I promise it's just as delicious and flavorful as if you were to use fresh tomatoes!

    Why you'll love this recipe

    • It's quick and easy to make. This dairy free tomato soup with canned tomatoes is made in one pot and ready to serve in just 30 minutes! Using canned tomatoes allows for more consistency in flavor, and cuts down the time of having to cut and peel the tomatoes yourself.
    • It's affordable, convenient, and accessible. The ingredients are pantry and fridge staples but overall, this recipe costs less than $10 to make!
    • This tomato soup is allergen-friendly! It's healthy, dairy-free, vegan, gluten-free, soy-free, sugar-free and can be made oil-free.
    • It's perfect for meal prep, lunch, dinner or to feed a crowd! It's a great lunch or dinner alone or paired with a side salad. If you don't eat it all right away, don't worry, this recipe is freezer-friendly.

    Ingredients

    This recipe calls for very simple ingredients, all of which are likely pantry or fridge staples!

    vegan creamy tomato sou ingredients: vegetable broth, basil, yellow onion, salt, pepper, whole peeled tomatoes, italian seasoning, garlic

    Tomatoes: we'll be using a canned whole peeled tomatoes for this recipe. Canned tomatoes will actually gives a more consistent & perfect tomato flavor in comparison to fresh tomatoes, especially when they're not in season (like in the fall and winter, when you'll likely be enjoying this). We'll break down the whole tomatoes so there are no chunks left over!

    Onion: a white or yellow onion will work! To make this soup as flavorful as possible, we'll be caramelizing the onions. It does takes a few more minutes, but it's worth it! Don't worry, it'll still be ready in less than 30 minutes.

    Garlic: I feel like garlic is a MUST in tomato soup (I mean I think it belongs in every savory recipe but whatever).

    Coconut Milk: the key to creamy vegan tomato soup, and keeping this a dairy-free recipe, is a can of unsweetened full fat coconut milk. Full fat just means it doesn’t say 'light' on the label. The ingredient list should simply be coconut, water, and guar gum. It’s super easy to find at the grocery store (it's usually in the international foods aisle in the Asian section1) and it’s something you can keep in the pantry for months. Give it a shake before opening or a good stir when you open the can just because it does naturally separate. I promise it adds a touch of sweetness, gives the creamy consistency and texture, and does not add a strong coconut flavor. You can use light coconut milk if you'd like.

    Vegetable Broth: we'll be using vegetable stock for added flavor and to thin out the soup a little bit. If we were to only use coconut milk, the soup would be too thick, almost like an alfredo sauce instead of a soup.

    Spices: we're keeping it simple and only using italian seasoning, salt, and pepper. Pantry staples!

    Basil: tomato soup isn't tomato soup without some fresh basil leaves!

    Instructions

    Place a dutch oven or large pot over medium heat and add in a tablespoon extra virgin olive oil and sliced onions. Cook the onions, stirring occasionally until they have caramelized and turned golden brown. Keep the heat on medium, only turn the heat down if they're getting too dark or sticking to the bottom of the pot. Add a tablespoon of water to help deglaze, if needed.

    sliced onions in a white dutch oven pot coated in oil
    caramelized onions in a pot

    Once the onions are caramelized, reduce the heat slightly and add in the minced garlic. Cook for 1-2 more minutes.

    coconut milk, vegetable broth, italian seasoning, salt, pepper, and whole peeled tomatoes in a dutch oven pot
    creamy tomato soup simmering in a pot

    Next, add in your tomatoes, break them up a bit with a wooden spoon then add in the canned coconut milk, vegetable broth, salt, and pepper. Simmer for 5-7 minutes, until the tomatoes are soft.

    cooked tomato soup in a pot
    immersion blender in a pot of creamy tomato soup

    Using an immersion blender (or transferring to a blender or food processor in batches), blend until smooth and fully pureed. Simmer for another 5 minutes. Taste and adjust the seasonings, if needed.

    Divide across 3-4 bowls, garnishing with fresh basil and a drizzle of coconut milk or olive oil!

    Serving Suggestions

    This vegan tomato basil soup recipe wouldn't be complete without a dairy free grilled cheese! It's truly one of the most perfect combinations that has ever existed in the culinary world.

    Aside from grilled cheese, you can serve this healthy tomato soup entirely on its own with some crackers, crusty bread, garlic bread or vegan cornbread. You could also serve it as an appetizer or side, or with a side salad! I personally love to have it alongside kale caesar salad.

    Let's talk toppings! There's so many different things you can top this tomato bisque with:

    • Homemade croutons
    • Crispy roasted chickpeas
    • Bac'n bits
    • A drizzle of olive oil
    • A dollop or coconut cream
    • Vegan parmesan cheese
    • Fresh herbs
    • Dairy-free sour cream
    • Nuts or seeds

    Variations & Substitutions

    I love this recipe as is, but feel free to try out these any of these variations & substitutions that are guaranteed to work:

    Make this a spicy tomato soup by adding a jalapeño (with the seeds) to the soup, prior to blending, or sprinkling in some crushed red pepper flakes!

    Use fresh tomatoes instead of canned tomatoes. The recipe will taste extremely similar if not identical, especially if tomatoes are still in season for you. I would recommend using a combination of fresh cherry tomatoes, medium tomatoes, and roma tomatoes. You could turn this into a creamy roasted tomato soup by using fire roasted tomatoes for a slightly different flavor if you'd like!

    Add roasted red peppers for added flavor and veggies.

    Make this creamy dairy free tomato basil soup without coconut milk a few different ways! You can create a roux with non-dairy milk and flour, use white beans (this would add a ton of plant based protein!), cashew cream, or any dairy free heavy cream, oat milk or cashew milk. Either of these will give you the same thick, creamy texture!

    close up of creamy tomato soup in a bowl

    Expert Tips

    • Don't slice your onions too thinly. You'll run the risk of burning them more easily.
    • If you want this soup a bit thicker, either add more coconut milk or a tablespoon of flour and let simmer over low heat until thickened to your desired consistency. Alternatively, if it's too thick, add some more vegetable broth until it's reached your desired consistency.
    • If you're using a standard high-speed blender instead of an immersion blender, transfer the soup to the blender in batches. You don't want to overload your blender, especially since it is a hot liquid.

    Storage & Reheating Tips

    Refrigerator: Store leftover vegan tomato soup in an airtight container for up to 1 week.

    Freezer: This tomato soup is freezer friendly! Allow the soup to cool completely first then store in a freezer-safe container or freezer-friendly storage bags for up to 3 months.

    Reheat: You can either reheat in a pot on the stove or a microwave-safe bowl covered with a paper towel in the microwave. If reheating from frozen, thaw in the refrigerator overnight or reheat it at low temperature on the stovetop until defrosted and warmed through. Continuously stir it as it thaws.

    FAQ

    How can I thicken my tomato soup?

    If you find that your soup is a bit on the thinner side, you can either simmer until it has cooked down and thickened OR you can dissolve 1 tablespoon of cornstarch in ¼ cup of room temperature water to make a slurry. Stir the slurry into the soup and allow it to simmer for a few minutes until it's thickened.

    Can I use fresh tomatoes in this recipe?

    Yes of course but canned tomatoes, apart from making this recipe easier, are picked while ripe and instantly canned to retain all of their flavor and freshness. The fresh tomatoes at the grocery store, especially during the winter when you're most often enjoying this soup, are in the off-season and not as flavorful. However, I recommend using a combination of medium tomatoes, roma tomatoes and cherry tomatoes.

    Other recipes you might like

    • Vegan Caesar Salad with Homemade Croutons
    • Vegan Broccoli Cheddar Soup
    • Instant Pot Vegan Chili

    Be sure to leave a comment and rating down below if you try this recipe or any of my other soup recipes! Subscribe to my newsletter and follow along on Instagram for more recipes and updates.

    📖 Recipe

    5 from 3 votes
    Rate this Recipe Print Recipe Pin Recipe

    Creamy Dairy Free Tomato Soup

    Lauren Casolaro
    This creamy dairy free tomato soup is comfort food at its finest! Made with canned tomatoes and coconut milk, this soup has the perfect texture and a hint of sweetness. It's quick and easy lunch or dinner that's best served with vegan grilled cheese, homemade croutons, or a vegan caesar salad, especially during the colder months!
    Prep Time 5 mins
    Cook Time 30 mins
    Total Time 35 mins
    Category Soup
    Cuisine Spanish
    Servings: 4 Servings
    Prevent your screen from going dark

    Equipment

    • Immersion Blender

    Ingredients
     

    • 1 tablespoon (15 mL) oil avocado oil or extra virgin olive oil
    • 1 (200 g) large yellow onion sliced
    • 4 cloves (8 g) 8g garlic, minced
    • 1 can (28 oz) whole peeled tomatoes
    • ½ cup (115 g) 115g vegetable broth
    • 1 can (13 oz) full fat coconut milk more for drizzling on top, if desired
    • 1 teaspoon Italian seasoning
    • Salt and pepper to taste
    • Fresh basil for garnish

    Instructions

    • Place a dutch oven or large pot over medium heat and add in the olive oil and sliced onions. Cook onions, stirring occasionally until they have caramelized and turned golden brown. Lower the heat only if they're getting too dark or sticking to the bottom of the pot. 
      1 tablespoon oil, 1 large yellow onion
    • Once the onions are caramelized, reduce the heat slightly and add in the garlic, cooking for another 1-2 minutes.
      4 cloves 8g garlic, minced
    • Next, add in your canned tomatoes and break them up a bit with a wooden spoon. 
      1 can whole peeled tomatoes
    • Add in the full fat coconut milk, vegetable broth, italian seasoning, salt, and pepper. Simmer for 5-7 minutes, until the tomatoes are soft.
      ½ cup 115g vegetable broth, 1 can full fat coconut milk, 1 teaspoon Italian seasoning, Salt and pepper
    • Using an immersion blender (or transferring to a blender or food processor in batches), blend until completely smooth. Simmer for another 5 minutes. Taste and adjust the seasonings, if needed/desired.
    • Divide across 4 bowls, garnishing with fresh basil and a drizzle of coconut milk or oil. Serve with homemade croutons, vegan grilled cheese, or side salad. Enjoy! 
      Fresh basil

    Notes

    If you'd like to use fresh tomatoes, replace the can of tomatoes with 3 cups of a combination of fresh cherry tomatoes, plum tomatoes and/or roma tomatoes.
    Homemade crouton recipe can be found here.
    Store leftovers in an airtight container in the fridge for 5-7 days or in the freezer for up to 3 months.
    Nutritional values are only estimates. Please see our full disclosure here.

    Nutrition Facts

    Serving: 1Bowl | Calories: 111kcal | Carbohydrates: 10.3g | Protein: 2.6g | Fat: 7.1g | Saturated Fat: 4.6g | Cholesterol: 1mg | Sodium: 267mg | Fiber: 2.5g | Sugar: 5g
    Keywords: dairy free tomato soup,dairy free tomato soup with canned tomatoes,vegan tomato soup,vegan tomato soup no cashews,vegan tomato soup with coconut milk
    Did you make this recipe?Mention @pinchofparsley_ on Instastram or tag #pinchofparsley!

    More Vegan Main Dish Recipes

    • Vegan Broccoli Cheddar Soup
    • Easy Instant Pot Vegan Chili
    • Easy Vegan Quinoa Burgers (Gluten-Free)
    • Vegan Rice Paper Rolls with Spicy Peanut Sauce

    Reader Interactions

    Comments

      Did you make this recipe? Leave any questions or thoughts below: Cancel reply

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

      Recipe Rating




    1. Judy

      October 11, 2022 at 1:30 pm

      5 stars
      I meal prepped this soup on Sunday so I could bring it to work this week paired with a salad and it's been perfect! The texture has remained the same so far and it's actually tasting better each day.

      Reply
      • Pinch of Parsley

        October 15, 2022 at 11:03 am

        Hi Judy, I'm so happy to hear that!! Thanks so much for letting us know 🙂

        Reply
    2. Jess

      October 11, 2022 at 1:05 pm

      5 stars
      I made this last night for dinner and it was SO SO yummy!! I didn’t have whole tomatoes so I used crushed but still blended it because of the onions and it was delish! Will def be making again.

      Reply
      • Pinch of Parsley

        October 11, 2022 at 1:05 pm

        Thanks so much Jess!! So glad you liked it and that it worked great with crushed tomatoes <3

        Reply
    3. Lauren

      January 11, 2022 at 4:08 pm

      5 stars
      So creamy and delicious, my new go to tomato soup! Even better paired with a grilled cheeze 😜

      Reply

    Primary Sidebar

    hi there!

    Welcome to Pinch of Parsley, thank you so so much for being here! On my page you'll find a wide range of delicious vegan recipes that are suitable for both beginners and long-time home cooks. I can't wait for you to start cooking with me! Read more about me here!

    connect with me!

    • Instagram
    • Facebook
    • Pinterest
    • TikTok

    Healthy New Years Recipes

    • Healthy Mango Spinach Smoothie
    • Vegan Rice Paper Rolls with Spicy Peanut Sauce
    • Easy Vegan Quinoa Burgers (Gluten-Free)
    • Sweet Potato Chickpea Buddha Bowl

    subscribe to our weekly newsletter!

      Built with ConvertKit

      Most Popular Recipes

      • Vegan Pumpkin Coffee Cake with Pecan Streusel
      • Grapefruit Gin Spritz
      • Vegan Broccoli Cheddar Soup
      • Vegan Raspberry Sorbet without Ice Cream Maker

      Footer

      ↑ back to top

      More

      • About
      • Resources
      • Privacy Policy & Terms of Use
      • Subscribe

      Recipe Index

      • Starters, Sides & Salads
      • Breakfast
      • Main Dishes
      • Desserts

      Contact

      • Please reach out with any
        questions or concerns!
      • Contact Us
      • Client Inquiry Form

      Copyright © 2023 Pinch of Parsley LLC. All Rights Reserved.

      We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
      Cookie SettingsAccept All
      Manage consent

      Privacy Overview

      This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
      Necessary
      Always Enabled
      Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
      CookieDurationDescription
      cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
      cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
      cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
      cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
      cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
      viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
      Functional
      Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
      Performance
      Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
      Analytics
      Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
      Advertisement
      Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
      Others
      Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
      SAVE & ACCEPT