Non-Dairy Tomato Soup doesn’t have to taste thin or boring. This creamy tomato soup is thick, rich, and secretly packed with veggies to create a classic flavor. Make it with fresh or canned tomatoes and top it with crackers, chips, or crispy roasted chickpeas for an easy lunch or dinner.

"I love all of the veggies and legumes you have packed into this tomato soup recipe! I am so excited to make this for my family!" -Meredith
A Quick Look At The Recipe
- ⏲️Ready In: 45 Minutes
- 👪Serves:5
- 🍽 Calories and Protein: 161 kcals and 2 grams of protein
- 📋Main Ingredients: Canned or fresh tomatoes, chickpeas, carrots, celery, spices, and avocado oil.
- 📖 Dietary Notes: Dairy-free, gluten-free, grain-free, vegan, vegetarian.
- ⭐ Why You'll Love It: This recipe keeps the comfort of classic tomato soup while sneaking in vegetables for thickness instead of cream.
SUMMARIZE & SAVE THIS CONTENT ON
For most people, tomato soup is a winter comfort food, usually paired with grilled cheese and fuzzy socks. But honestly? This gluten free dairy free tomato soup is a year-round staple in our house. I’ll make a batch on a rainy summer day and serve it with something fresh like this grilled veggie quinoa salad to use up vegetables from the garden. And the best part is it’s naturally creamy without milk or cream… so nobody feels gross after eating it.
I also have a soft spot for tomato soup because I grew up on good old-fashioned Campbell’s. I swear I ate a can a week as a kid, and even when I moved out, it was the cheap “I have no idea what I’m cooking” meal I leaned on hard. This version is still just as comforting, but it’s thicker, more flavorful, and sneaks in extra nutrients (which I’m always trying to do as a mom… kind of like the tricks in my how to hide vegetables in food post).
Jump To
💭Why You'll Love This Recipe
Smooth texture, not watery: Thanks to the canned chickpeas, this dairy-free tomato soup recipe comes with a smooth texture once cooked.
Hidden veggies: Packed with vegetables but so delicious that you'd never even know it, similar to this roasted beet soup recipe.
Easy to make: No major kitchen skills are needed for this recipe, and it can be on the table in just 45 minutes.
Ingredients and Substitutions

- Tomatoes: This tomato soup without milk can be made with either fresh or canned tomatoes. The soup is a great way to use up fresh tomatoes in the summer ( just like this Israeli salad and these tomato desserts). But, like tomato confit it works with canned as well, and both can result in a creamy texture.
- Chickpeas: This is what makes the vegan tomato soup thicker without a watery base. If using canned chickpeas, be sure to rinse them first, and if using raw, make sure they're soaked and cooked. If you roast the chickpeas beforehand, you'll bring out even more delicious flavor.
- Broth: Any broth, be it vegetable or chicken, can work for the recipe (and something like gluten-free chicken and rice soup). more often than not, I don't have homemade broth on hand, and I use bone broth powder instead.
- Vegetables: This healthy dairy-free tomato soup requires a lot of vegetables, as this is what thickens it up. Adjust the amounts a bit based on preference.
See the recipe card for full information on ingredients and quantities.
Flavor Variations
Toppings: Add your favorite gluten-free croutons, the homemade tortilla chips I list in the recipe, salt and pepper chips, or extra roasted chickpeas to the top of this soup (and low sodium potato leek soup) for an easy twist.
Tomatoes: Each kind of tomato has a unique taste, learn to grow a salsa garden and harvest different types for different flavors!
Spice: If you like a bit of heat in your soup, try adding some chopped jalapenos or a sprinkle of red pepper flakes. This works for vegan broccoli cheese soup, too.
How To Make The No Dairy Tomato Soup

Step 1: In a large pot heat the avocado oil over medium to high.Then, add in the onions and garlic and sauté until onions are soft.

Step 2: Add in the carrots, pepper, celery, and seasonings. Cover. Let it cook for 2-3 minutes before adding the tomatoes, broth, and chickpeas.

Step 3: Bring it to a boil and then simmer until the carrots are soft.

Step 4: Make the tortilla chips by brushing them with oil and salt and baking them.

