White Bean Soup With Tomato

Featured in: Simple Savory Ideas

This Mediterranean-inspired bowl combines creamy cannellini beans with tangy tomatoes, creating a velvety texture that feels luxurious yet comes together in under an hour. The aromatic blend of thyme, oregano, and smoked paprika adds depth, while a touch of cream creates that restaurant-quality silkiness.

Perfect for meal prep and easily adaptable for vegan preferences, this hearty soup transforms simple pantry staples into something truly special. Serve with crusty bread for the ultimate cozy dinner experience.

Updated on Wed, 28 Jan 2026 11:24:00 GMT
Creamy white bean soup with tomato in a rustic bowl garnished with fresh parsley and crusty bread on the side.  Save
Creamy white bean soup with tomato in a rustic bowl garnished with fresh parsley and crusty bread on the side. | buenojben.com

I used to think bean soup was boring until a rainy Tuesday in April changed my mind. I found two cans of cannellini beans in the back of the pantry and decided to see what would happen if I threw them together with some tomatoes. The smell of the smoked paprika hitting the hot oil filled my small apartment and instantly lifted my mood. It was the kind of kitchen discovery that felt like a quiet victory over a long day. Now this soup is my go to whenever the clouds roll in.

Last winter I made a double batch for my neighbor who was recovering from a nasty cold. I remember balancing the hot pot while kicking her door gently to let her know dinner had arrived. We sat on her porch steps wrapped in blankets and the steam from the bowls acted like a little heater between us. She said the hint of red pepper flakes was exactly what she needed to wake up her taste buds. It was one of those simple evenings where food felt like a warm hug.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cannellini Beans: These are the backbone of the soup because they break down so beautifully into a creamy base when blended.
  • Smoked Paprika: This little spice adds a depth that makes people think you simmered the soup for hours instead of minutes.
  • Diced Tomatoes: Keeping the juices is vital because they provide the necessary acidity to balance the earthy beans.
  • Tomato Paste: I always toast this for a minute to unlock a richer and more concentrated umami flavor.
  • Vegetable Broth: Using a high quality broth ensures the foundation of your soup has a clean and savory profile.
  • Fresh Basil or Parsley: Adding these right at the end keeps the bright garden flavors from getting lost in the heat.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the Aromatics:
Watch the onions turn from opaque to a soft golden translucency in the shimmering olive oil before adding the garlic. Stir them frequently to ensure they soften without browning too quickly.
Build the Flavor Base:
Stir in the spices and tomato paste until the air smells like a warm Mediterranean kitchen. This step toasts the spices and deepens the overall color of the broth.
Simmer and Meld:
Pour in the broth and let the beans soak up all those herbal notes during a gentle bubbling simmer. Cover the pot to keep the moisture in while the flavors get to know each other.
Blend to Perfection:
Use your immersion blender to transform the chunky mixture into a thick and luxurious silk. You can leave it slightly chunky if you prefer a more rustic and homey feel.
Final Seasoning:
Swirl in the cream if you want extra richness and taste for that perfect pinch of salt. Garnish with your fresh herbs right before carrying the pot to the table.
A pot of simmering white bean soup with tomato, featuring diced tomatoes, thyme, and a swirl of cream.  Save
A pot of simmering white bean soup with tomato, featuring diced tomatoes, thyme, and a swirl of cream. | buenojben.com

My toddler actually asked for seconds of this soup which was the ultimate endorsement for its kid friendly creaminess. Seeing her messy red stained face grinning over the bowl made all the chopping worth it. It is now a regular request in our house on Sunday nights. I love how such a simple dish can become a part of our family tradition. It reminds me that good food does not have to be complicated to be memorable.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Beans

While cannellini beans are the traditional choice for their soft skins you can easily swap them for navy beans or great northern beans. Each variety offers a slightly different level of starchiness that affects the final thickness. I have even tried chickpeas in a pinch though the texture is much heartier and less silky. Always ensure you rinse them well to keep the flavor clean and bright.

Mastering the Texture

I love leaving a few whole beans in the pot before blending to create a bit of rustic contrast. It gives the soup more character and makes every spoonful a little more interesting to eat. If you find the soup is too thick after blending simply splash in a little extra broth or water. The starch in the beans will continue to thicken the liquid as it sits.

Serving Suggestions

This soup is a canvas for toppings and I always encourage people to get creative with what they have in the fridge. A little bit of texture on top goes a long way in making the dish feel complete. Here are my favorite ways to level up each bowl.

  • A thick slice of toasted sourdough is the perfect vessel for soaking up every last drop.
  • A sprinkle of toasted pine nuts adds a surprising crunch that complements the creaminess.
  • Try a drizzle of high quality balsamic glaze for a sweet and tangy finish.
Close-up of velvety white bean soup with tomato served in a white ceramic bowl with basil garnish. Save
Close-up of velvety white bean soup with tomato served in a white ceramic bowl with basil garnish. | buenojben.com

This soup proves that the most comforting meals often come from the simplest ingredients in your cupboard. I hope it brings as much warmth to your table as it does to mine.

Recipe FAQs

Can I make this soup vegan?

Simply omit the heavy cream or use coconut cream instead. The soup remains creamy and satisfying without dairy.

What type of beans work best?

Cannellini beans are ideal for their creamy texture, but great northern or navy beans are excellent alternatives.

How do I store leftovers?

Keep refrigerated in an airtight container for up to 5 days. The flavors actually deepen and improve after a day.

Can I freeze this soup?

Yes, freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding broth if needed.

How can I add more protein?

Stir in white beans, lentils, or diced chicken during the last 10 minutes of simmering for extra substance.

What can I serve alongside?

Crusty bread, garlic knots, or a simple green salad complement this perfectly. Grilled cheese makes for a classic pairing.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

White Bean Soup With Tomato

Velvety white bean base with bright tomato and Mediterranean herbs for a comforting, creamy meal.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Creator Patrick Owens


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Preferences Vegetarian-Friendly, No 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, optional
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

How-To Steps

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 soup base: Stir in drained beans, diced tomatoes with juices, tomato paste, thyme, oregano, smoked paprika, and red pepper flakes. Season with salt and black pepper.

Step 04

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

Step 05

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

Step 06

Finish: 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.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Information

Review all components and consult a medical professional with concerns.
  • Dairy present if using cream or Parmesan cheese

Nutrition Details (per portion)

Only use these numbers as a general guide. Please check with your health expert.
  • Energy: 270
  • Fats: 8 g
  • Carbohydrates: 37 g
  • Proteins: 11 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.