White Bean Soup With Tomato

Featured in: Stovetop & Pan Meals

This Mediterranean-inspired white bean soup delivers rich creaminess without dairy. The velvety texture comes from blending tender cannellini beans with diced tomatoes, vegetable broth, and aromatic herbs like thyme and oregano.

Smoked paprika adds subtle depth while red pepper flakes provide gentle warmth. After a quick sauté of onions and garlic, everything simmers together for 20 minutes before pureeing until silky smooth.

Optional cream creates extra richness, though the soup remains satisfyingly thick on its own. Each serving offers 11 grams of protein and 37 grams of carbohydrates, making it a filling yet light option for lunch or dinner.

Updated on Wed, 28 Jan 2026 12:30:00 GMT
Creamy White Bean Soup with Tomato garnished with fresh parsley, served warm in a rustic bowl. Save
Creamy White Bean Soup with Tomato garnished with fresh parsley, served warm in a rustic bowl. | ricobatbout.com

The first time I tried blending tomatoes and white beans together I was actually looking for a way to use up a half empty jar of paste. I expected a thin broth but the way the beans thickened the liquid into something velvety and rich surprised me. Now this soup is my rainy day standby for those afternoons when the wind starts to rattle the windowpanes. It fills the kitchen with a cozy aroma that makes the whole house feel warmer.

My neighbor once brought over some homemade crusty bread just as I was finishing a batch of this soup. We sat on the porch even though it was chilly dipping thick slices into the orange tinted broth. The way the smoked paprika caught the afternoon light made the whole meal feel like a celebration. It was a simple moment that turned a basic lunch into a favorite memory.

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 a high quality oil because it carries the flavor of the onions and garlic throughout the pot.
  • Yellow onion: These provide a sweet foundational depth once they turn translucent in the pan.
  • Garlic cloves: Freshly minced garlic hits differently than the jarred kind when it meets the hot oil.
  • Cannellini beans: These are the creamiest beans for blending and give the soup its hearty body.
  • Vegetable broth: A low sodium version lets you control the saltiness of the final dish effectively.
  • Diced tomatoes: The juices are essential for that bright acidity that cuts through the earthy beans.
  • Tomato paste: This adds a concentrated savory note that makes the soup taste like it simmered all day.
  • Dried thyme: This herb brings an earthy aroma that pairs perfectly with white beans and tomatoes.
  • Dried oregano: It adds a classic Mediterranean punch that reminds me of summer gardens.
  • Smoked paprika: A little goes a long way in adding a hint of campfire warmth to the base.
  • Red pepper flakes: These provide a tiny spark of heat to wake up the palate without being spicy.
  • Heavy cream: Just a splash at the end makes the texture feel incredibly luxurious and smooth.
  • Fresh parsley: Adding this at the very end brings a pop of color and a fresh finish.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Softening the base:
Warm the olive oil and let the onions gently sizzle until they look like stained glass. You want them soft and fragrant but not browned.
Waking the garlic:
Stir in the garlic for just a moment until the air smells sweet and savory. Be careful not to let it turn dark or it might taste bitter.
Building the flavors:
Toss in the beans and tomatoes along with all those dried herbs to let the spices toast slightly. This step helps the dried herbs release their oils into the base.
The long simmer:
Pour in the broth and let everything bubble together under a lid for twenty minutes. This gives the beans time to soften even further for the blending step.
Creating the cream:
Use your immersion blender to swirl through the pot until the chunks disappear into silk. I like to leave a few whole beans for a bit of rustic texture.
The final swirl:
Pour in the cream and watch the colors marble together into a soft orange hue. Taste the broth now to see if it needs an extra pinch of salt.
Serving the bowl:
Ladle the hot soup into deep bowls and scatter the fresh herbs over the top. Serve it immediately while the steam is still rising.
Hearty White Bean Soup with Tomato simmering with onions, garlic, and vibrant diced tomatoes in a pot. Save
Hearty White Bean Soup with Tomato simmering with onions, garlic, and vibrant diced tomatoes in a pot. | ricobatbout.com

