White Bean Tomato Soup

Featured in: Comfortable Everyday Meals

This Mediterranean-inspired white bean soup combines velvety cannellini beans with vibrant diced tomatoes for a comforting bowl that's ready in just 50 minutes. The aromatic base of sautéed onions and garlic builds depth, while dried thyme, oregano, and smoked paprika add warmth. An optional splash of cream or coconut milk creates an extra luxurious texture. Perfect served with crusty bread for a satisfying meal that's naturally vegetarian, gluten-free, and easily adapted for vegan diets.

Updated on Wed, 28 Jan 2026 12:53: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. | ovendrift.com

The first time I made this white bean soup, it was pouring rain outside and my kitchen windows were completely fogged up. Something about the gentle bubbling of the beans and the sweet aroma of sautéed onions created this perfect little sanctuary from the storm. I remember tasting it and being genuinely surprised at how something so simple could taste so complex – the creaminess of the beans against the bright acidity of tomatoes felt like a revelation in my mouth.

Last winter, my neighbor was recovering from surgery and I brought over a container of this soup with some crusty bread. Two weeks later, she texted me at midnight asking for the recipe because she couldnt stop thinking about it. Now whenever our building has a potluck, three different apartments bring variations of this soup, each claiming theirs is the original version.

Ingredients

  • Cannellini beans: The star of the show that creates that velvety texture, and I always keep an extra can in the pantry because Ive learned they break down better than other white beans for the creamiest result.
  • Smoked paprika: This magical little spice adds a subtle depth that makes people think you simmered the soup for hours, and I only discovered it after accidentally grabbing it instead of regular paprika.
  • Tomato paste: Just a tablespoon transforms the whole pot, concentrating that rich umami flavor throughout the broth in a way diced tomatoes alone never could.
  • Vegetable broth: The better your broth, the better your soup, and I learned to keep good quality stock on hand after once making this with bouillon cubes in a pinch and noticing the difference immediately.
  • Fresh herbs: That final sprinkle of green brings everything to life with brightness that cuts through the richness, something my daughter pointed out when she asked why the soup tasted so much better at home than when she tried to make it at college.

Instructions

Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
Build your flavor foundation:
Heat olive oil in a large pot over medium heat, then add your diced onion and let it slowly become translucent and sweet, about 5 minutes. You should hear a gentle sizzle, not a harsh fry.
Wake up the aromatics:
Add minced garlic and cook just until that incredible fragrance blooms, about one minute. If it starts to brown, pull the pot off the heat immediately.
Layer in the main characters:
Stir in your beans, tomatoes with all their juicy goodness, tomato paste, and all those fragrant herbs and spices. Season with salt and pepper, remembering you can always add more later.
Let everything mingle:
Pour in the vegetable broth, bring everything to a gentle boil, then reduce to a simmer. Cover and let all those flavors get acquainted for about 20 minutes, occasionally lifting the lid to inhale that wonderful aroma.
Transform into velvet:
This is the magical moment when everything changes. Use an immersion blender to create that silky texture, or carefully transfer batches to a blender. Watch as it transforms from separate ingredients into one harmonious soup.
Add the final touch:
If youre feeling indulgent, stir in that cream for extra richness. Taste and adjust the seasoning, sometimes it needs just a pinch more salt to make all the flavors pop.
Serve with flair:
Ladle this liquid comfort into bowls and crown with fresh herbs. I love watching peoples faces as they take that first, surprising spoonful.
Product image
Make fresh homemade yogurt and fermented foods easily for breakfasts, snacks, and recipes.
Check price on Amazon
Spoon lifting a velvety White Bean Soup With Tomato, steam rising, served with crusty bread on the side. Pin it
Spoon lifting a velvety White Bean Soup With Tomato, steam rising, served with crusty bread on the side. | ovendrift.com

My friend Sara, who claims she doesnt cook, made this soup after I insisted it was foolproof. She called me halfway through, panic in her voice because she thought it looked too watery. I talked her through it, explaining how the blending step would transform everything. The next day she sent me a photo of an empty pot and a text saying her kids had asked for seconds, which apparently never happens.

Make It Your Own

