White Bean Soup With Tomato

Featured in: Year-Round Kitchen Ideas

This hearty soup brings together cannellini beans and diced tomatoes for a rich, velvety texture. The combination creates a satisfying bowl that's naturally vegetarian and gluten-free. Aromatics like onion, garlic, and herbs add depth, while a touch of smoked paprika brings subtle warmth. The soup purees into a silky consistency, perfect for dipping crusty bread. Ready in just 50 minutes, it makes an ideal weeknight dinner or meal prep option for busy days.

Updated on Wed, 28 Jan 2026 15:53:00 GMT
Creamy white bean soup with tomato, garnished with fresh basil and served hot in a rustic bowl. Save
Creamy white bean soup with tomato, garnished with fresh basil and served hot in a rustic bowl. | warmzbib.com

I remember a rainy Tuesday when the fridge was nearly empty and all I wanted was a hug in a bowl. This white bean and tomato soup was born from pantry staples and a desperate need for warmth. The kitchen filled with the scent of sauteed garlic and earthy thyme as the rain tapped against the window. It turned out to be the most comforting meal I had made all season.

Last October my sister visited during a particularly cold snap and we stayed up late talking over steaming mugs of this soup. We laughed about how a humble can of beans could feel so luxurious when blended with bright tomatoes. It was one of those rare moments where the food perfectly matched the mood of the conversation.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use the good stuff because its flavor carries through the whole base.
  • Yellow onion: Dicing it small helps it melt away into the background of the soup.
  • Garlic: Freshly minced cloves provide a much deeper punch than the jarred variety.
  • Cannellini beans: These are the creamiest beans available and they blend into a dream.
  • Vegetable broth: I prefer a low sodium version so I can control the salt levels myself.
  • Diced tomatoes: The juices are essential for that acidic pop that balances the heavy beans.
  • Tomato paste: This little addition gives the broth a rich concentrated depth.
  • Dried thyme and oregano: These herbs bring a classic Mediterranean soul to every spoonful.
  • Smoked paprika: This is my secret for adding a hint of woodsy warmth without heat.
  • Heavy cream: Just a splash makes the final result feel like a restaurant quality bisque.
  • Fresh parsley: A final sprinkle of green wakes up all the cooked flavors.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Softening the base:
Watch as the onions turn from opaque to a beautiful translucent gold in the shimmering oil.
Waking the garlic:
Stir the garlic quickly and inhale that sharp scent before it has any chance to brown.
Building the flavors:
Toss in the beans and tomatoes then listen to that satisfying sizzle as the spices hit the pan.
Simmering to perfection:
Let the pot bubble gently under a lid while the aromas drift through your entire home.
Creating the velvet:
Use your blender to transform the chunky mixture into a smooth sunset colored puree.
The final touch:
Stir in the cream and watch the vibrant red soften into a lovely pastel orange.
Serving the warmth:
Ladle it into your favorite deep bowls and top it with herbs for a beautiful finish.
Steaming bowl of white bean soup with tomato, featuring a velvety texture and a drizzle of olive oil. Save
Steaming bowl of white bean soup with tomato, featuring a velvety texture and a drizzle of olive oil. | warmzbib.com

I once served this to a friend who insisted she hated beans and she ended up asking for seconds. Seeing her surprise when I told her the secret ingredient made me realize how powerful texture can be in cooking.

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.

A Little Note on Bean Choices

I have tried this with navy beans and even chickpeas but nothing compares to the silkiness of cannellini. They have a thin skin that disappears completely once you hit them with the immersion blender. If you only have great northern beans on hand they will work just as well for a hearty texture.

Finding the Perfect Texture

The real transformation happens when you start pureeing and the colors begin to swirl together. You can leave it a little chunky if you like some bite but I prefer it completely smooth like a bisque. It feels much more indulgent when every spoonful is perfectly consistent and creamy.

What to Serve on the Side

To really round out the experience I always toast a few thick slices of sourdough with plenty of butter. The crunch of the bread against the smooth soup is the ultimate textural contrast for a cold night. It also helps to have a few extra toppings ready in the kitchen.

  • Grating some fresh Parmesan over the top adds a wonderful salty kick.
  • A handful of fresh spinach stirred in at the end adds a pop of color.
  • Keep a bottle of high quality olive oil nearby for a final finishing drizzle.
Hearty white bean soup with tomato, paired with crusty bread for a comforting and satisfying Mediterranean meal. Save
Hearty white bean soup with tomato, paired with crusty bread for a comforting and satisfying Mediterranean meal. | warmzbib.com

This soup is a reminder that the simplest ingredients often make the most lasting memories. I hope it brings as much warmth to your table as it has to mine.

Recipe Questions & Answers

Can I make this soup ahead of time?

Absolutely. This soup actually improves in flavor when made ahead, as the ingredients have time to meld together. Store in the refrigerator for up to 4 days or freeze for up to 3 months.

What type of white beans work best?

Cannellini beans are ideal due to their creamy texture and mild flavor. Great northern or navy beans also work beautifully. Avoid using red kidney beans as they have a different taste profile.

How do I achieve the smoothest texture?

Using an immersion blender directly in the pot creates the silkiest results. If using a countertop blender, work in small batches and be careful with hot liquids. Blend for at least 2 minutes for maximum creaminess.

Can I add more vegetables?

Yes. Chopped spinach or kale can be stirred in during the last 5 minutes of cooking. Diced carrots, celery, or bell peppers can be sautéed with the onions for extra depth and nutrition.

Is the cream necessary?

No, the cream is optional. The beans naturally create a thick, creamy texture when blended. Coconut cream adds richness for dairy-free versions, or simply omit both for a lighter but still satisfying soup.

What can I serve alongside?

Crusty bread, garlic knots, or crackers make perfect accompaniments. A simple green salad with vinaigrette balances the richness. Grilled cheese sandwiches are also classic pairings.

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

Creamy Mediterranean-style soup combining tender white beans with savory tomatoes and aromatic herbs for a comforting bowl.

Prep Time
15 min
Cook Time
35 min
Overall Time
50 min
By Warm Zbib Robert Townsend


Skill Level Easy

Cuisine Mediterranean

Total Yield 4 Portions

Dietary Needs Plant-Based, Dairy-Free, Gluten-Free

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 or great northern 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 fresh parsley or basil, chopped

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, dried thyme, dried oregano, smoked paprika, and red pepper flakes if using. Season with salt and pepper to taste.

Step 04

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

Step 05

Blend soup: Remove from heat. Using an immersion blender, puree the soup until smooth and creamy. Alternatively, transfer in batches to a countertop blender.

Step 06

Finish with cream: Stir in heavy cream or coconut 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 You'll Need

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

Allergy Details

Take a look at each item to spot allergens. If unsure, talk to a medical specialist.
  • Dairy present if using cream or Parmesan
  • Always verify labels on vegetable broth and canned ingredients for hidden allergens

Nutrition Details (for each serving)

These nutrition values are just for reference. For personalized advice, always ask a healthcare provider.
  • Calories: 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.