One evening I forgot to add the cream but the beans had broken down so perfectly that nobody even noticed the difference. We ate it by the fireplace and the quiet sound of spoons against ceramic was the only noise in the room. It was one of those rare moments where the meal felt like it was exactly what we needed to end the day. Food has a way of grounding us when everything else feels busy.

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 the Right Beans

I usually reach for cannellini beans because they have a naturally buttery interior that blends into a perfect puree. If you cannot find them Great Northern beans are an excellent substitute that keeps a slightly firmer shape. Navy beans also work well although they are much smaller and might require less blending time to reach a smooth state. No matter which bean you choose ensure they are drained well before hitting the pot.

Brightening with Acidity

If the soup ever feels a bit heavy after blending I sometimes add a tiny squeeze of lemon juice right before serving. That hit of acid makes the tomato and herb flavors really stand out against the earthy beans and cream. It is a trick I learned from a chef friend who insisted that every soup needs a touch of brightness. A small splash of red wine vinegar can also achieve the same mouthwatering effect.

Storage and Meal Prep

This soup actually tastes even better the next day after the herbs have had time to fully infuse the liquid. I like to keep a few portions in the freezer for those nights when I am too tired to chop anything. It holds up beautifully and maintains its creamy integrity even after being frozen for a month. Just remember to stir it well while reheating to bring that velvety texture back to life.

  • Store leftovers in airtight containers for up to four days in the refrigerator.
  • Reheat slowly on the stove over low heat to maintain that creamy consistency.
  • Add a handful of fresh spinach at the end for a quick boost of greens.
Warm White Bean Soup with Tomato ladled into a bowl with crusty bread for dipping. Save
Warm White Bean Soup with Tomato ladled into a bowl with crusty bread for dipping. | ricobatbout.com

This soup is a warm hug in a bowl that never fails to satisfy. I hope it brings as much comfort to your kitchen as it does to mine.

Recipe FAQs

Can I make this white bean soup vegan?

Yes, simply omit the heavy cream entirely or use coconut cream instead. The soup remains creamy and satisfying without dairy.

What type of beans work best?

Cannellini (white kidney beans) provide the creamiest texture, but great northern or navy beans are excellent alternatives.

How do I store leftovers?

Keep in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed.

Can I freeze this soup?

Absolutely. Cool completely before transferring to freezer-safe containers. It keeps well for up to 3 months. Thaw overnight in the refrigerator.

What can I serve with this?

Crusty bread, garlic knots, or a simple green salad complement the creamy texture perfectly. Grated Parmesan makes a lovely topping if you eat dairy.

How can I add more vegetables?

Stir in chopped spinach, kale, or Swiss chard during the last 5 minutes of simmering. Diced carrots or celery also work well when sautéed with the onions.

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 white bean and tomato soup infused with herbs, ready in under an hour.

Prep time
15 min
Time to cook
35 min
Total duration
50 min
Author Madeline Cox


Skill level Easy

Cuisine type Mediterranean

Makes 4 Portions

Diet specifics Vegetarian-friendly, 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 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 fresh parsley or basil, chopped

How To Make It

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, approximately 5 minutes. Stir in minced garlic and cook for 1 minute until fragrant.

Step 02

Build Soup Base: Add drained beans, diced tomatoes with juices, tomato paste, dried thyme, dried oregano, smoked paprika, and red pepper flakes to the pot. Season with salt and pepper to taste.

Step 03

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

Step 04

Blend Soup: Remove from heat. Using an immersion blender, puree soup until smooth and creamy. Alternatively, carefully transfer soup in batches to a countertop blender and blend until desired consistency is reached.

Step 05

Finish and Season: Stir in cream if using. Taste and adjust seasoning with salt and pepper as needed.

Step 06

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

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 details

Review each component for allergy concerns and ask your healthcare provider if you're unsure.
  • Dairy present if using cream or Parmesan garnish
  • Check labels on vegetable broth and canned ingredients for hidden allergens

Nutritional info (per portion)

Details here are for general knowledge, not medical purposes.
  • Caloric value: 270
  • Fat content: 8 g
  • Carbohydrates: 37 g
  • Protein amount: 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.