White Bean Soup With Tomato

Featured in: Pan & Pot Cooking

This satisfying white bean soup features a luxuriously smooth texture achieved by blending tender cannellini beans with vegetable broth and diced tomatoes. Aromatic vegetables like onions and garlic create a flavorful foundation, while dried thyme, oregano, and smoked paprika add Mediterranean depth. The soup simmers for just 20 minutes before being pureed to velvety perfection, with optional cream for extra richness. Fresh parsley or basil provides a bright finish. This versatile bowl is naturally vegetarian, gluten-free, and dairy-free when served without cream.

Updated on Wed, 28 Jan 2026 12:43:00 GMT
Creamy white bean soup with tomato in a rustic bowl, garnished with fresh parsley and a swirl of cream. Pin It
Creamy white bean soup with tomato in a rustic bowl, garnished with fresh parsley and a swirl of cream. | yummyhrira.com

I first discovered white bean soup during a rainy October weekend when my pantry was nearly bare. Standing in front of open cabinets with just a few cans of beans and tomatoes, I improvised what became one of my most requested recipes. The transformation of such humble ingredients still amazes me — how a few aromatic herbs and that hint of smoked paprika can turn simple beans into something so luxurious. What started as necessity has become comfort in a bowl that I return to season after season.

Last winter, my neighbor came down with a terrible cold, and I brought over a container of this soup with some crusty bread. Two days later, she texted asking for the recipe, claiming it had healing powers beyond medicine. Now whenever I smell the herbs and beans simmering together, I think of her face lighting up when she opened her door to find me standing there with that steaming container.

Ingredients

  • Cannellini beans: These creamy white beans create the luxurious backbone of the soup, and I discovered through many batches that rinsing them thoroughly removes the tinny flavor canned beans sometimes have.
  • Smoked paprika: Just that half teaspoon transforms the entire pot, lending a subtle smokiness that makes people wonder if you added bacon, which I learned when serving it to unsuspecting carnivores.
  • Tomato paste: This concentrated flavor bomb needs to be properly bloomed in the pot with the herbs, a technique my Spanish friend taught me that deepens the entire soup profile.
  • Vegetable broth: The foundation of our soup deserves attention, so I use a good quality store-bought version or homemade when I have scraps saved in the freezer.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Build your flavor base:
Heat your olive oil until it shimmers slightly, then add those diced onions and let them slowly turn translucent and sweet. You'll know they're perfect when they become soft but not browned, releasing that wonderful aroma that fills the kitchen.
Add aromatics and spices:
When you add the garlic, watch it carefully as it can burn quickly, just about 60 seconds until that intensely fragrant moment hits your nose. Then immediately follow with your beans, tomatoes and all those dried herbs which will bloom in the oil.
Simmer to marry flavors:
As the soup gently bubbles away, partially covered, the magic happens as all those Mediterranean flavors meld together. Resist the urge to rush this 20-minute simmer, as patience here rewards you with depth.
Transform with blending:
This is the moment of transformation, when your chunky pot of beans and vegetables becomes silky and elegant. If using an immersion blender, keep it submerged to avoid splashing, or if using a countertop blender, remember to vent the lid slightly to prevent hot soup explosions.
Finish with finesse:
Stirring in that optional cream creates beautiful swirls before it fully incorporates, adding a richness that feels indulgent. Taste once more, as seasoning often needs adjustment after blending.
Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Steaming white bean soup with tomato topped with fresh basil, served alongside crusty bread for dipping. Pin It
Steaming white bean soup with tomato topped with fresh basil, served alongside crusty bread for dipping. | yummyhrira.com

One evening after a particularly difficult day at work, I mindlessly started making this soup as therapy, methodically chopping and stirring without thinking. When my partner walked in, they commented on how peaceful I looked for the first time that day. There's something about the rhythmic nature of creating this particular soup that settles my mind like few other kitchen tasks can.

Serving Suggestions

I've discovered this soup becomes an entirely different experience depending on what you serve alongside it. A crusty sourdough turns it into a rustic lunch, while serving smaller portions in espresso cups makes an elegant appetizer for dinner parties. My friend who runs a small bistro actually serves it with a swirl of basil oil and a few pine nuts for a more upscale presentation that still honors its humble roots.

Storage and Reheating

