Creamy Dairy-Free Tomato Basil Soup: A Flavorful Vegan & Allergy-Friendly Recipe
This thick, creamy, and incredibly flavorful dairy-free tomato basil soup recipe is packed with wholesome veggies and boasts an undeniable richness, all without the need for heavy cream. The secret to its vibrant taste lies in a homemade, nut-free pesto that gives this soup an extra delicious kick. By incorporating both dried and pureed fresh basil, this soup is anything but bland. Being completely dairy-free and vegan, it’s an excellent choice for anyone with dietary restrictions. Furthermore, it’s free of gluten, dairy, egg, soy, peanuts, and tree nuts, making it a top-8-allergen-free delight! This comforting soup is truly what the doctor ordered for those chilly, winter evenings.
This post contains affiliate links.
Why This Dairy-Free Tomato Basil Soup Will Be Your New Favorite
If you’ve ever had the pleasure of dining at a Zupas restaurant, you might be familiar with their highly acclaimed tomato basil soup. For a long time, I struggled to fully embrace a very acidic, plain tomato soup. However, when I discovered that their secret to an outstanding “tomato BASIL” soup was the addition of pesto, I knew I had to create my own Zupas tomato basil soup copycat. My goal was to make it completely dairy-free, vegan, and free of the top 8 common allergens to accommodate my family’s dietary needs.
Another common issue I aimed to solve with typical tomato soups was the feeling of hunger shortly after eating. While it’s lovely to pair soup with a sandwich or grilled cheese when you have the time and energy, sometimes a soup needs to stand alone as a satisfying meal. Zupas provided another brilliant idea: they offer to add pasta to their tomato basil soup. This was a game-changer! I now consistently add a box of al dente gluten-free pasta to my soup (as you can see in the accompanying pictures), transforming it into a much heartier, more filling dinner. I highly recommend trying this addition for a truly satisfying meal. However, if you prefer a purer, smoother consistency, the soup is equally delicious on its own.
My final improvement focused on making this recipe pantry-friendly. Access to fresh basil leaves and ripe tomatoes can be challenging, especially during the colder winter months. To address this, I’ve designed the recipe to primarily use canned tomatoes and readily available pureed basil from the grocery store. This ensures you can enjoy a vibrant, fresh-tasting soup even when your fresh basil plant isn’t thriving, a common scenario for many of us during the depths of winter.
Do I Need Vegetable Broth or Stock for This Vegan Tomato Soup?
Surprisingly, no! While most soup recipes rely heavily on vegetable broth or stock, I deliberately designed this dairy-free tomato basil soup recipe to achieve a rich, thick consistency without it. My preference is for a robust soup built on a foundational base of fresh onion, carrots, and celery. These humble vegetables simmer down to create a deeply flavorful and naturally thick body for the soup. If, after blending, you find the soup is thicker than your liking, you absolutely have the flexibility to thin it out. A little water, vegetable broth, or vegetable stock will do the trick perfectly. For those who are not strictly vegan and can consume animal products, chicken broth or stock can also be used, though it’s entirely unnecessary for flavor or texture.
Crafting the Perfect Vegan Pesto for Your Tomato Basil Soup
Traditional pesto typically calls for fresh basil, nuts (often pine nuts), Parmesan cheese, garlic, olive oil, and salt. To make this particular tomato basil soup recipe not only vegan but also pantry-friendly and completely nut-free for my family’s allergies, I made three key substitutions:
- **Basil**: Instead of hunting for fresh basil leaves, I opted for pureed basil. This ensures a potent basil flavor that’s accessible year-round, eliminating the need to find fresh, vibrant basil, especially during off-seasons.
- **Nuts**: Pine nuts, a common pesto ingredient, were swapped for sunflower seeds. This makes the pesto entirely nut-free, safe for those with nut allergies, and still contributes a lovely richness and subtle texture.
- **Cheese**: Parmesan cheese was replaced with nutritional yeast. Nutritional yeast is a fantastic vegan staple that provides a savory, cheesy, umami flavor without any dairy, making it perfect for a vegan pesto.
Initially, during my recipe testing phases, I would prepare the pesto separately in my food processor. However, I soon realized this simply created more dishes to wash! Now, I efficiently add all the pesto ingredients directly into the pot with the rest of the soup ingredients to simmer. Since the entire soup is destined for a thorough puree at the end, this streamlined approach saves time and effort without compromising flavor or texture. Of course, if you prefer the traditional method of making pesto separately, that works just as well!
How This Tomato Basil Soup Achieves Both Dairy-Free and Vegan Status
Achieving a wonderfully creamy and rich tomato basil soup while ensuring it’s both vegan and dairy-free is simpler than you might think, thanks to a few clever ingredient swaps that replicate traditional textures and flavors. Here’s how this recipe manages it:
- **Parmesan Cheese Replacement**: As mentioned for the pesto, nutritional yeast steps in for Parmesan cheese. It delivers that distinctive savory, slightly cheesy depth that elevates the soup’s flavor profile without any animal products.
- **Heavy Cream Alternative**: Instead of heavy cream, this recipe utilizes full-fat canned coconut milk. The coconut milk provides a luxurious, velvety texture and a subtle sweetness that perfectly complements the tomatoes and basil. Don’t worry, the coconut flavor is very mild once integrated with all the other robust ingredients.
- **Butter Substitute**: Traditional butter is swapped for vegan butter. Many excellent plant-based butter alternatives are available today that perform just like dairy butter, adding richness and a lovely mouthfeel to the soup’s base.
These easy and effective substitutions allow you to enjoy a deeply satisfying, creamy, and rich soup that is entirely free of animal products. If your dietary needs allow for milk or other animal products, feel free to revert to traditional ingredients at the same ratios – the core recipe is robust enough to adapt.
Selecting the Best Gluten-Free Pasta for Your Hearty Tomato Basil Soup
As I touched on earlier, one of my favorite ways to transform this dairy-free tomato basil soup into a truly substantial and filling meal is by adding al dente pasta to the finished soup. With a family of six, including growing kids who sometimes view pureed soups as “warm smoothies,” making it hearty is key to a universally loved dinner.
When it comes to gluten-free pasta, I’ve found that Jovial gluten-free pasta tends to hold up particularly well over time, especially their fusilli spiral shape. However, Barilla gluten-free pasta has also consistently performed well for us and is often available at a more budget-friendly price point, typically about half the cost. Feel free to use any gluten-free pasta shape or brand you prefer. If you don’t require a gluten-free option, regular wheat pasta works perfectly too. Both Jovial and Barilla gluten-free varieties are widely available at major retailers like Walmart, and I’ve provided Amazon links for convenience.
I’ve experimented with cooking the pasta directly in the soup, but I’ve found that the extra starch released can make the soup too thick, almost like a spaghetti sauce. Additionally, gluten-free pasta can become mushy if left in hot liquid for too long. For the best results, I highly recommend boiling the pasta separately in its own pot until al dente. Drain it thoroughly and only add it to the soup just before serving, after you’ve turned off the heat. This method ensures the pasta retains its ideal texture and prevents the soup from becoming overly starchy.
Of course, if you prefer a simpler, pureed soup, omitting the pasta entirely is perfectly fine – it’s still wonderfully delicious! This versatile soup also pairs beautifully with a vegan grilled cheese sandwich for dipping or topped with homemade gluten-free croutons for added crunch and flavor.
Is This Creamy Tomato Basil Soup Recipe Truly Allergy-Friendly?
Absolutely! This creamy tomato basil soup recipe is meticulously designed to be incredibly allergy-friendly, making it a safe and delicious option for a wide range of dietary needs. It contains no: wheat, gluten, dairy, eggs, soy, fish, shellfish, peanuts, or tree nuts. This means it’s not only fully vegan but also completely free of the top-8 most common allergens. With such a comprehensive allergy-friendly profile, you can confidently share this comforting soup with almost anyone, knowing it caters to many dietary restrictions. Should gluten not be a concern for you or your guests, you can easily substitute regular pasta for the gluten-free variety mentioned in the recipe.
Choosing Your Dairy-Free and Vegan Butter for Best Results
For many years, I’ve relied on Earth Balance vegan butter for its consistent quality and widespread availability. In today’s market, numerous excellent vegan butter brands have emerged, and I believe most would be fairly interchangeable in this recipe, offering similar richness and flavor. However, if you also need your soup to be soy-free, it’s crucial to seek out a specifically labeled soy-free vegan butter option, as some brands do contain soy. If, for any reason, you’re unable to find a safe or suitable vegan butter, don’t fret! You can simply increase the amount of olive oil. Instead of using 1/4 cup olive oil and 1/4 cup vegan butter, opt for a total of 1/2 cup of olive oil. The soup will still be wonderfully rich and flavorful.
What if Nutritional Yeast Isn’t an Option for You?
Nutritional yeast is a truly fantastic ingredient, highly valued in vegan cooking for its ability to impart a savory, “cheesy,” and umami flavor without any dairy. It’s often affectionately called “nooch.” While I personally find its contribution to this tomato basil soup to be a subtle, enhancing note rather than an overpowering one – especially given the many robust flavors present – I understand that some individuals may have dietary restrictions (such as a yeast allergy) or simply dislike its unique taste. If you fall into this category, rest assured that you can omit the nutritional yeast entirely. The soup will still be incredibly flavorful and creamy thanks to the basil, tomatoes, coconut milk, and other aromatics. Its absence won’t fundamentally compromise the integrity or deliciousness of the dish, though you might notice a slightly less complex savory depth.
A Crucial Note on Fresh Basil Purees: Always Check Labels!
Using basil puree tubes is one of my go-to methods for infusing a powerful basil punch into this soup, particularly when fresh basil leaves are either out of season, expensive, or simply looking a bit sad. You might reasonably assume that all tubes of basil puree would contain just basil and perhaps some basic preservatives. However, I was genuinely surprised and quite shocked to discover that at least one brand I encountered actually contained milk! This serves as a vital reminder for anyone managing food allergies: always, always double-check every single ingredient label, even for seemingly innocuous items.
The specific brand I trust and use is a 2.8 oz tube of Aroma One Organics Basil Puree. Unfortunately, I haven’t found it available on Amazon to link, but I consistently find it in the baking aisle at Walmart. Please use whatever brand of basil puree is readily available and, most importantly, confirmed safe for your specific dietary needs. Alternatively, if you have fresh basil available, you can certainly chop and puree it yourself with a little olive oil to achieve a similar concentrated flavor, just ensure you’re adjusting quantities to match the potency of the tube puree.
What Kind of Tomatoes Should I Use for This Flavorful Vegan Tomato Soup Recipe?
The beauty of using canned tomatoes for this vegan tomato soup recipe is the incredible convenience and consistent flavor they offer, removing the guesswork of selecting a specific fresh variety like roma tomatoes, cherry tomatoes, or heirloom tomatoes at your local store. The most crucial factor, regardless of the brand or specific type (whole, crushed, or diced), is to choose canned tomatoes that are already seasoned with basil, garlic, and oregano. This ensures that a robust layer of flavor is infused into every single step of your soup-making process, guaranteeing a vibrant and anything-but-bland final product. It truly doesn’t matter if you opt for whole tomatoes, crushed tomatoes, or diced tomatoes in terms of initial size or shape. Since you’ll be using either an immersion blender or a standard blender to achieve a perfectly smooth and creamy consistency at the end, their starting form is inconsequential.
What Ingredients Are in This Creamy Dairy-Free Tomato Soup?
One of the best aspects of this creamy dairy-free tomato soup is its reliance on mostly pantry staples and a few fresh ingredients that are often fridge regulars in many households: garlic, onion, celery, and carrots. If you, like me, keep your fridge stocked with these basics, then all you’ll need to gather are those fresh aromatics and the rest from your pantry. I prepare this soup so frequently that I strive to keep all the necessary ingredients on hand 24/7. This makes it an ideal, cozy meal to whip up even on the coldest winter day, without needing to venture out to the grocery store. I particularly love recipes that allow me to make good use of pantry staples!
- Olive oil (for sautéing and richness)
- Vegan butter (adds a buttery depth without dairy; see post for options)
- Yellow onion (forms the aromatic base)
- Celery (contributes to the mirepoix flavor base)
- Carrots (adds sweetness and depth to the base)
- Minced garlic (essential for robust flavor)
- Pumpkin seeds (or pine nuts if not allergic, for creamy texture and richness in the pesto)
- Basil puree (intensifies basil flavor year-round)
- Nutritional yeast (for a cheesy, umami depth)
- Sugar (balances acidity of tomatoes)
- Salt (enhances all flavors)
- Dried oregano (classic Italian herb pairing with tomatoes)
- Dried basil (additional layer of basil flavor)
- Pepper (for a hint of spice)
- Red pepper flakes (optional, for a subtle kick)
- Canned tomatoes in basil, garlic, and oregano (the flavorful foundation of the soup)
- Canned coconut milk (full fat preferred, for unparalleled creaminess)
- Bay leaf (adds an aromatic complexity during simmering)
- Gluten-free pasta or gluten-free croutons if desired (for a heartier meal or topping; regular options if gluten is not a concern)
Essential Tools Needed to Make This Creamy Vegan Tomato Soup
Gathering the right tools before you begin cooking will ensure a smooth and enjoyable process for making this creamy vegan tomato soup:
- Chef’s knife and cutting board: Indispensable for efficiently chopping your fresh vegetables like onion, celery, and carrots.
- Measuring spoons and cups: Crucial for accurate ingredient measurements, ensuring the perfect balance of flavors.
- Large pot or Dutch oven: The ideal vessel for sautéing your aromatics and simmering the soup to perfection. A heavy-bottomed pot helps prevent scorching.
- If adding pasta – a separate large pot for making the pasta and a colander for draining: This prevents the soup from becoming overly starchy and ensures your pasta retains its ideal al dente texture.
- Immersion blender, or a good quality regular blender (like a Blendtec): Essential for achieving that wonderfully smooth, creamy consistency that defines this soup.
- Large wooden or heat-safe spoon: For stirring ingredients and preventing sticking during the cooking process.
How to Store and Reheat This Delicious Dairy-Free Tomato Soup Recipe
This dairy-free tomato soup is fantastic for meal prepping and enjoying throughout the week. Once the soup has cooled completely to room temperature, transfer any leftovers to an airtight container. Store it in the fridge, where it will keep beautifully for 3-4 days. For reheating, simply portion out your desired amount into a microwave-safe bowl and heat until warmed through. Alternatively, you can gently reheat it on the stovetop over medium-low heat, stirring occasionally, until hot. This soup also freezes well! For longer storage, freeze portions in freezer-safe containers for up to 2-3 months. Thaw overnight in the fridge before reheating.
Explore My Other Favorite Dairy-Free Soup Recipes!
Living in Idaho, I can tell you firsthand that soup is a staple during the colder months, and it should be for you too! I’m passionate about creating comforting, healthy, and accessible recipes. All of my soups are perfectly suited for those on a dairy-free diet, and just like everything else on my site, they are also entirely gluten-free. If your only dietary concern is dairy-free, you can easily substitute back in regular pasta or regular flour at a 1:1 ratio where applicable.
- Instant Pot Dairy Free Loaded Baked Potato Soup
- Instant Pot Gluten & Dairy Free Chicken, Mushroom and Wild Rice Soup
- Allergy Friendly Taco Soup
- Gluten & Dairy Free Thai Coconut Soup
- Potato & Sausage Soup (Top 8 Free Versions!)
- Slow Cooker Green Enchilada Soup
- Slow Cooker Pizza Soup (GF, DF, Top 8 Free)
- Gluten Free Vegan Minestrone
- Gluten Free Dairy Free Chicken and Rice Soup
- Dairy Free Crack Chicken Noodle Soup
- *Don’t forget I have an entire winter meal plan too, specifically designed for food allergies!
Do I Have a Video Showing How to Make Vegan Tomato Basil Soup?
Yes, I do! To give you a quick and comprehensive overview of just how easy it is to prepare this gluten-free and dairy-free tomato basil soup, I’ve created a concise TikTok video. Watching this short tutorial will provide you with a fantastic visual guide and boost your confidence in making this delicious recipe:
@allergyawesomeness Vegan tomato basil soup—gluten free too. The thing that makes it sing is the homemade pesto! #glutenfreesoup #glutenfreevegansoup #vegantomatobasil #vegansoup #allergyfriendly #nutfreepesto ♬ Swing Soon – Zero3 Music

