White Bean Tomato Soup

Featured in: Quick Comfort Meals

This Mediterranean-inspired white bean soup delivers rich comfort in every spoonful. Cannellini beans create a naturally creamy base, amplified by vegetable broth and seasoned with aromatic herbs like thyme, oregano, and smoked paprika. Diced tomatoes add brightness while tomato paste provides depth.

The preparation comes together quickly—sauté onions and garlic, combine all ingredients, simmer for 20 minutes, then blend until luxuriously smooth. Optional cream or coconut milk adds extra richness. Each serving offers 11 grams of protein and hearty satisfaction.

Serve steaming bowls garnished with fresh parsley or basil, alongside crusty bread for soaking up every drop. The soup naturally accommodates vegetarian, gluten-free, and dairy-free diets while delivering maximum flavor.

Updated on Tue, 27 Jan 2026 12:30:00 GMT
Creamy white bean soup with tomato, thyme, and smoked paprika simmering in a rustic pot. Save
Creamy white bean soup with tomato, thyme, and smoked paprika simmering in a rustic pot. | freshyforks.com

There's a particular Tuesday evening when my kitchen smelled like garlic and tomato, and I realized how a soup could transform a hectic day into something calm and nourishing. White bean soup had always seemed like the kind of thing other people made effortlessly, but when I finally tried it, I understood why—it's forgiving, it's quick, and somehow tastes like someone actually cared while making it. This version with its creamy white beans and bright tomato notes became the dish I turn to when I want comfort without pretense.

I made this soup for a friend who was moving across the country, and she sat at my counter with a bowl, eyes closed, just savoring it while we talked about how nervous she was about starting over. That bowl became less about feeding hunger and more about a moment where we could sit still together. She texted me the recipe request months later from her new city, and knowing she was making it in her own kitchen felt like leaving a little piece of home with her.

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: Two tablespoons is enough to build flavor without heaviness—it's the foundation for everything that follows.
  • Yellow onion: Diced medium, it becomes sweet and translucent as it cooks, creating the base for depth.
  • Garlic: Two cloves minced means it dissolves into the broth rather than overpowering it, which is exactly what you want.
  • Cannellini or great northern beans: Two cans, drained and rinsed—this removes excess sodium and gives you control over the final seasoning.
  • Vegetable broth: Four cups creates the right ratio for a soup that's hearty but not stodgy.
  • Diced tomatoes with juices: One 14.5 oz can gives brightness and acidity that lifts the whole bowl.
  • Tomato paste: One tablespoon concentrates tomato flavor and adds a subtle richness.
  • Dried thyme: One teaspoon brings an earthy, almost herbal note that pairs quietly with tomato.
  • Dried oregano: One teaspoon adds warmth and a Mediterranean feel without trying too hard.
  • Smoked paprika: Half a teaspoon gives color and a gentle smoky undertone that makes people ask what the secret is.
  • Red pepper flakes: A quarter teaspoon optional, but it's worth a pinch if you like just a whisper of heat.
  • Salt and black pepper: Taste as you go—canned ingredients already carry sodium, so go gentle at first.
  • Heavy cream or coconut cream: A quarter cup optional, stirred in at the end for silkiness if you want it.
  • Fresh parsley or basil: Two tablespoons chopped right before serving, because fresh herbs deserve to stay bright and not cook away.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Perfect for simmering soups, baking casseroles, and serving cozy one-pot meals straight from oven to table.
Check price on Amazon
Warm the oil and soften the onion:
Heat your olive oil in a large pot over medium heat until it moves easily and smells alive. Add the diced onion and let it sit for about five minutes, stirring occasionally, until it turns translucent and soft—this is where patience pays off.
Toast the garlic:
Add your minced garlic and cook for just one minute until the aroma comes up and hits you. Don't walk away; garlic burns fast and bitterness is hard to fix.
Build the soup base:
Stir in your drained beans, the can of tomatoes with all its juices, the tomato paste, thyme, oregano, smoked paprika, and red pepper flakes if using. Season generously with salt and pepper, tasting as you mix.
Simmer gently:
Pour in the vegetable broth and bring everything to a boil over medium-high heat, then reduce to a simmer, cover, and let it cook for twenty minutes. The flavors will deepen and the kitchen will smell incredible.
Blend to creamy perfection:
Remove from heat and use an immersion blender, pulsing until the soup is smooth and velvety—some people leave tiny flecks of bean for texture, others want it completely silken. If using a regular blender, work in batches and be careful with hot liquid.
Finish with richness:
Stir in the cream if you're using it, and taste one more time to adjust salt, pepper, or heat to your preference.
Serve with intention:
Ladle into bowls and shower each one with fresh parsley or basil, which brings a final note of brightness.
White bean soup with tomato ladled into a bowl, garnished with fresh parsley. Save
White bean soup with tomato ladled into a bowl, garnished with fresh parsley. | freshyforks.com