Step 5: Use an immersion blender to emulsify the soup. Once liquified to your liking (I like to leave a bit for texture), serve and top with the tortilla chips.
Expert Tips
You can vary the texture based on how much you process the soup. Leave a few chunks if you like, or keep blending until smooth.
Either use an immersion blender directly in the pot or carefully ladle your soup into a food processor in portions to blend it. Be careful with this though. Leave the lid cracked so that steam can escape.
How to reduce acidity in dairy-free tomato soup: There are a few small hacks you can use to reduce the acidity in tomato soup. The first is to let it simmer a bit longer than normal while adding a tiny pinch of either sugar or baking soda to neutralize the tomatoes a bit. Also know that carrots already help do this since they're so sweet.
Store the tomato soup once cooled in an airtight container in the fridge for up to 5 days. Reheat it over low on the stove untilw armed through.
You can also freeze leftover soup in a freezer-safe container, making sure to leave room at the top for the soup to expand. It will stay fresh for up to 3 months. Just let it thaw overnight in the fridge when you're ready.
What To Serve With Tomato Soup
Just about anything can be served with tomato soup without cream. Some of our favorite pairings are:
- Grilling recipes like teriyaki kabobs or a grilled vegetable hummus wrap in the summer months.
- Whole chicken in Dutch oven for the cooler part of the year.
Non-Dairy Tomato Soup FAQs
Typically, you can use coconut milk in place of cream or milk in tomato soup to give it that rich, creamy texture. However, bulking up the soup with vegetables and chickpeas can achieve the same creamy consistency.
You make tomato soup creamy without dairy by blending in either chickpeas or coconut milk along with thickening vegetables.

More Comforting Dairy-Free You'll Love
If you tried this No Dairy Tomtato Soup Recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it goes!

Non-Dairy Tomato Soup
Video
Equipment
- Large soup pot
- Immersion blender
Ingredients
For The Tomato Soup
- 1 can chickpeas 19oz, can use pre-roasted chickpeas too
- 1 can tomatoes 28 fluid ounces (whole or diced), or 3.5 cups chopped fresh tomatoes
- ½ yellow pepper chopped
- 5 stalks celery diced
- 5 carrots 1 cup chopped
- ½ sweet onion diced
- 4 cloves garlic chopped
- 2 tablespoons avocado oil
- 3 bay leaves
- 1 tablespoon basil
- Salt and pepper to taste
- 3 cups broth chicken or veggie
For The Cirspy Tortillas
- 2 wraps
- 1 tablespoon avocado oil
- ¼ teaspoon sea salt or to taste
Instructions
- Preheat the oven to 350 degrees.
- In a large pot heat the avocado oil over medium to high.
- Add in the onions and garlic and sauté until onions are soft.
- Add in the carrots, pepper, celery and seasonings. Cover. Let cook for 2-3 minutes.
- Add in the tomatoes, broth and chickpeas.
- Bring to a boil.
- Reduce heat and let simmer for twenty minutes ensuring carrots are soft.
- Meanwhile, make the tortilla chips.
- Cut the wraps into triangles. Use a brush to brush the avocado oil onto them and sprinkle with sea salt.
- Place them in a foil-lined tray into the oven. Bake for five minutes, check, flip and bake again until just brown (about three minutes).
- Keep a close eye on the tortillas as they burn so quickly.
- Remove from the oven and let sit.
- Use an immersion blender to emulsify the soup (alternatively, you could ladle it out into a powerful blender too).
- Once liquified to your liking (I like to leave a bit for texture), serve and top with the tortilla chips.
Notes
Disclaimer:
Nutrition values are estimates only, using online calculators. Please verify using your own data"
Nutrition










Shelby S says
We grow an insane amount of tomatoes every year in our garden and this is a great way to use them up!
Meredith says
I love all of the veggies and legumes you have packed into this tomato soup recipe! I am so excited to make this for my family!
fitasamamabear says
I love sneaking them in wherever I can! Let me know how everyone likes it 🙂
Jean says
Tomato soup was my favorite growing up and I love that these are dairy free. Looks so delicious!
fitasamamabear says
It was one of my favorites too! With a side of grill cheese 😛
Renee D Kohley says
My kids love tomato soup in their lunchbox thermoses! Thanks for the recipe idea!
fitasamamabear says
Okay your kids are my new favorite people, that is amazing!
Carol Little R.H. @studiobotanica says
Me too!! I LOVE making soups all year 'round! This one is sure to be top of list this week!
fitasamamabear says
Let me know what you think! Soup is just so comforting!