White Bean Soup With Tomato

Featured in: Everyday Home Cooking

This rich, velvety white bean soup combines the creaminess of cannellini beans with the bright acidity of tomatoes. The Mediterranean-inspired blend includes thyme, oregano, and smoked paprika for depth. Ready in just 50 minutes, this soup comes together with simple pantry staples like canned beans, diced tomatoes, and vegetable broth.

Perfect for meal prep, the flavors deepen overnight. The optional cream adds luxurious texture, while coconut cream keeps it vegan. Blending creates that restaurant-quality smoothness, though you can leave it slightly chunky if preferred. Serve with crusty bread for a complete, satisfying meal.

Updated on Wed, 28 Jan 2026 13:29:00 GMT
A steaming bowl of creamy White Bean Soup With Tomato, garnished with fresh parsley and a swirl of olive oil. Save
A steaming bowl of creamy White Bean Soup With Tomato, garnished with fresh parsley and a swirl of olive oil. | ladledrift.com

The first time I made this white bean soup, it was raining cats and dogs outside, and the windows in my kitchen were completely fogged up from the steam. I'd been craving something that felt like a warm hug in a bowl, and the combination of creamy beans with bright tomato acidity was exactly what I needed. There's something magical about the way the humble ingredients transform into something so velvety and complex. The aroma of sautéing onions and garlic filled every corner of my home that evening, making it impossible for my roommate not to wander in asking what smelled so good.

Last winter, I brought a thermos of this soup to my friend who had just had a baby. We sat at her kitchen table while the snow fell outside, sharing quiet conversation between her newborns naps. She texted me three days later asking for the recipe, saying her husband had requested it specifically after finishing the leftovers Id brought. Sometimes the simplest foods create the strongest connections. I still smile thinking about how something so basic became a lifeline for them during those sleep-deprived early parenting days.

Ingredients

  • Cannellini beans: I prefer these over other white beans because they break down more beautifully, creating that silky texture thats the hallmark of this soup.
  • Smoked paprika: Just a small amount adds this incredible depth that makes people wonder what your secret ingredient is.
  • Tomato paste: I learned to properly toast the tomato paste with the aromatics before adding liquid, which concentrates the flavors and removes any tinny taste.
  • Vegetable broth: The better your broth, the better your soup, so I use homemade when I have it or a good quality store-bought version with minimal additives.

Instructions

Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Create your flavor base:
Heat olive oil in a large pot over medium heat, then add diced onion and cook until it becomes translucent and slightly sweet, about 5 minutes. Add the minced garlic and cook just until fragrant, being careful not to let it brown.
Build the soup:
Stir in the beans, diced tomatoes with their juices, tomato paste, and all your herbs and spices. The pot will immediately fill with a gorgeous aroma as the seasonings bloom in the heat.
Simmer to develop flavor:
Pour in the vegetable broth, bring everything to a gentle boil, then reduce to a simmer. Cover and let cook for 20 minutes, allowing all those Mediterranean flavors to meld together.
Transform the texture:
This is where the magic happens! Use an immersion blender to puree until smooth and creamy, or transfer in batches to a regular blender. The transformation from chunky to velvety is truly satisfying.
Finish with richness:
If using, stir in the cream for extra lusciousness. Taste and adjust the seasoning, as beans often need more salt than you might expect.
Serve with love:
Ladle into bowls and garnish with fresh herbs. The bright green against the creamy soup makes for a beautiful presentation.
Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Close-up of velvety White Bean Soup With Tomato served in a rustic mug, paired with a slice of crusty bread. Save
Close-up of velvety White Bean Soup With Tomato served in a rustic mug, paired with a slice of crusty bread. | ladledrift.com

My neighbor Mark, who claims to hate anything bean-related, stopped by one evening when this soup was simmering. He reluctantly accepted a small bowl when I insisted, then sheepishly returned to the kitchen for seconds. A week later, I found a bag of beautiful heirloom beans on my doorstep with a note that just said Thanks for changing my mind. It reminded me that good food isnt just about feeding ourselves, but about opening doors to new experiences for others.

Make It Your Own

