White Bean Soup With Tomato

Featured in: Everyday Kitchen Plates

This Mediterranean-inspired white bean soup delivers velvety comfort with a 50-minute timeline. Cannellini beans blend seamlessly with diced tomatoes, aromatic onions, garlic, and herbs like thyme and oregano. A touch of smoked paprika adds depth, while optional cream creates extra richness. Puree until smooth for restaurant-quality texture or leave slightly chunky if you prefer. The result is a nourishing, protein-rich bowl that's naturally gluten-free and easily adaptable for vegan diets.

Updated on Wed, 28 Jan 2026 08:55:00 GMT
Creamy White Bean Soup with Tomato simmered in a pot, ready to serve steaming hot with crusty bread for dipping. Save
Creamy White Bean Soup with Tomato simmered in a pot, ready to serve steaming hot with crusty bread for dipping. | crunchysfenj.com

The first time I made this soup was during a relentlessly gray February when my apartment felt colder inside than out. I had nothing in the pantry but cans of white beans and a lonely can of diced tomatoes, so I threw them in a pot with whatever dried herbs I could find. When I took that first spoonful, something about the way the creamy beans met the bright acidity of the tomatoes felt like being wrapped in a warm blanket. Now it's the soup I make when I need comfort but something that still feels vibrant and alive.

Last winter my friend Sarah came over unexpectedly after a terrible day at work, and I happened to have a batch of this soup on the stove. She sat at my kitchen counter, wrapped in a blanket, and we ate steaming bowls while watching snow pile up outside the window. She said it was the first time she'd felt relaxed in weeks, and I realized sometimes the simplest food is exactly what someone needs.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 tablespoons olive oil: This forms the foundation, so use something you'd happily put on a salad
  • 1 medium yellow onion, diced: The sweetness that balances the tomatoes' acidity perfectly
  • 2 cloves garlic, minced: Add these right before the beans so they do not burn
  • 2 cans cannellini or great northern beans: These creamiest white beans make all the difference in texture
  • 4 cups vegetable broth: Low sodium lets you control the seasoning completely
  • 1 can diced tomatoes with juices: Every bit of liquid adds to the final body of the soup
  • 1 tablespoon tomato paste: This concentrates the tomato flavor without making the soup too acidic
  • 1 teaspoon dried thyme: Earthy and grounding, it pairs beautifully with white beans
  • 1 teaspoon dried oregano: Brings that Mediterranean brightness that cuts through the creaminess
  • 1/2 teaspoon smoked paprika: The secret ingredient that adds depth and warmth
  • 1/4 teaspoon red pepper flakes: Just enough to make things interesting without overpowering
  • Salt and freshly ground black pepper: Taste at the end because the broth and beans bring their own saltiness
  • 1/4 cup heavy cream or coconut cream: Optional but transforms the texture into something velvety and luxurious
  • 2 tablespoons chopped fresh parsley or basil: A pop of color and freshness that makes the bowl feel complete

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat the olive oil in a large pot over medium heat, add the diced onion, and sauté until it turns translucent and smells sweet, about 5 minutes.
Wake up the garlic:
Stir in the minced garlic and let it cook for just 1 minute until fragrant, watching carefully so it does not brown.
Combine everything:
Add the beans, diced tomatoes with their juices, tomato paste, thyme, oregano, smoked paprika, and red pepper flakes, then season with a pinch of salt and pepper.
Let it simmer:
Pour in the vegetable broth, bring everything to a gentle boil, then reduce heat to low, cover, and let it cook for 20 minutes so the flavors meld together.
Create the creamy texture:
Remove from heat and use an immersion blender to puree until completely smooth, or work in batches with a regular blender if that is what you have.
Finish with richness:
Stir in the cream if using, taste the soup, and adjust the seasoning with more salt or pepper as needed.
Serve it up:
Ladle the hot soup into bowls and sprinkle with fresh parsley or basil right before eating.
A rustic bowl of White Bean Soup with Tomato garnished with fresh parsley, paired with a grilled cheese sandwich. Save
A rustic bowl of White Bean Soup with Tomato garnished with fresh parsley, paired with a grilled cheese sandwich. | crunchysfenj.com