This recipe welcomes adaptation like an old friend welcomes conversation. One summer when my herb garden exploded with rosemary, I swapped the thyme for fresh rosemary sprigs and fell in love with that piney fragrance against the creamy beans. Another time, running low on regular broth, I used half broth and half white wine, which added this subtle acidity that brightened the entire pot. The beauty of this soup is how it becomes a canvas for whatever your pantry or garden offers that day.

Storage and Make-Ahead Tips

This soup gets even better overnight as the flavors continue their slow dance in the refrigerator. I stumbled upon this by accident when dinner plans changed last minute, and the postponed soup tasted remarkably more complex the next day. It freezes beautifully too, though I learned through trial and error to leave out the cream if freezing, adding it only after reheating. Now I regularly double the recipe, freezing individual portions in those reused glass jars from store-bought pasta sauce for emergency comfort food.

Serving Suggestions

Finding the perfect companion for this soup has become something of a hobby in my kitchen. A grilled cheese sandwich with sharp cheddar creates this incredible contrast of textures, the crispy bread against the silky soup. One rainy evening when the bread box was empty, I toasted some pumpkin seeds with a sprinkle of sea salt and floated them on top for crunch, and now its my favorite way to serve it.

  • For a complete meal, add a simple side salad with arugula, thinly sliced fennel, and a lemon vinaigrette to cut through the richness.
  • If youre serving this for lunch, a slice of grainy toast rubbed with garlic and drizzled with olive oil makes the perfect dipper.
  • For dinner parties, serve small portions in espresso cups as a sophisticated starter that always sparks conversation about its surprisingly complex flavor.
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Bright bowl of White Bean Soup With Tomato, showing diced tomatoes and beans, garnished with fresh basil. Pin it
Bright bowl of White Bean Soup With Tomato, showing diced tomatoes and beans, garnished with fresh basil. | ovendrift.com

This white bean soup has taught me that comfort doesnt always require complexity. Sometimes the most nourishing things come from the simplest ingredients, transformed with just a little care and attention.

Recipe FAQ

Can I make this soup vegan?

Yes, simply omit the heavy cream or substitute with coconut cream for a fully plant-based version. Skip the Parmesan garnish and this soup becomes completely vegan-friendly.

What type of beans work best?

Cannellini (white kidney beans) provide the creamiest texture, but great northern beans or navy beans are excellent alternatives. Any small white bean will deliver the desired velvety consistency.

Can I use dried beans instead of canned?

Absolutely. Soak 1 cup dried beans overnight, then cook until tender before adding to the soup. You'll need about 3 cups of cooked beans to equal two 15-ounce cans.

How long does this soup keep?

Stored in an airtight container in the refrigerator, this soup will keep for up to 5 days. The flavors actually deepen and improve after a day or two. It also freezes beautifully for up to 3 months.

Can I add vegetables to this soup?

Yes, chopped spinach, kale, or Swiss chard make excellent additions during the last 10 minutes of simmering. Diced carrots, celery, or bell peppers can be sautéed with the onions for extra depth and nutrition.

White Bean Tomato Soup

Comforting Mediterranean-style soup with creamy white beans and bright tomato flavors, ready in under an hour.

Prep time
15 min
Time to cook
35 min
Total duration
50 min
Created by Landen Phillips


Skill level Easy

Cuisine type Mediterranean

Makes 4 Portions

Diet details Vegan-Friendly, No Dairy, No Gluten

What You’ll 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 soup pot over medium heat. Add diced onion and sauté until translucent, approximately 5 minutes.

Step 02

Build Flavor Base: Add minced garlic and cook for 1 minute until fragrant.

Step 03

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

Puree to Creamy Consistency: 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 and Season: Stir in heavy cream or coconut cream if using. Taste and adjust seasoning as needed.

Step 07

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

Needed Tools

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

Allergy details

Make sure to review each item for allergens. Check with a healthcare provider if you have questions.
  • May contain dairy if using cream or Parmesan cheese.
  • Check canned broth and canned ingredients for potential allergen contamination.

Nutrition info (each serving)

This info’s for reference only and isn’t medical advice.
  • Calories: 270
  • Fats: 8 g
  • Carbohydrates: 37 g
  • Proteins: 11 g