The flavors in this soup actually deepen overnight, making it possibly even better the second day. I often make a double batch specifically for leftovers, storing portions in glass containers that won't stain from the tomatoes. When reheating, add a splash of water or broth if it's thickened too much in the refrigerator, and warm it gently to preserve the creamy texture without scorching the bottom of your pan.

Variations to Try

This soup template has spawned countless variations in my kitchen over the years as I've experimented with different additions. My summer version includes fresh roasted tomatoes instead of canned and basil from my windowsill garden, while winter calls for heartier additions like kale massaged until tender before being stirred in at the end.

  • For a protein boost, stir in shredded rotisserie chicken or cooked Italian sausage after blending.
  • Create a Tuscan version by adding a handful of chopped sun-dried tomatoes and a pinch of fennel seeds to the sautéing onions.
  • Transform it into a complete meal by serving over a scoop of cooked farro or other ancient grain.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
White bean soup with tomato and smoked paprika, blending creamy beans and diced tomatoes in a pot. Pin It
White bean soup with tomato and smoked paprika, blending creamy beans and diced tomatoes in a pot. | yummyhrira.com

This white bean soup has taught me that true comfort food isn't about complexity or exotic ingredients. It's about transforming the ordinary into something that nourishes both body and spirit.

Recipe FAQs

Can I make this soup vegan?

Yes, simply omit the heavy cream or substitute with coconut cream for a dairy-free version that maintains the luxurious texture.

What type of beans work best?

Cannellini beans (white kidney beans) are ideal due to their creamy texture, but great northern beans or navy beans also work beautifully in this preparation.

How long will leftovers keep?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors often develop and improve overnight.

Can I freeze this soup?

Yes, freeze without the cream for up to 3 months. Thaw overnight in the refrigerator, reheat gently, and stir in fresh cream if desired.

What can I serve with this?

Crusty bread, garlic toast, or a simple green salad complement the rich flavors perfectly. A sprinkle of Parmesan adds savory depth if you eat dairy.

How can I add more vegetables?

Stir in chopped spinach or kale during the last 5 minutes of simmering, or add diced carrots and celery with the onions for extra heartiness.

White Bean Soup With Tomato

Creamy white bean and tomato soup with herbs, ready in under an hour. A comforting Mediterranean dish that's naturally vegetarian and gluten-free.

Prep Duration
15 minutes
Cook Duration
35 minutes
Overall Time
50 minutes


Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Preferences Plant-Based, No Dairy, Without Gluten

What You Need

Beans & Base

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 cloves garlic, minced
04 2 cans (15 oz each) cannellini beans, drained and rinsed
05 4 cups vegetable broth

Tomatoes & Seasonings

01 1 can (14.5 oz) diced tomatoes with juices
02 1 tablespoon tomato paste
03 1 teaspoon dried thyme
04 1 teaspoon dried oregano
05 1/2 teaspoon smoked paprika
06 1/4 teaspoon red pepper flakes
07 Salt and freshly ground black pepper to taste

Finishing Touches

01 1/4 cup heavy cream or coconut cream (optional)
02 2 tablespoons chopped fresh parsley or basil

Step-by-Step

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, approximately 5 minutes.

Step 02

Bloom Garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Build Flavor Base: Stir in drained beans, diced tomatoes with juices, tomato paste, dried thyme, dried oregano, smoked paprika, and red pepper flakes. Season with salt and black pepper to taste.

Step 04

Simmer Soup: Pour in vegetable broth and bring to a boil. Reduce heat to a simmer, cover, and cook for 20 minutes.

Step 05

Purée Soup: Remove from heat. Use an immersion blender to purée the soup until smooth and creamy, or transfer in batches to a countertop blender.

Step 06

Finish Soup: Stir in cream if using. Taste and adjust seasoning as needed.

Step 07

Serve: Ladle soup into bowls and garnish with fresh parsley or basil.

Cooking Tools

  • Large soup pot
  • Immersion blender or countertop blender
  • Ladle

Allergy Details

Look at each ingredient for allergens. Not sure? Please check with your doctor.
  • Contains dairy if using cream or Parmesan cheese
  • Check canned bean and broth labels for potential allergen cross-contamination

Nutrition Details (per serving)

This is for general reference. For health matters, turn to your doctor.
  • Calorie Count: 270
  • Fat Content: 8 grams
  • Carbohydrates: 37 grams
  • Proteins: 11 grams