This recipe became my go to when I moved into my first apartment and realized home cooking did not have to be complicated or expensive to feel nourishing. Something about the simplicity of it makes every bowl feel like a small act of self care.

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.

Making It Your Own

I have discovered that a handful of fresh spinach or kale stirred in right before pureeing adds nutrition and a gorgeous color without changing the flavor profile. A splash of white wine in place of some broth adds brightness that pairs beautifully with the tomatoes, and a rind of Parmesan simmered in the broth (removed before blending) creates an umami depth even dairy free eaters can enjoy.

Serving Suggestions

Crusty bread is non negotiable for me, something with a chewy crumb that can hold up when dipped into the creamy soup. A simple green salad with a bright vinaigrette cuts through the richness, and if you want something more substantial, a grilled cheese sandwich made with sharp cheddar turns this into the ultimate comfort meal.

Make Ahead & Storage

This soup actually tastes better the next day when the flavors have had time to develop and marry together.

  • Store in an airtight container in the refrigerator for up to 5 days
  • Freeze individual portions for up to 3 months and thaw overnight in the refrigerator
  • Reheat gently over low heat, adding a splash of broth or water to restore the perfect consistency
White Bean Soup with Tomato pureed until velvety smooth, finished with cream and served alongside crunchy garlic toast. Save
White Bean Soup with Tomato pureed until velvety smooth, finished with cream and served alongside crunchy garlic toast. | crunchysfenj.com

There is something profoundly satisfying about turning humble canned beans into a soup that feels luxurious and special, proving that comfort food does not need to be complicated to be extraordinary.

Questions & Answers

Can I make this soup ahead of time?

Absolutely. This soup actually tastes better the next day as flavors meld. Store in an airtight container for up to 4 days. Reheat gently on the stovetop, adding splash of broth if needed.

What's the best way to achieve the smoothest texture?

An immersion blender works perfectly right in the pot. For ultra-velvety results, use a high-speed blender in batches, venting slightly for hot liquids. Strain through a fine-mesh sieve for restaurant-quality smoothness.

Can I use dried beans instead of canned?

Yes. Soak 1 cup dried beans overnight, then simmer until tender (about 60-90 minutes). Use 3 cups cooked beans in place of canned. The cooking liquid adds richness—consider substituting for some broth.

How can I add more protein?

Stir in shredded chicken during the last 5 minutes, top with toasted pine nuts or walnuts, or serve with a side of quinoa. White beans already provide 11g protein per serving.

What vegetables can I add?

Chopped spinach or kale wilt beautifully into the simmering broth. Diced carrots, celery, or bell peppers add sweetness when sautéed with the onions. Zucchini works well too.

Is this soup freezer-friendly?

Yes, freeze for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in refrigerator, then reheat slowly. Add fresh cream after reheating if using.

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 beans meet bright tomatoes in this comforting Mediterranean soup, ready in 50 minutes.

Prep time
15 minutes
Time to cook
35 minutes
Complete time
50 minutes
Created by Victoria Ballard


Skill Level Easy

Cuisine style Mediterranean

Portions 4 Serves

Diet preferences Meat-free, 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

Directions

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: 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 freshly ground black pepper to taste.

Step 03

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

Step 04

Purée and Finish: Remove from heat. Using an immersion blender, purée the soup until smooth and creamy, or transfer in batches to a countertop blender for processing. Stir in heavy cream or coconut cream if desired. Taste and adjust seasonings as needed.

Step 05

Serve: Ladle soup into bowls and garnish with fresh chopped 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 notes

Review each ingredient for allergens, and talk to a healthcare expert for questions.
  • Dairy present if using heavy cream or Parmesan garnish

Nutritional breakdown (per portion)

These nutrition details are for reference—always check with your healthcare provider.
  • Energy: 270
  • Total fat: 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.