Dairy Free Tomato Basil Soup (Vegan too!)
8 servings
10 minutes
30 minutes
40 minutes
This thick, creamy, dairy-free tomato basil soup is bursting with wholesome veggies and rich flavor. No need for heavy cream! Plus, a homemade pesto gives this tomato basil soup an extra delicious kick. Being vegan and free from common allergens, it’s perfect for anyone with dietary restrictions.
Ingredients
- 1/4 cup olive oil
- 1/4 cup vegan butter (ensure soy-free if needed; see notes)
- 1 yellow onion, roughly chopped
- 2 stalks celery, roughly chopped
- 2 carrots, roughly chopped
- 1 and 1/2 tsp minced garlic (approximately 3 cloves)
- 1/3 cup unsalted pumpkin seeds* (see note for alternatives)
- 1 tube of basil puree, 2.8 oz (check label for allergens; see post for recommended brand)
- 1/4 cup nutritional yeast (optional, for cheesy flavor)
- 2 tsp sugar
- 1 and 1/2 tsp salt (adjust to taste)
- 1 and 1/4 tsp dried oregano
- 3/4 tsp dried basil
- 1/2 tsp pepper (freshly ground is best)
- 1/4 tsp red pepper flakes (optional, for a little heat)
- 3 cans (14.5 oz each) diced tomatoes in basil, garlic, and oregano, undrained
- 1 can, full-fat coconut milk (for ultimate creaminess)
- 1 bay leaf
- 1 box, (12 oz) gluten-free short pasta of choice (see post for recommendations)
Instructions
1. In a large stock pot or Dutch oven, heat your olive oil and vegan butter over medium heat. Add the chopped yellow onions and stir until they have softened and become translucent, about 5-7 minutes.
2. Add the chopped celery, carrots, minced garlic, unsalted pumpkin seeds, basil puree, nutritional yeast (if using), sugar, salt, dried oregano, dried basil, pepper, red pepper flakes (if desired), the three cans of diced tomatoes (undrained), full-fat coconut milk, and the bay leaf. Stir all the ingredients well to combine.
3. Place a lid on the pot and allow the soup to simmer for 20-30 minutes, stirring occasionally. This simmering time allows all the flavors to meld beautifully and the vegetables to soften thoroughly.
4. While the soup is simmering, in a separate large pot, cook your chosen gluten-free pasta according to the package directions until it is al dente. Once cooked, drain the pasta thoroughly and set it aside.
5. When the soup has finished simmering and heated through, carefully remove the bay leaf. Use an immersion blender directly in the pot, or transfer the soup in batches to a good quality regular blender (like a Blendtec) and blend until everything is completely smooth and creamy. Be cautious if blending hot soup in a regular blender, filling it only halfway and venting the lid.
6. Pour the smooth soup back into the pan (if you used a regular blender). Taste and adjust the salt and pepper as needed to suit your preference. If you find the soup is thicker than you’d like, you can thin it out with a little water or some safe vegetable broth.
7. After you’ve turned the heat off the soup, add the drained gluten-free pasta directly into the pot. Stir gently to combine and then serve immediately. This method prevents the pasta from becoming overcooked or mushy.
*If you prefer not to add pasta to your soup, another wonderful serving suggestion is topping it with homemade dairy-free herbed croutons for a delightful crunch!
Notes
Pumpkin Seeds vs. Nuts: I specifically use pumpkin seeds in my pesto due to nut allergies in my household. If you do not have nut allergies, you can certainly use traditional pine nuts, or even walnuts, for a slightly different flavor profile. Always choose ingredients that are safe for your family.
Explore More: Don’t forget to check out my other delicious soups on the blog! For comprehensive meal planning, take a look at my winter meal plan, designed with food allergies in mind.
Allergy Disclaimer: Our family’s allergies are severe, and we undergo yearly retesting. Our protocol allows us to rely strictly on product labels. We do not contact companies regarding ingredient derivations or potential cross-contact. If your allergies require this level of investigation, please conduct your own due diligence. I cannot guarantee the safety of any ingredient; only you can do so. I share what works for my family.
Feeding Guests with Allergies: If you are preparing this soup for someone with food allergies and you do not personally have allergies, I strongly recommend having them verify every single brand and ingredient you plan to use. This ensures they are comfortable with each component of the recipe. Additionally, it’s vital to discuss strategies for avoiding cross-contamination in your kitchen with them.
Recipe Inspiration: This recipe has been lovingly adapted from versions by Tried and Tasty and Butter with a Side of Bread, refined to be allergy-friendly and vegan.
Nutrition Information:
Yield: 8
Serving Size: 1
Amount Per Serving:
Calories: 284Total Fat: 24gSaturated Fat: 14gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 15mgSodium: 219mgCarbohydrates: 15gFiber: 3gSugar: 3gProtein: 5g
DON’T FORGET TO PIN THIS DAIRY FREE TOMATO BASIL SOUP RECIPE, SO YOU CAN EASILY FIND IT LATER! WHILE YOU’RE THERE, BE SURE TO EXPLORE MY OTHER DIET-SPECIFIC PINTEREST BOARDS FOR MORE INSPIRATION.