Warm soup should feel comforting and balanced, and this velvety vegan tomato soup with white beans delivers both. You get a smooth, creamy texture from white beans, plus bright tomato flavor with no dairy.
- What Makes This Vegan Tomato Soup Velvety
- Prep and Cook Time
- Yield and Difficulty Level
- Ingredients
- Instructions
- Tips for Success
- Serving Suggestions
- FAQ
- Can I use dried white beans instead of canned?
- Why is my soup not creamy enough?
- How do I store and reheat this soup?
- Can I freeze velvety vegan tomato soup?
- Is this recipe naturally gluten-free?
- Wrapping Up
- Creamy texture, no dairy: White beans blend into a silky base.
- Big flavor without heavy cream: Tomatoes simmer with aromatics and tomato paste.
- Protein and fiber: Beans add steady energy for everyday meals.
- Easy to customize: Adjust thickness and seasoning with simple steps.
Traditional tomato soup often relies on dairy or flour to create body. Here, the method uses a practical cooking technique: simmer, soften beans, then puree. As a result, the soup tastes rich while staying fully plant-based.

This vegan tomato soup earns its “velvety” label through structure, not shortcuts. White beans hold natural starches, and once blended they help the liquid cling to the tongue. Meanwhile, tomatoes contribute acidity and sweetness that taste clean and fresh.
What Makes This Vegan Tomato Soup Velvety
Velvety texture starts with bean choice and cooking time. Cannellini (or navy) beans break down more easily during simmering, so blending stays smooth rather than grainy.
Flavor comes from building layers. You sauté onion and garlic first, toast smoked paprika, then simmer whole peeled tomatoes with tomato paste. The result mirrors how many classic soups gain depth: controlled heat, gradual reduction, and time.
For the science-minded cook, note that tomatoes develop richer notes as they simmer. Tomato flavor also connects to the broader topic of tomato chemistry, including acids and natural sugars. The simmering step helps these components taste more rounded.
White Beans as a Dairy-Free Thickener
White beans work like a natural thickener because their starches suspend in the liquid. When you puree the soup, those starches create a stable, creamy mouthfeel. You also get added protein and fiber that make the meal feel complete.
If you want to understand why beans blend so well, review what beans are and how their nutrients affect texture. This matters because a bean-based soup thickens gradually—so you can stop blending once you reach your preferred smoothness.
After blending, taste and adjust acidity. Tomato soup often needs a final brightener, and lemon juice fits that job well. For a quick reference on acids in cooking, see lemon and its common culinary use.
Prep and Cook Time
Plan for steady simmering so the flavors meld. This recipe stays simple, but timing affects texture—especially the bean softening step.
- Planning: 15 minutes
- Cooking: 35 minutes
- Total Time: 50 minutes
Yield and Difficulty Level
This soup makes a generous pot for dinner plus leftovers. It also reheats well because the bean puree holds its body.
Serves: 4
Difficulty: Easy for weeknights and casual entertaining.
Ingredients
Use simple pantry items, then focus on quality produce. Better tomatoes give a cleaner taste even with bean-based creaminess.
Ingredient list:
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon smoked paprika
- 1 (28-ounce) can whole peeled tomatoes (San Marzano or heirloom preferred)
- 1 (15-ounce) can white beans (cannellini or navy), drained and rinsed
- 3 cups vegetable broth (low sodium recommended)
- 1 tablespoon tomato paste
- 1/2 teaspoon dried thyme
- 1 teaspoon soy sauce or tamari (umami depth)
- 1 tablespoon fresh lemon juice (balances acidity)
- Salt and freshly ground black pepper, to taste
- Fresh basil leaves, for garnish
Smoked paprika adds warmth that pairs well with tomatoes. If you like spice terms, you can cross-check general flavor profiles via smoked paprika.

Instructions
Follow these steps in order for the smoothest results. Stir often during sautéing and keep the simmer gentle for the best texture.
Step-by-step:
- Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic, then sauté until soft and fragrant, about 5–7 minutes.
- Toast spice: Stir in smoked paprika and cook for about 1 minute. This wakes up the spice and improves aroma.
- Build tomato base: Add canned whole peeled tomatoes with juices. Break up tomatoes with a spoon to create a chunky base.
- Simmer: Stir in tomato paste, vegetable broth, thyme, and soy sauce. Bring to a boil, then reduce to low and simmer uncovered for 20 minutes.
- Soften beans: Add rinsed white beans. Simmer for 10 minutes so the beans heat through and soften further.
- Blend carefully: Puree with an immersion blender until silky. Blend to your preferred texture—fully smooth or slightly thick with visible beans.
- Finish and balance: Add lemon juice, then season with salt and black pepper to taste.
- Serve: Ladle into bowls and top with basil. Drizzle olive oil if you want extra shine and richness.
If you prefer an even smoother finish, you can press the blended soup through a fine sieve. For a deeper look at tomato varieties that affect cooking flavor, see San Marzano tomato.
Tips for Success
These small adjustments help you nail texture and flavor on the first try. Use them to troubleshoot thickness, seasoning, and smoothness.
- For maximum creaminess: Blend longer once beans soften, then loosen with broth if needed.
- Choose the right tomatoes: San Marzano or heirloom tomatoes often taste sweeter and less sharp.
- Boost savory depth: Soy sauce or tamari adds umami beyond salt alone.
- Balance acidity last: Add lemon juice gradually. Taste after blending so you judge the true flavor.
- Make-ahead: The soup tastes even better the next day. Reheat gently and add a splash of broth to restore thickness.
Bean-based texture connects to how plants store energy as starches. If you want broader background, consult starch. It helps explain why simmering and blending matter so much for soup body.
Serving Suggestions
Serve this soup with foods that soak up texture. A crusty bread slice works best because it holds up to a thick, blended base.
For extra contrast, top with fresh basil and a light sprinkle of nutritional yeast for a “cheesy” note without dairy. If you want more crunch, add toasted seeds or pine nuts right before serving.
For ideas about plant-based flavor additions, you can also review nutritional yeast. It’s commonly used for savory depth in vegan cooking.

| Nutrient | Per Serving |
|---|---|
| Calories | 210 |
| Protein | 12g |
| Carbohydrates | 30g |
| Fat | 5g |
FAQ
Quick answers help you cook with confidence. If you change ingredient brands, use these tips to match texture and taste.
Can I use dried white beans instead of canned?
Yes. Soak and cook them until tender first, then add them during the last simmer phase. This keeps the blending smooth and prevents undercooked beans from affecting texture.
Why is my soup not creamy enough?
Blend a bit longer and add a small splash of broth to help the puree move evenly. Also simmer the beans 5–10 minutes more if they still feel firm.
How do I store and reheat this soup?
Cool, cover, and refrigerate for up to 4 days. Reheat on low and stir often; add broth if it thickens in the fridge.
Can I freeze velvety vegan tomato soup?
Yes. Freeze in sealed containers for up to 3 months. Thaw in the fridge overnight, then reheat gently and adjust thickness with broth.
Is this recipe naturally gluten-free?
It is, as long as your vegetable broth and tamari (if used) are gluten-free. Check labels on broth and soy sauce alternatives to stay fully gluten-free.
Wrapping Up
This velvety vegan tomato soup with white beans brings creamy comfort using straightforward technique. You build flavor with sautéed aromatics and simmered tomatoes, then blend softened beans for a silky finish.
Because the soup uses beans for body, it stays rich without dairy and still tastes bright. Make a pot on a busy day, and you’ll have a dependable, satisfying meal ready for lunch or dinner.

See also: vegan tomato soup
