Sunny discovered White Bean and Tomato Soup while scrolling through Pinterest on a chilly afternoon. The photo showed a bowl filled with creamy white beans in a rich tomato broth, topped with fresh herbs. She wanted something cozy but not heavy. Sunny isn’t always confident making soups from scratch because she worries they’ll lack depth. Still, she sautéed garlic patiently, added tomatoes and beans, and let everything simmer slowly. When she took that first spoonful savory, slightly tangy, and warming—she realized simple pantry ingredients could create incredible flavor.
White Bean and Tomato Soup is a nourishing, one-pot meal made with creamy beans, tomatoes, herbs, and broth. It’s perfect for weeknight dinners, meal prep, or cozy lunches.
Table of Contents
Why White Bean and Tomato Soup Is So Popular
Pantry Ingredients, Big Flavor
White Bean and Tomato Soup works because it uses simple, affordable ingredients that build depth naturally. Canned white beans provide creamy texture and protein. Diced tomatoes add brightness and acidity. Garlic and onion create a savory foundation.
Because the soup simmers gently, the flavors blend beautifully. Meanwhile, olive oil adds richness without heaviness.
This balance makes the soup comforting yet light.
Naturally Healthy and Satisfying
White beans are high in fiber and plant-based protein. Combined with tomatoes and herbs, they create a nutrient-rich meal.
Additionally, this soup is naturally vegetarian and easily made vegan by using vegetable broth.
Because it’s filling but not heavy, it works for both lunch and dinner.
Ingredients for White Bean and Tomato Soup
Ingredient List
This recipe serves 6.
| Ingredient | Measurement |
|---|---|
| Olive oil | 2 tablespoons |
| Yellow onion (diced) | 1 medium |
| Garlic cloves (minced) | 3 |
| Dried oregano | 1 teaspoon |
| Dried basil | 1 teaspoon |
| Red pepper flakes (optional) | 1/4 teaspoon |
| Diced tomatoes (canned) | 1 (28-ounce) can |
| White beans (cannellini or great northern, drained and rinsed) | 2 (15-ounce) cans |
| Vegetable or chicken broth | 4 cups |
| Salt | 1 teaspoon |
| Black pepper | 1/2 teaspoon |
| Fresh spinach or kale (optional) | 2 cups |
| Fresh parsley (for garnish) | 2 tablespoons |
Use high-quality canned tomatoes for richer flavor.
Optional Add-Ins
You can add diced carrots or celery for extra depth.
Additionally, stir in a splash of cream for a richer version.
For extra protein, add cooked Italian sausage.
How to Make White Bean and Tomato Soup
Step-by-Step Instructions
Heat olive oil in a large pot over medium heat.
Add diced onion and cook for 4–5 minutes until softened.
Stir in minced garlic, oregano, basil, and red pepper flakes. Cook for 30 seconds until fragrant.
Add diced tomatoes and white beans. Stir to combine.
Pour in broth and bring to a gentle boil.
Reduce heat and simmer for 15–20 minutes.
Season with salt and black pepper.
For a creamier texture, use an immersion blender to blend a portion of the soup.
Stir in spinach or kale and cook until wilted.
Serve warm, garnished with fresh parsley.
Common Mistakes to Avoid
Do not skip sautéing the aromatics; this builds flavor.
Avoid over-blending; leave some beans whole for texture.
Taste before adding extra salt since canned beans may contain sodium.
Serving and Storage Tips
Best Ways to Serve White Bean and Tomato Soup
Serve with crusty bread or garlic toast.
It also pairs well with a simple green salad.
How to Store and Reheat
Store in an airtight container in the refrigerator for up to 5 days.
Reheat gently on the stovetop, adding a splash of broth if needed.
This soup freezes well for up to 3 months.
White Bean and Tomato Soup proves that simple pantry staples can create rich, satisfying flavor. Because white beans naturally thicken the broth while adding protein and fiber, the soup feels hearty without being heavy. Meanwhile, tomatoes bring bright acidity that balances the savory garlic and herbs perfectly.
Additionally, this soup adapts easily to different preferences. You can keep it vegetarian, add sausage for extra depth, or blend part of it for a creamier texture. When you sauté the aromatics properly and allow the soup to simmer gently, you build flavor in layers. If you want a nourishing, one-pot meal that tastes even better the next day, White Bean and Tomato Soup deserves a permanent place in your recipe collection.

White Bean and Tomato Soup
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion diced
- 3 garlic cloves minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ¼ teaspoon red pepper flakes optional
- 1 28-ounce can diced tomatoes
- 2 15-ounce cans white beans (cannellini or great northern), drained and rinsed
- 4 cups vegetable or chicken broth
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups fresh spinach or kale optional
- 2 tablespoons fresh parsley chopped (for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and cook for 4–5 minutes until softened. Stir in minced garlic, oregano, basil, and red pepper flakes and cook for 30 seconds until fragrant. Add diced tomatoes and white beans and stir well. Pour in broth and bring to a gentle boil. Reduce heat and simmer for 15–20 minutes. Season with salt and black pepper. For a creamier texture, use an immersion blender to partially blend the soup while leaving some beans whole. Stir in spinach or kale and cook until wilted. Serve warm, garnished with fresh parsley.
