White Bean and Tomato Soup

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.

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.

IngredientMeasurement
Olive oil2 tablespoons
Yellow onion (diced)1 medium
Garlic cloves (minced)3
Dried oregano1 teaspoon
Dried basil1 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 broth4 cups
Salt1 teaspoon
Black pepper1/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

White Bean and Tomato Soup

Hearty white bean and tomato soup made with garlic, herbs, and creamy cannellini beans. Easy, healthy one-pot meal.
Prep Time 10 minutes
Cook Time 20 minutes

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.

Notes

Sauté aromatics before adding liquids to build flavor. Blend only part of the soup to maintain texture. Store leftovers in the refrigerator for up to 5 days or freeze for up to 3 months. Reheat gently and add extra broth if needed.