Some nights when I need extra vegetables in my life, I toss in a couple handfuls of baby spinach right before blending. The leaves wilt instantly in the hot soup, and while they alter the color slightly, they add nutrients without changing the flavor profile. Other times, Ive thrown in roasted red peppers from a jar when I wanted a smokier version. This recipe forgives experimentation, which is why its become such a reliable canvas for whatever mood or ingredients Im working with.

Storage and Meal Prep

This soup actually improves with time as the flavors continue to develop. Ive found it keeps beautifully in the refrigerator for up to four days, making it perfect for meal prep. The texture does thicken substantially when chilled, so I usually add a splash of water or broth when reheating. For longer storage, I portion it into freezer containers and freeze for up to three months, which has saved me on countless busy weeknights when cooking from scratch felt impossible.

Serving Suggestions

While this soup is satisfying on its own, Ive discovered it reaches new heights with thoughtfully chosen accompaniments. My personal favorite pairing is a piece of garlic-rubbed toast drizzled with good olive oil, which provides textural contrast to the creamy soup. Sometimes I serve it as a starter before a simple pasta dish, or alongside a crisp green salad dressed with lemon and olive oil for a complete meal.

  • Try floating a few homemade croutons on top for a delightful crunch that slowly softens as they absorb the soup.
  • A small dollop of pesto or olive tapenade adds a burst of concentrated flavor that transforms each spoonful.
  • For special occasions, consider serving in smaller portions as a sophisticated first course, garnished with a tiny drizzle of good olive oil and a few flakes of sea salt.
Product image
Organize kitchen supplies and cooking essentials under cabinets for quicker access during meal prep.
Check price on Amazon
White Bean Soup With Tomato simmering in a pot, featuring diced tomatoes and aromatic herbs for a comforting Mediterranean meal. Save
White Bean Soup With Tomato simmering in a pot, featuring diced tomatoes and aromatic herbs for a comforting Mediterranean meal. | ladledrift.com

This white bean soup has taught me that comfort food doesnt need to be complicated or heavy. Its a reminder that with a few quality ingredients and a bit of care, we can create something that nourishes both body and spirit.

Recipe FAQs

Can I make this soup with dried beans instead of canned?

Yes, soak 1 cup dried white beans overnight, then cook them in simmering water for about 60-90 minutes until tender before adding to the soup. You may need slightly more broth since dried beans absorb more liquid.

How long does this soup keep in the refrigerator?

The soup stores well in an airtight container for up to 4-5 days. The flavors actually develop and improve after sitting. Reheat gently on the stove, adding a splash of broth or water if it thickens too much.

Can I freeze this white bean soup?

Absolutely. Let the soup cool completely, then freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator. If adding cream, stir it in after reheating rather than before freezing for best texture.

What's the best way to blend the soup smoothly?

An immersion blender works perfectly directly in the pot and is easiest for cleanup. If using a countertop blender, work in batches and never fill more than halfway hot liquid. Remove the center cap of the lid and cover with a kitchen towel to let steam escape safely.

Can I add other vegetables to this soup?

Yes, diced carrots, celery, or spinach make excellent additions. Sauté carrots and celery with the onion in step 1. Add leafy greens like spinach or kale during the last 5 minutes of simmering just until wilted.

White Bean Soup With Tomato

Creamy Mediterranean-style soup with cannellini beans, tomatoes, and aromatic herbs in under an hour.

Prep time
15 minutes
Cook time
35 minutes
Time needed
50 minutes
Created by Zoey Sullivan


Skill level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet info Meat-free, 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 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 chopped fresh parsley or basil

How-To

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, canned diced tomatoes with juices, tomato paste, dried thyme, dried oregano, smoked paprika, and red pepper flakes. Season with salt and freshly ground black pepper to taste.

Step 04

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

Step 05

Blend: Remove from heat. Use an immersion blender to puree the 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.

Tools needed

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

Allergy notice

Double-check your ingredients for allergens, and ask a healthcare expert if you’re not sure.
  • Dairy present if using cream or Parmesan cheese

Nutrition info (per portion)

This nutrition guide is for general info—always consult a medical pro for advice.
  • Calorie count: 270
  • Fat content: 8 grams
  • Carbohydrates: 37 grams
  • Proteins: 11 grams