This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
I have a confession about this creamy vegan tomato soup: the secret ingredient is hummus, and when I first heard this idea I was deeply skeptical. Hummus. In soup. It seemed like the kind of creative substitution that works in theory but produces something that tastes exactly like you’d imagine – chickpea-y soup instead of tomato soup. I tried it anyway because I was out of coconut milk and didn’t feel like going to the store.
I was completely wrong about my skepticism. The hummus blends completely smooth into the hot soup and disappears as a distinct flavor. What it contributes instead is a silky, slightly nutty richness from the tahini and chickpeas that gives the soup a body and creaminess indistinguishable from a dairy version. It also adds plant-based protein without any additional effort, which transforms this from a light vegetable soup into something genuinely satisfying and filling.
Twenty-five minutes. One pot. A can opener and a blender. This is the soup I make on weeknights when I want something warm and comforting and genuinely good without spending any real time in the kitchen. The carrot is the other key detail that makes this soup better than most – it adds a subtle sweetness that balances the acidity of the canned tomatoes and rounds out the flavor in a way that makes the finished soup taste like it was made with far more nuance than it actually was.
Serve it with homemade croutons, a sprinkle of nutritional yeast for a cheesy finish, and a grilled cheese sandwich if you want the complete classic experience. If you love quick, warming tomato-based soups, my Roasted Tomato Basil Soup takes a bit more time but the roasted tomato depth is something genuinely special when you have an extra 30 minutes to invest.
Why You Will Like This Creamy Vegan Tomato Soup
- Twenty-five minutes and genuinely creamy without any dairy – The hummus secret ingredient produces a silky, protein-rich texture that most people cannot distinguish from a cream-based soup. It’s the kind of trick that makes you feel clever for knowing it.
- The hummus adds plant-based protein – Half a cup of hummus provides meaningful chickpea protein that makes this soup more filling than a basic tomato-vegetable broth version. You won’t be reaching for a snack 30 minutes after finishing the bowl.
- The carrot balances the tomato acidity – This is the ingredient most people skip and the one that makes the biggest difference. One large carrot adds natural sweetness that rounds out the sharp acidity of canned tomatoes and makes the finished soup taste more mellow and complex.
- Uses pantry staples entirely – Canned tomatoes, vegetable broth, hummus (which you probably already have open in the fridge), one carrot, half an onion. This is a genuinely budget-friendly soup made from things that live in most kitchens.
- One pot, minimal cleanup – The entire soup cooks in one large pot. Add the immersion blender directly to the pot and the cleanup is one vessel.
- Naturally vegan and gluten-free – No modifications needed for either dietary approach. Just ensure your croutons are gluten-free if needed for the topping.
- Freezes for three months – Make a double batch and freeze in individual portions. Future soup in under 5 minutes of reheating.
- The nutritional yeast garnish is worth it – A tablespoon of nutritional yeast scattered over each bowl adds a savory, almost cheesy flavor that makes the soup taste more complete and satisfying. It’s become a non-negotiable finish for this recipe in my kitchen.
Creamy Vegan Tomato Soup Ingredients
Pantry staples, minimal fresh produce, and one surprising creamy element. Here’s everything.
- 1 tablespoon olive oil
- 1/2 onion, diced
- 2 garlic cloves, minced
- 1 large carrot, chopped
- Salt and pepper to taste
- 2 teaspoons Italian seasoning (optional but good)
- 2 cans diced tomatoes, 28 oz each
- 3 cups vegetable broth, plus more as needed
- 1/2 cup plain hummus
For Serving
- Croutons (homemade or store-bought)
- Cracked black pepper
- Nutritional yeast for a cheesy finish
Ingredient Notes and Shopping Tips
The canned tomatoes – quality matters here: Canned tomatoes are the foundation of this soup and their quality significantly affects the finished result. Whole peeled San Marzano tomatoes are the gold standard – sweeter, less acidic, and more complex in flavor than generic diced tomatoes. Fire-roasted diced tomatoes are an excellent second choice that add a slightly smoky, caramelized depth. Regular diced tomatoes work fine but check for added calcium chloride, which can make the tomatoes slightly firmer and less flavorful than they should be. Whatever brand you choose, avoid tomatoes packed with added salt since you’ll be seasoning the soup separately.
The hummus – why it works and what to use: Plain hummus is the right choice – not garlic, not roasted red pepper, not spicy. Those additional flavors will be noticeable in the finished soup and may not pair well with the tomato. Plain hummus has a neutral, slightly nutty, slightly savory quality from the tahini and chickpeas that blends into the tomato soup and adds creaminess and body without a distinct chickpea flavor. Store-bought plain hummus works perfectly. If you make your own hummus, that’s ideal. The half cup is enough to add meaningful creaminess – don’t be tempted to add more as it can start to taste chickpea-forward rather than blending in as background richness.
The carrot – not optional: The carrot is the most frequently skipped ingredient in this recipe and the one that makes the most meaningful difference. A single large carrot adds enough natural sugar to smooth out the sharp acidity of two cans of diced tomatoes, producing a more mellow, rounded soup that doesn’t taste tin-y or too sharp. Chop it fairly small (about half-inch pieces) so it cooks through completely in the 15 to 20 minute simmer. If your soup tastes too acidic after blending, add more carrot next time rather than reaching for sugar.
Nutritional yeast as a garnish: If you haven’t used nutritional yeast before, this soup is a great introduction. It’s deactivated yeast (so not active yeast for baking) with a savory, almost cheesy, slightly nutty flavor that adds depth to plant-based dishes. A tablespoon sprinkled over each bowl of this soup adds a finish that makes it taste more complete and satisfying – similar to how a sprinkle of Parmesan finishes an Italian dish. Find it at health food stores, Whole Foods, or online. It keeps for months in a sealed container.
Substitutions That Work
- No hummus: Half a cup of full-fat coconut milk, cashew cream, or blended white beans all produce creaminess with slightly different flavor profiles
- Fire-roasted tomatoes instead of diced: Adds a slightly smoky, caramelized depth that makes the soup more complex without any extra effort
- Fresh tomatoes: About 10 to 12 ripe Roma tomatoes, roasted at 425 degrees F for 25 minutes until caramelized, then added to the pot – a significantly more labor-intensive but deeply flavorful version
- No Italian seasoning: Substitute with a combination of dried oregano and dried basil, or skip entirely and use fresh basil added after blending
- Add protein: Stir in a drained can of chickpeas or white beans before blending for extra protein and fiber
- Smoked paprika: Half a teaspoon added with the Italian seasoning adds a subtle smokiness that pairs beautifully with tomato
How To Make Creamy Vegan Tomato Soup
Twenty-five minutes. One pot. Here’s everything you need to know.
Building the Flavor Base
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, minced garlic, and chopped carrot all at once. Season lightly with salt and pepper and stir to coat everything in the oil. Cook for about 3 minutes, stirring occasionally, until the onion starts to turn translucent and the carrot begins to soften at the edges. Add the Italian seasoning and stir it in.
This brief saute before the liquid goes in is doing real work. The onion caramelizes slightly and develops sweetness. The garlic blooms in the hot oil and becomes aromatic. The carrot picks up a little color at the edges. All of this builds a more developed, layered flavor base than simply adding raw vegetables to broth and simmering. Three minutes of patience at the start produces a noticeably better finished soup.
Callie’s Kitchen Note: Don’t rush the vegetable saute even though this is a 25-minute soup. Those first 3 minutes are where the flavor foundation forms. I’ve made this with and without the saute step – just dumping everything in the pot with the tomatoes and broth – and the difference is obvious. The sauteed version tastes more developed, slightly sweet from the cooked onion and garlic, and more complex. The non-sauteed version tastes like vegetables simmered in tomato broth. Three minutes makes a significant difference.
Adding the Tomatoes and Simmering
Pour both cans of diced tomatoes (liquid included – it’s flavorful broth) and the vegetable broth into the pot. Stir everything together and bring to a boil over medium-high heat. Once boiling, reduce the heat to medium-low and let the soup simmer for 15 to 20 minutes, stirring occasionally. During this time the flavors meld, the tomatoes break down further, and the carrot becomes completely soft. The soup should smell rich and deeply tomato-forward by the end of the simmer.
Check the carrot at 15 minutes – it should be completely soft with no firmness when pressed against the side of the pot with a spoon. If there’s any firmness, give it another 5 minutes. A fully cooked carrot blends completely smooth; an undercooked one can leave small firm bits even after blending.
Adding the Hummus and Blending
Add the half cup of plain hummus directly to the pot. Don’t stir it in yet – just let it sit on top. Now blend everything together. An immersion blender works perfectly here – insert it directly into the pot and blend for 45 seconds to 1 minute until completely smooth. The hummus will incorporate completely and seamlessly into the soup as you blend. For an absolutely silky result, use a countertop blender in batches (half full, towel over the open vent cap, hand firmly on top).
After blending, assess the consistency. The soup should be smooth and creamy with a pourable, not-quite-thick consistency. If it’s thicker than you’d like, add more vegetable broth in small increments and blend briefly after each addition. If it’s thinner than you’d like, simmer uncovered for 5 to 10 minutes to reduce and concentrate.
Callie’s Kitchen Note: I was worried the hummus would make the soup taste obviously chickpea-y in a way that would be off-putting for people expecting classic tomato soup. After blending, I nervously tasted it expecting to have to explain myself. It tasted like very good, creamy tomato soup. The hummus flavor was completely absorbed into the tomato base. The only thing I noticed was a slight nuttiness from the tahini and an unexpected richness. I’ve served this to people who had no idea there was hummus in it and they just called it “really good tomato soup.”
Final Seasoning and Serving
Taste the blended soup and adjust. The most common need is more salt – canned tomatoes can vary a lot in their salt content and the soup often needs a generous final seasoning after blending. A pinch of sugar or maple syrup balances any remaining acidity if the soup still tastes sharp. A squeeze of lemon juice adds brightness. A pinch of smoked paprika adds warmth. Get the seasoning exactly where you want it before serving.
Ladle into warmed bowls. Top with croutons (store-bought or homemade), a generous grind of fresh black pepper, and a tablespoon of nutritional yeast. A drizzle of good olive oil over the top adds richness and visual appeal. Fresh basil torn over the bowl right before serving adds the most fragrant, vibrant aromatic finish.
Speed Hacks for Even Faster Soup
- Use frozen pre-diced onion straight from the bag – no chopping, same result
- Pre-shredded or pre-chopped carrot from the produce section eliminates the only knife work in the recipe
- Use an immersion blender directly in the pot to save the time and cleanup of transferring to a countertop blender
- Make croutons in the toaster oven while the soup simmers – cube bread, toss in olive oil and garlic powder, bake at 375 degrees F for 10 minutes
- Make a double batch – the active time is identical and you end up with twice the soup for future meals
Common Mistakes To Avoid
This is one of the simpler soups on the blog but a few things consistently affect the final result.
Skipping the carrot. The carrot is the balancing element that prevents the soup from tasting too sharp, acidic, or tin-y from the canned tomatoes. One carrot is all it takes to add natural sweetness that rounds out the flavor profile and makes the finished soup taste more mellow and complex. Don’t skip it.
Using flavored hummus instead of plain. Garlic hummus, roasted red pepper hummus, or spicy hummus will add those specific flavors to your soup in ways that may not combine well with the tomato base. Stick to plain hummus where the chickpea and tahini flavors blend in as neutral creaminess.
Adding all the broth before tasting the consistency after blending. The soup often needs less broth than you’d think, and it’s easy to add more but impossible to remove. Start with the 3 cups, blend, and add more broth incrementally after blending if you want a thinner consistency. This also allows you to control the flavor intensity of the finished soup.
Skipping the nutritional yeast garnish. This sounds like an optional sprinkle but it genuinely elevates the finished bowl. The savory, cheese-adjacent flavor adds a complexity and umami note that makes the soup taste more complete and satisfying. A tablespoon per bowl costs almost nothing and makes a real difference in how the soup is received.
Not tasting and adjusting after blending. The blending process changes how flavors register – a soup that tastes properly seasoned before blending can taste flat or under-seasoned after. Always taste after blending and adjust salt, lemon, or sweetness accordingly.
Storage And Reheating
This vegan tomato soup stores and reheats beautifully – one of the better soups for make-ahead meal prep.
Fridge: Store in an airtight container for up to 4 days. The flavors develop and deepen as the soup sits, making day-two and day-three portions noticeably better than freshly made. The hummus doesn’t separate or change texture in the fridge – it stays incorporated throughout.
Freezer: Freeze in individual portions for up to 3 months. This soup freezes exceptionally well – the hummus-thickened base holds up better after freezing than a dairy cream would. Thaw overnight in the refrigerator or run the sealed container under warm water.
Reheating Options
- Stovetop (best): Warm in a saucepan over medium-low heat, stirring occasionally. Add a splash of vegetable broth if the soup has thickened in the fridge. Taste and add a squeeze of fresh lemon or extra salt before serving.
- Microwave: Transfer to a microwave-safe bowl and cover loosely. Heat in 30-second intervals, stirring between each. Be aware that tomato soup splatters easily in the microwave – the loose cover is important.
Serving Leftover Soup Differently
Leftover tomato soup makes an excellent pasta sauce – thin it slightly with pasta cooking water and toss with cooked spaghetti or rigatoni, a handful of baby spinach, and a drizzle of olive oil. Or use it as a dipping sauce for grilled cheese sandwiches or pizza dough knots. Or blend with cooked red lentils for a heartier, more protein-forward soup that’s completely different from the original but equally good.
Creamy Vegan Tomato Soup Variations
The hummus base is flexible and takes direction well. Here are some variations worth trying.
Fire-Roasted Tomato Version: Use fire-roasted diced tomatoes in place of regular diced tomatoes. The slightly smoky, caramelized quality of fire-roasted tomatoes adds depth to the soup without any extra steps. This is the version I make most often and the difference in flavor from regular diced tomatoes is immediately noticeable.
Spicy Arrabbiata Version: Add half a teaspoon of red pepper flakes with the Italian seasoning and increase the garlic to 3 or 4 cloves. The heat builds through the simmer and produces a soup with a gentle warmth throughout rather than a sharp hit. Excellent served with croutons rubbed with raw garlic.
Fresh Basil and Tomato Version: Replace the Italian seasoning with 2 tablespoons of fresh basil added after blending. Stir it in and blend briefly for 5 seconds so the basil is incorporated but not fully broken down – you’ll see flecks of bright green throughout the soup. The fresh basil makes this taste particularly vibrant and alive.
Roasted Tomato Version: Drain and halve 10 to 12 Roma tomatoes, place cut-side up on a sheet pan, drizzle with olive oil and salt, and roast at 425 degrees F for 25 minutes until caramelized and slightly collapsed. Use these in place of the canned tomatoes. The depth of flavor from roasted tomatoes is genuinely spectacular and worth the extra time when you have it.
Tomato and Red Pepper Version: Add a jar of drained and rinsed roasted red peppers to the pot with the canned tomatoes. The roasted red pepper adds a sweeter, more complex dimension to the tomato base and makes the finished soup more vibrant in color. This is a beautiful version for entertaining.
Coconut Milk Version: Replace the hummus with half a cup of full-fat coconut milk. The result is a slightly more tropical, slightly sweeter version with a more pronounced creaminess. The coconut flavor is subtle but present. Excellent served with a sprinkle of smoked paprika and fresh cilantro.
Fall Butternut Squash Addition: Roast a cup of cubed butternut squash at 400 degrees F for 20 minutes until softened and caramelized. Add to the pot with the tomatoes and blend everything together. The squash adds sweetness, a more complex flavor profile, and an even thicker, more velvety texture to the finished soup.
Serving Suggestions
This creamy vegan tomato soup is one of the most versatile soups for different serving contexts. Here’s how to make it shine in each one.
The classic combo – soup and grilled cheese: There is nothing that pairs with a good tomato soup better than a properly made grilled cheese sandwich. For a vegan version, use your favorite plant-based cheese (Follow Your Heart melts particularly well) in sourdough bread with vegan butter. The combination is genuinely perfect and deeply nostalgic in the best way.
For a lighter lunch: Serve a smaller bowl alongside a simple green salad dressed with lemon and olive oil. The soup provides the warmth and comfort; the salad provides the crunch and freshness. Together they make a balanced, satisfying midday meal.
For a cozy weeknight dinner: A large bowl with homemade garlic croutons (bread cubed, tossed in olive oil and garlic powder, baked until golden), a generous sprinkle of nutritional yeast, and a drizzle of good olive oil. This is the version I make most often and it requires almost nothing else to make a complete dinner.
For a dinner party starter: Serve in small, warmed bowls with a drizzle of olive oil, a single fresh basil leaf, and a tiny swirl of hummus on top. The presentation is elegant and the soup tastes complex and carefully made even though it took 25 minutes. This is the soup I serve when I need to impress with something simple.
Beverage pairings: A crisp Sauvignon Blanc is the classic tomato soup wine pairing – the wine’s acidity mirrors the tomato’s natural tartness in a complementary rather than competing way. For non-alcoholic, warm chamomile tea alongside a bowl of soup is one of the coziest possible pairings. Sparkling water with lemon keeps it refreshing and simple.

