Creamy Vegan Tomato Soup

Welcome to your new favorite dairy-free comfort food! This incredibly easy and luscious Creamy Dairy-Free Tomato Soup recipe is a game-changer. Whether you’re vegan, gluten-free, or simply looking for a wholesome and delicious meal, this soup delivers on all fronts. Made with simple pantry staples and ready in just 30 minutes, it’s the perfect solution for a quick weeknight dinner or a cozy weekend treat. Forget heavy cream or coconut milk – our secret ingredient creates an unbelievably smooth, rich texture that will have everyone asking for more.

Bowls of creamy dairy-free tomato soup garnished with crunchy chickpeas and fresh herbs.
Enjoying a warm bowl of creamy dairy-free tomato soup with chickpea croutons.

This recipe has been thoughtfully updated from its original posting on March 20, 2017, to provide even more details, tips, and the best possible experience for our readers.

There’s nothing quite like a piping hot bowl of creamy tomato soup on a chilly evening. For many, it’s the epitome of comfort food, and this vegan version truly hits the spot. This isn’t just a great recipe for homemade tomato soup enthusiasts; it’s also incredibly simple to prepare, relying on common pantry ingredients. Imagine pairing this velvety soup with a slice of warm vegan skillet cornbread – perfect for dipping and savoring every last drop.

But why limit tomato soup to cold weather? This versatile dish is equally fantastic on a hot summer day! It’s wonderfully nourishing and surprisingly refreshing. You can enjoy it at room temperature for a lighter feel or even chill it for a delightful cold soup option. Its vibrant flavors make it a favorite year-round.

For all the dairy-free foodies out there, this recipe is designed with you in mind. I’m excited to share how to achieve a luxuriously creamy vegan tomato soup without a drop of heavy cream, coconut cream, or any other plant-based milk. And no chicken stock here either! We’ll be using rich vegetable broth (check out my easy veggie broth recipe to always have a flavorful base on hand) and, drumroll please… canned chickpeas! These humble legumes are the secret to the creamiest, dreamiest dairy-free tomato soup you’ve ever tasted. They provide an incredible thickening agent and a boost of plant-based protein, all without altering the beloved tomato flavor.

While this easy recipe primarily uses canned tomatoes for convenience and consistent flavor, if you adore cooking with fresh produce, you might also enjoy my vibrant tomato and onion salad, my delightful vegan stuffed tomatoes, or my refreshing homemade fresh tomato salsa.

Why You’ll Love This Creamy Tomato Soup

A bowl of creamy tomato soup topped with crunchy chickpea croutons and fresh basil.
Indulge in the rich flavors and creamy texture of this healthy tomato soup.
  • Effortlessly Quick & Simple: This recipe is designed for busy lives. With minimal prep and a 30-minute cook time, you can have a gourmet-tasting soup on the table in no time. Perfect for weeknights when you need something fast and satisfying.
  • Healthy & Delicious Toppings: My favorite part of this soup is serving it with healthy roasted chickpeas as croutons! They add an irresistible crunch and a protein boost, making them a fantastic gluten-free alternative to traditional bread croutons.
  • Pantry Staple Perfection: Consider this your new “back pocket” recipe. It relies on wholesome ingredients you likely already have in your kitchen, making it ideal for those unpredictable days when meal planning goes awry.
  • The Secret to Creaminess: Canned chickpeas are the unsung heroes here. They not only provide an incredibly creamy texture without any dairy or added fats, but they also significantly boost the soup’s nutritional value with plant-based protein and fiber, keeping you fuller for longer.
  • Freezer-Friendly & Great for Meal Prep: This soup is excellent for making ahead. Leftovers can be easily reheated for quick lunches or frozen for future meals, saving you time and effort down the line.
  • Gourmet Taste, Wholesome Ingredients: Despite its simple preparation and healthy components, this soup tastes remarkably like a rich tomato basil bisque. You get the luxurious mouthfeel and deep flavors without any of the guilt!

Essential Ingredients & Smart Substitutions