There was a quiet Sunday when my daughter helped me make this soup, and she was the one who suggested adding extra herbs because she said it smelled lonely. She was six, and somehow she was right—a little extra parsley changed the whole thing. That's when I realized this soup isn't just about being practical; it's about feeding people in a way that makes them feel noticed.

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.

Why This Soup Works Year-Round

Winter calls for the warmth and weight of beans and tomato, but summer makes sense too when you serve it cool or at room temperature with a squeeze of lemon. The dried herbs mean you're never waiting for fresh tomato season; the pantry is enough. I've made this in February when everything feels gray and in August when it's too hot to turn on the oven, and both times it lands exactly right.

Variations That Keep It Interesting

The base is so solid that it welcomes changes without losing its soul. Spinach or kale stirred in at the end adds color and nutrition without changing the essential comfort of the bowl. A splash of balsamic vinegar brings unexpected depth, or a pinch of fennel seed if you want something slightly different. I've even added white wine once, letting it cook off before the broth, and the whole thing tasted like I'd spent all day on it.

Serving and Storage Wisdom

This soup thickens as it sits in the refrigerator, so don't panic if it seems thinner the day you make it—that's just the heat at work. A splash of broth or water brings it back to the right consistency when reheating. Crusty bread is non-negotiable, because you'll want something to soak up every last spoonful, and a sprinkle of Parmesan if dairy is part of your world.

  • Freeze it in portions for mornings when you need nourishment but no effort.
  • Make a double batch because someone will ask for the recipe and want to know if you have extras.
  • Taste before serving each time, because seasoning sometimes settles and needs a gentle reminder.
Product image
Create smooth frozen drinks, slushies, and frappés for desserts and parties using juices, coffee, or wine.
Check price on Amazon
A comforting bowl of white bean soup with tomato, served with crusty bread. Save
A comforting bowl of white bean soup with tomato, served with crusty bread. | freshyforks.com

This soup has become the thing I make when I'm thinking of someone, when I need to feel capable in the kitchen, or when the world feels a little too much. There's real comfort in knowing that fifty minutes from now, there will be something warm and real waiting.

Recipe Questions & Answers

Can I make this soup ahead of time?

Absolutely. This white bean soup actually develops deeper flavors when made ahead. Store in the refrigerator for up to 4 days or freeze for 3 months. Reheat gently, adding a splash of broth or water if the consistency thickens.

What type of beans work best?

Cannellini (white kidney beans) provide the creamiest texture and mild flavor that pairs beautifully with tomato. Great northern beans offer similar results. Navy beans work but yield a slightly denser final consistency.

How do I achieve the smoothest texture?

An immersion blender allows you to puree directly in the pot, easily reaching silky smoothness. If using a countertop blender, work in batches and vent steam. Blend for 2-3 minutes for maximum creaminess.

Can I add extra vegetables?

Certainly. Chopped spinach or kale wilt beautifully into the simmering broth. Diced carrots, celery, or bell peppers can be sautéed with the onions for added depth and nutrition.

Is this soup freezer-friendly?

Yes. Cool completely before transferring to airtight containers, leaving space for expansion. Thaw overnight in the refrigerator, then reheat on the stovetop over medium-low heat, stirring occasionally.

What makes this soup naturally creamy?

The white beans themselves break down during cooking and blending, creating a luxurious velvety base. No dairy is required for creaminess, though optional heavy cream or coconut milk adds richness if desired.

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 Tomato Soup

Comforting creamy soup with velvety white beans and bright tomato notes, ready in under an hour.

Prep time
15 minutes
Time to cook
35 minutes
Time required
50 minutes
Recipe by Freshyforks Lena Brooks


Skill level Easy

Cuisine Mediterranean

Portions 4 Number of servings

Diet Details Meatless, 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

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.

Step 02

Bloom Garlic: Add minced garlic to the pot and cook for 1 minute until fragrant.

Step 03

Build Soup Base: Stir in drained 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: Pour in vegetable broth and bring to a boil. Reduce heat to a simmer, cover, and cook for 20 minutes.

Step 05

Puree: 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.

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 info

Review ingredients for allergens. Reach out to medical experts if you're not sure.
  • Dairy present if using cream or Parmesan garnish
  • Always verify broth and canned ingredient labels for potential hidden allergens

Nutritional breakdown (each serving)

This nutritional data guides only—don't treat as medical advice.
  • Energy (Calories): 270
  • Lipids: 8 grams
  • Carbohydrates: 37 grams
  • Proteins: 11 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.