Creamy Vegan Tomato Soup FAQ
Yes, and the result is exceptional – though significantly more effort. For the best fresh tomato version, use 10 to 12 ripe Roma tomatoes. Halve them, place cut-side up on a parchment-lined baking sheet, drizzle with olive oil, and roast at 425 degrees F for 25 minutes until caramelized and slightly collapsed. Add the roasted tomatoes and their juices to the pot in place of the canned tomatoes. The depth of flavor from roasted fresh tomatoes is substantially greater than canned, producing a soup that tastes genuinely complex and deeply tomato-forward.
Fresh unroasted tomatoes can also be used – peel, chop, and add them with the broth. The result is lighter and fresher-tasting than either canned or roasted, but also more watery and less intensely flavored. Good in summer when tomatoes are at peak season.
Several alternatives produce different but equally good results. Full-fat coconut milk (half a cup) adds creaminess with a subtle sweet coconut note. Cashew cream (half a cup of raw cashews blended with half a cup of water until smooth) adds neutral richness without any distinct flavor. Blended white beans (drain and rinse a half can of cannellini beans, add to the pot, and blend with the soup) add protein and fiber with a neutral, starchy creaminess. Each produces a slightly different result – the hummus version is the most complex and protein-rich, which is why it’s the preferred choice.
Canned tomatoes vary significantly in acidity depending on variety and brand. A few things help balance excess acidity: the carrot (natural sweetness from the carrot counters acidity – add more carrot next time, or add finely grated carrot at the end if you’ve already blended), a very small pinch of sugar or half a teaspoon of maple syrup stirred in after blending, or a tablespoon of hummus beyond what the recipe specifies (the chickpea and tahini fat rounds out acidity effectively). Simmering longer also helps as the tomatoes’ natural sugars caramelize slightly and reduce the sharpness.
With some compromise in texture, yes. A potato masher pressed vigorously through the cooked soup produces a chunky, rustic version that is genuinely good in its own way – more country-style bistro than silky restaurant soup. The hummus won’t be fully distributed without blending, so stir it very thoroughly into the mashed soup. Alternatively, if you have a food mill, pressing the soup through it produces a fairly smooth result without a blender. A fine-mesh strainer pressed with the back of a ladle works similarly with significant effort.
Several easy additions: stir in a drained can of chickpeas before blending for substantial protein and a slightly thicker, heartier texture. Add a half cup of red lentils with the tomatoes and broth and let them cook through during the simmer (about 15 to 20 minutes) – they disappear into the soup and add protein and fiber invisibly. Serve with hearty bread for dipping rather than croutons if you want more starch. Top with a quarter avocado diced over each bowl for healthy fat and substance. Any of these makes the soup more meal-complete without significantly changing the flavor profile.
Recipes You May Like
If this creamy vegan tomato soup has become a weeknight staple, here are three more quick, warming soups worth adding to the rotation:
- Roasted Tomato Basil Soup – The same comfort food spirit but made with oven-roasted tomatoes that add a caramelized depth that is genuinely spectacular. Worth making when you have an extra 30 minutes to invest in the process.
- Creamy Vegan Leek and Potato Soup – Another silky, dairy-free blended soup in a completely different flavor direction. Gentle, elegant, and equally satisfying on a cold evening alongside good bread.
- Detox Turmeric Lentil Soup – When you want something hearty, warming, and packed with plant-based protein and anti-inflammatory spices. A great soup to have alongside this tomato version in a weekly rotation.
Conclusion
This creamy vegan tomato soup is the recipe that changed my mind about “secret ingredient” cooking shortcuts. Hummus in tomato soup sounds like a stretch until you actually try it and realize it produces a genuinely better soup than most dairy-based tomato soups I’ve made. The hummus adds creaminess, protein, and a subtle richness that makes the whole bowl more satisfying – and it takes exactly 25 minutes to make from pantry staples.
Use good canned tomatoes. Don’t skip the carrot. Add the nutritional yeast before serving – even if you’re not sure about it, try it once and see if it makes the bowl taste more complete. And serve it with something great for dipping – grilled cheese, crusty sourdough, or homemade garlic croutons. Come back and tell me in the comments whether you told anyone about the hummus before or after they tasted it – I’m always curious. And save this on Pinterest for every future weeknight when you need something comforting and quick.
Happy cooking, friends!
Callie