Labled ingredients for dairy-free tomato soup: vegetable stock, canned tomatoes, chickpeas, onions, dates, celery, garlic, and spices.
Simple, wholesome ingredients come together to create this delicious soup.
  • Canned Tomatoes: For consistent flavor and convenience year-round, whole peeled tomatoes or crushed tomatoes are my top choice. They break down beautifully into a smooth base. If you prefer a smoky depth, opt for canned fire-roasted diced tomatoes to create a creamy roasted tomato soup flavor. While fresh tomatoes can be used when perfectly ripe and in season, canned offers reliability.
  • Vegetable Broth: A high-quality vegetable broth is crucial for a flavorful base. Contrary to common misconceptions, you don’t need chicken broth for a savory tomato soup. My homemade vegetable broth recipe is incredibly easy and can be frozen for future use. If buying store-bought, always check labels for low-sodium and oil-free options to keep this recipe as healthy as possible.
  • Chickpeas: This is our not-so-secret weapon for achieving unparalleled creaminess without any dairy! When pureed, chickpeas (also known as garbanzo beans) create a wonderfully thick, bisque-like consistency. Beyond their creamy magic, they also add healthy plant-based protein and fiber, making the soup more satisfying and nutritious.
  • Medjool Dates: These sweet, caramel-like dates are fantastic for balancing the natural acidity of the tomatoes, creating a well-rounded flavor profile. They are also packed with nutrients and antioxidants, making them a healthier alternative to refined sugars. Just remember to pit and chop them before adding.
  • Aromatic Vegetables: Onions, celery, and garlic form the foundational flavor base, adding depth and richness. Dice them finely for quick cooking and seamless blending.
  • Spices (Turmeric, Black Pepper, Red Pepper Flakes, Salt):
    • Turmeric: Adds a beautiful golden hue and boasts powerful anti-inflammatory properties.
    • Black Pepper: Essential for activating the curcumin in turmeric, maximizing its absorption and health benefits.
    • Red Pepper Flakes: Provide a subtle warmth and gentle kick, enhancing the overall flavor without making the soup overly spicy. Adjust to your preference.
    • Coarse Sea Salt: Balances and enhances all the other flavors.

How to Make Dairy-Free Tomato Soup: Step-by-Step

Preparation is key for a smooth cooking experience. Ensure all your vegetables are chopped and ready before you begin. If you’re using frozen homemade veggie broth, you can often add it directly to the pot without defrosting, which saves even more time.

Start by heating a large pot or Dutch oven over medium heat. While you can sauté onions and garlic with a little extra virgin olive oil, I find that using a couple of tablespoons of vegetable broth achieves excellent flavor without the added oil. This makes the soup even lighter and healthier.

Dutch oven with chopped onions, celery, and spices simmering.
Sautéing the base vegetables to build flavor.

Add your diced onions and celery to the heated pot. Sprinkle them with salt, turmeric, black pepper, and red pepper flakes. These spices will infuse the base with incredible aroma and flavor as they cook.

Sauteed onions, celery, and spices with freshly minced garlic added.
Fresh garlic is added to the aromatic vegetable mix.

Cook the vegetables over low heat, stirring occasionally, until they soften and become translucent. This step allows their natural sweetness to develop. Use a microplane to grate the garlic directly into the pan for maximum flavor. Sauté for another minute until the garlic is fragrant, being careful not to burn it.

Dutch oven with whole tomatoes floating in broth with onions and celery.
Adding whole canned tomatoes, juices and all.

Carefully pour in the whole canned tomatoes, along with all their juices, straight into the pot. The juices are packed with flavor and contribute to the soup’s richness.

Squishing whole tomatoes with the back of a wooden spoon in a dutch oven for soup.
Crushing the whole tomatoes for a rustic texture.

Increase the heat to medium and let the tomatoes cook for about 5 minutes. Then, use the back of a sturdy wooden spoon or a potato masher to gently crush any remaining whole tomatoes. This helps release their juices and integrate them into the soup base.

Tomato based soup with chickpeas and chopped dates on top, before blending.
Adding chickpeas and Medjool dates for creaminess and sweetness.

Now, incorporate the canned chickpeas, the chopped Medjool dates, and the remaining vegetable broth. Bring the mixture to a gentle boil, then reduce the heat to a low simmer. Let it cook for approximately 20 minutes, allowing all the flavors to meld beautifully and the vegetables to become wonderfully tender.

An immersion blender pureeing tomato soup directly in a dutch oven.
Using an immersion blender for a smooth finish.

Once everything is tender, remove the pot from the heat. Use an immersion blender to carefully puree the soup directly in the pot. Blend until you achieve your desired level of smoothness and creaminess. For an extra velvety texture, see our Pro Tips below!

Dutch oven with creamy tomato soup on a ladle, garnished with fresh basil, crushed red pepper, and crunchy chickpeas.
The finished creamy dairy-free tomato soup, ready to be garnished and enjoyed.

Ladle the hot soup into bowls and garnish generously. A sprinkle of fresh herbs like basil or parsley, a pinch of Italian seasoning, or a few more red pepper flakes can elevate the presentation and flavor. Don’t forget to pass around a bowl of those irresistible crunchy roasted chickpeas for an added layer of texture and taste!

Creative Serving Suggestions

A swirl of cashew cream garnishing a bowl of dairy-free tomato soup.
A simple cashew cream swirl adds an extra touch of elegance and creaminess.
  • Crunchy Chickpea Croutons: As mentioned, roasted chickpeas are a gluten-free and protein-rich alternative to traditional croutons. Their crisp texture is absolutely delightful with the smooth soup. Find instructions for these crunchy delights in the recipe card below.
  • Dairy-Free Sour Cream Swirl: A dollop of my favorite homemade dairy-free sour cream adds a tangy richness that perfectly complements the tomato flavor, keeping the recipe fully dairy-free and wonderfully indulgent.
  • Fresh Basil & Pesto: Finely julienned fresh basil leaves scattered over the top provide a burst of aromatic freshness. For a more intense herby flavor, swirl in a spoonful of my homemade basil pesto to create a rich and creamy vegan tomato basil soup.
  • Crispy Bread & Salad: Serve alongside some crusty artisanal bread (gluten-free if preferred) for dipping. A light and refreshing side salad, such as my lemony arugula salad, makes for a complete and delicious plant-based meal.
  • Unique Pesto Toast: For a truly inspired side, try a toasted piece of sourdough bread slathered with my vibrant carrot top pesto. The earthy, fresh flavors are an unexpected but incredible pairing with the tomato soup. Do let me know in the comments if you try it!
  • Grilled Cheese Sandwich: For the ultimate comfort food experience, pair your dairy-free tomato soup with a classic vegan grilled cheese sandwich. The combination is timeless and utterly satisfying.
Two bowls of creamy tomato soup served with a separate bowl of crunchy chickpeas for garnish.
A comforting and healthy meal for any occasion.

Storage, Reheating, and Freezing Tips

This creamy dairy-free tomato soup is perfect for meal prepping, as it stores, reheats, and freezes beautifully. Here’s how to keep it fresh:

  • Store: If you prepared your soup in a Dutch oven, simply place the lid on the pot and transfer it to the refrigerator. If height is an issue, you can turn the lid upside down. Otherwise, transfer any leftover soup to an airtight container. It will stay fresh and delicious in the fridge for up to 5 days.
  • Freeze: To freeze, ensure the soup has completely cooled to room temperature first. Pour it into freezer-safe containers, leaving about an inch of headspace to allow for expansion during freezing. Store in the freezer for up to 3 months. When ready to enjoy, you can either reheat it directly from frozen on the stovetop or defrost it overnight in the refrigerator before reheating.
  • Reheat: The best way to reheat this soup is on the stovetop. Pour the desired amount into a saucepan and warm it over medium heat, stirring occasionally, until it reaches a gentle simmer and is heated through. If it’s too thick, you can add a splash of vegetable broth or water to achieve your preferred consistency.

Pro Tips for the Best Dairy-Free Tomato Soup