Creamy Vegan Tomato Soup – A Comforting 25-Minute Meal
This Creamy Vegan Tomato Soup is smooth, rich, and packed with deep tomato flavor. Ready in just 25 minutes, this dairy-free soup gets its luscious texture from a secret ingredient—hummus! Perfect for a cozy meal, it pairs beautifully with crusty bread or grilled cheese.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
- 1 tablespoon olive oil
- ½ onion, diced
- 2 garlic cloves, minced
- 1 large carrot, chopped (about 1 cup)
- Salt & pepper to taste
- 2 teaspoons Italian seasoning (optional)
- 2 (28 oz) cans of diced tomatoes
- 3 cups vegetable broth (+ more if needed)
- ½ cup plain hummus
For Serving:
- Homemade croutons
- Cracked black pepper
- Nutritional yeast (for a cheesy flavor)
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion, minced garlic, and chopped carrot. Season with salt and pepper, and cook for about 3 minutes until the onions soften. Stir in the Italian seasoning if using.
- Pour in the diced tomatoes and vegetable broth. Bring to a boil, then reduce heat and let it simmer for 15-20 minutes.
- Carefully transfer the soup to a blender (or use an immersion blender). Add the hummus.
- Blend on high until smooth and creamy. If the soup is too thick, blend in a bit more broth.
- Taste and adjust seasoning as needed. Serve hot, topped with homemade croutons, cracked pepper, and nutritional yeast.
Notes
- For a smoky twist, add a pinch of smoked paprika.
- Want extra protein? Stir in some cooked lentils or chickpeas before blending.
- Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
Nutrition
- Serving Size: Approx. 2.5 cups
- Calories: 136 kcal
- Sugar: 7g
- Sodium: 1117mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 1mg