Bowl of creamy tomato soup with chickpea croutons and fresh basil.
Achieve perfection with these expert tips.
  • Save Time with an Immersion Blender: For quick and easy pureeing, an immersion blender is your best friend. It allows you to blend the soup directly in the pot, significantly reducing cleanup and mess. Just be sure to blend until no large chunks remain.
  • Achieve Ultra-Creamy Smoothness: If you desire an exceptionally smooth and velvety dairy-free tomato soup that rivals any bisque, transfer the cooked soup (in batches if necessary) to a high-speed blender. Blend until perfectly smooth, then return it to the pot to keep warm. A food processor can also work, but a high-speed blender offers the best results for silkiness. This method is perfect if you want to elevate the soup’s texture.
  • Crispy Chickpea Perfection: If you’re making the crispy chickpeas (and I highly recommend you do!), take an extra minute or two to rub off their skins after rinsing and draining. This small step makes a big difference, resulting in even crispier and more satisfying chickpea croutons. Simply place the drained chickpeas in a clean kitchen towel and rub them vigorously. The skins will come right off.
  • Adjust Sweetness to Taste: The Medjool dates help balance the acidity of the tomatoes. Taste your soup after blending and adjust the sweetness if needed. If your tomatoes are particularly acidic, you might add another chopped date or a small amount of maple syrup for a touch more balance.
  • Enhance Umami: For an even deeper, savory flavor, consider adding a tablespoon of nutritional yeast during the simmering stage. It adds a cheesy, umami depth without altering the dairy-free nature of the soup.

Frequently Asked Questions About Dairy-Free Tomato Soup

  • Q: Can I use fresh tomatoes instead of canned?
    A: Yes, absolutely! If you have ripe, flavorful fresh tomatoes in season, you can use them. You’ll typically need to peel and deseed them first, and you might need a bit more broth as fresh tomatoes can be less concentrated than canned. Adjust cooking time until they are very tender.
  • Q: How do chickpeas make the soup creamy without dairy?
    A: When chickpeas are blended, their starchy texture creates a natural thickening and creamy consistency, similar to how cashews or other legumes might be used. They absorb moisture and break down to form a smooth, rich base without needing any actual cream.
  • Q: Is this soup spicy?
    A: The recipe includes ¼ teaspoon of crushed red pepper flakes, which provides a very mild warmth. If you prefer more spice, feel free to increase the amount to ½ teaspoon or more. If you prefer no spice, you can omit them entirely.
  • Q: Can I make this soup ahead for meal prep?
    A: Yes, this soup is fantastic for meal prep! It stores well in the refrigerator for up to 5 days and can be frozen for up to 3 months. In fact, the flavors often deepen and improve overnight.
  • Q: What if I don’t have an immersion blender?
    A: No problem! You can carefully transfer the soup, in batches if necessary, to a standard blender. Be very cautious when blending hot liquids: fill the blender no more than halfway, secure the lid, and start blending on a low speed, gradually increasing. You can also remove the center cap of the lid and cover it with a kitchen towel to allow steam to escape.
  • Q: Can I add other vegetables to this soup?
    A: Certainly! This recipe is quite versatile. You can add finely diced carrots, bell peppers, or even a handful of spinach during the simmering stage. Just ensure they are cooked until tender before blending.

Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this recipe, please consider a five-star rating below and leave a comment. Also, please share your photos on Instagram by tagging me @dkhealthcoach and using the hashtag #debraklein. Your feedback and shares mean the world!

📖 Recipe: The Best Creamy Dairy-Free Tomato Soup

Bowl filled with creamy tomato soup with chickpea croutons and basil garnish.

Creamy Dairy-Free Tomato Soup

Author:
Debra Klein
This easy Dairy-free Tomato Soup Recipe is incredibly creamy and full of flavor. It’s naturally vegan and gluten-free, ready in just 30 minutes, and made with simple, wholesome pantry ingredients.
5 from 122 votes

Rate this Recipe

Print Recipe
Pin Recipe
Prep Time

5 minutes

Cook Time

25 minutes

Total Time

30 minutes

Course
Soup
Cuisine
American
Servings

4
servings
Calories

97
kcal

Equipment

  • 1 Dutch oven
  • 1 Immersion blender
  • 1 Baking sheet

Ingredients

Soup

  • 1 large yellow onion diced
  • 1 stalk celery diced
  • ½ teaspoon coarse sea salt
  • ½ teaspoon black pepper
  • ¼ teaspoon crushed red pepper
  • ¼ teaspoon ground turmeric
  • 2 cloves garlic finely grated or pressed
  • 1 28-oz can whole, peeled tomatoes
  • ¾ cup cooked chickpeas
  • 2 medjool dates pitted and chopped
  • 4 cups vegetable broth

Crunchy Chickpea Croutons

  • 1.5 15.5 oz can chickpeas
  • 1 teaspoon Italian seasoning
  • ½ teaspoon coarse sea salt
  • ½ teaspoon garlic powder not garlic salt
  • 1 pinch cayenne pepper

Instructions

For the Soup

  1. Dice the yellow onion. Heat your Dutch oven or large pot over medium heat. Add 1-2 tablespoons of vegetable broth to the pot (instead of oil for an oil-free option). Sauté the diced onion until it becomes translucent and soft, stirring occasionally to prevent sticking.
  2. Dice the celery and add it to the pot along with the salt, black pepper, crushed red pepper flakes, and ground turmeric. Cook, stirring constantly, for about 2 minutes to toast the spices and allow flavors to meld. Then, grate the garlic directly over the pan and stir until it becomes fragrant, which usually takes about 30 seconds to 1 minute. If the pan appears dry at any point, add another tablespoon of vegetable broth.
  3. Add the entire can of whole, peeled tomatoes, including their juices, to the pot. Reduce the heat to medium-low and let the mixture gently simmer for 5 minutes. During this time, use the back of a wooden spoon to carefully crush the whole tomatoes, breaking them down into smaller pieces.
  4. Stir in the remaining 4 cups of vegetable broth. Increase the heat until the mixture begins to boil, then immediately reduce it to maintain a low, gentle simmer. Stir in the cooked chickpeas and the chopped Medjool dates. Continue to simmer for 20-25 minutes, or until all the vegetables, especially the tomatoes, are super tender and the flavors have fully developed.
  5. While the soup is simmering on the stovetop, this is the perfect time to prepare your crunchy chickpea croutons (instructions below).
  6. Once the tomatoes and vegetables are thoroughly tender, the soup is ready for blending. Remove the pot from the heat. Use an immersion blender to puree the soup directly in the pot. Continue blending until it reaches your desired smooth and creamy consistency. For an extra super-duper smooth and creamy tomato soup, carefully transfer the blended soup (in batches) to a high-speed blender and blend on high until silky. Then, transfer it back to the pot to keep warm before serving.

For the Crunchy Chickpeas

  1. Preheat your oven to 425°F (220°C).
  2. Drain and rinse the chickpeas thoroughly. Drain them again very well, patting them as dry as possible with a clean cotton dishcloth. For extra crispiness, gently rub the chickpeas in the cloth to remove most of their skins. You should have just over 2 cups of chickpeas, as half of one can was used in the soup.
  3. Spread the dried chickpeas in a single layer on a large baking sheet. Sprinkle them evenly with Italian seasoning, salt, garlic powder (ensure it’s not garlic salt), and cayenne pepper. Use your hands to toss and coat the beans thoroughly with the spices.
  4. Roast the chickpeas in the preheated oven for 15 minutes. After 15 minutes, remove the baking sheet, give it a good shake to roll the chickpeas around and ensure even browning, then return them to the oven for another 10-15 minutes, or until they are completely dried out and wonderfully crispy. Keep an eye on them in the final minutes to prevent burning. Serve immediately with your hot soup!

Notes

Easy pureed vegetable soup: Use an immersion blender for convenience.

Super Creamy Vegan Tomato Soup: For the smoothest, silkiest texture, transfer to a high-speed blender and blend until velvety.

Nutrition


Calories:
97
kcal


Carbohydrates:
20
g


Protein:
3
g


Fat:
1
g


Saturated Fat:
0.2
g


Polyunsaturated Fat:
0.4
g


Monounsaturated Fat:
1
g


Sodium:
680
mg


Potassium:
215
mg


Fiber:
4
g


Sugar:
10
g


Vitamin A:
126
IU


Vitamin C:
2
mg


Calcium:
39
mg


Iron:
1
mg

Note

The nutrition calculations were done using online tools and are estimates. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate it with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete, and useful for your dietary needs.


Did you make this recipe?
Please leave a review below, then snap a picture and tag me @dkhealthcoach or use hashtag #dkhealtcoach on Instagram so I can see it!!