White Bean Tomato Soup

Featured in: Homemade Soups & Stews

This satisfying bowl combines tender cannellini beans with diced tomatoes and aromatic herbs for a velvety texture. The Mediterranean flavors shine through dried thyme, oregano, and a hint of smoked paprika. After simmering, blend until silky smooth and finish with a touch of cream or coconut milk. Perfect alongside crusty bread for a complete meal that's naturally vegetarian, gluten-free, and dairy-free adaptable.

Updated on Tue, 27 Jan 2026 12:14:00 GMT
Creamy White Bean Soup with Tomato topped with fresh parsley and a slice of crusty bread. Save to Pinterest
Creamy White Bean Soup with Tomato topped with fresh parsley and a slice of crusty bread. | honeyprairie.com

There's something about the smell of onions hitting hot olive oil that makes you slow down, even on the busiest afternoons. I discovered this white bean soup on a particularly gray Tuesday when my kitchen felt too quiet and my fridge had nothing but cans and good intentions. The first spoonful was velvety in a way I didn't expect—no cream needed, just beans and tomato getting friendly over low heat. It became the kind of soup I make when I want to feel taken care of, or when I want to take care of someone else without fussing.

I once made this for my neighbor who'd just moved in, and she sat on my kitchen stool with a mug of it, telling me stories about her old apartment while steam rose off the soup. By the time she left, she'd asked for the recipe twice and we'd made plans to cook together. Food has this strange power to dissolve the awkwardness of new friendships, and this soup seems to have that magic built in.

Ingredients

  • Olive oil: Use a good quality one you actually enjoy tasting—it's the first thing your palate notices, and it sets the whole mood.
  • Yellow onion: Medium and diced means even cooking; rushing this step by chopping it large will throw off your timeline.
  • Garlic: Fresh, minced, never jarred for this soup—the difference is immediate and worth the thirty seconds of knife work.
  • Cannellini or great northern beans: Drain and rinse them thoroughly to cut down on excess starch and sodium from the can.
  • Vegetable broth: This is your base, so pick one you'd drink on its own; it matters more than you'd think.
  • Diced tomatoes with juices: Don't drain them; those juices are flavor you paid for.
  • Tomato paste: A spoonful adds depth and richness that makes people ask what your secret is.
  • Dried thyme and oregano: Mediterranean herbs that whisper rather than shout, balancing the bright acidity of tomato.
  • Smoked paprika: Just enough to add a faint, warm undertone without announcing itself.
  • Red pepper flakes: Optional, but a quarter teaspoon gives it a gentle kick that lingers on your lips.
  • Salt and black pepper: Taste as you go; canned ingredients already have salt hiding in them.
  • Heavy cream or coconut cream: Optional finishing touch that pushes the soup into territory that feels luxurious and intentional.
  • Fresh parsley or basil: A handful at the end brightens everything up and makes the bowl look like you spent more time than you did.

Instructions

Product image
Dispense soap hands-free for quick handwashing and easier cleanup while cooking and handling ingredients.
Check price on Amazon
Build your foundation with aromatics:
Heat the olive oil over medium warmth and add your diced onion, letting it soften and turn translucent over five minutes—you're not trying to brown it, just coax out its sweetness. This is your moment to stand there and listen to it sizzle, maybe pour yourself something warm to drink.
Wake up the garlic:
Add your minced garlic and cook for about a minute until the kitchen smells like something wonderful is happening. You'll know it's ready when the raw edge is gone but before it starts to brown.
Bring everything together:
Toss in your rinsed beans, the tomatoes with their juice, tomato paste, and all your herbs and spices, then pour in the broth. Give it a good stir and bring the whole thing to a boil, then reduce to a gentle simmer, cover it with a lid, and let it cook for twenty minutes.
Transform the texture:
Once it's had time to meld, use an immersion blender to puree it until smooth and creamy, working in batches if using a countertop blender. You can leave some texture if you prefer, or go completely velvety—it's your soup.
Add richness if you're feeling it:
Stir in cream if using, taste it carefully, and adjust your salt and pepper. Sometimes soup needs less than you think, so go slow here.
Serve and celebrate:
Ladle into bowls and scatter fresh herbs on top, maybe a drizzle of good olive oil if you're in the mood to go all out.
Product image
Dispense soap hands-free for quick handwashing and easier cleanup while cooking and handling ingredients.
Check price on Amazon
Hearty White Bean Soup with Tomato simmering in a pot, featuring diced onions and rich vegetable broth. Save to Pinterest
Hearty White Bean Soup with Tomato simmering in a pot, featuring diced onions and rich vegetable broth. | honeyprairie.com

There was a moment last winter when my teenager came home from school stressed about something they wouldn't talk about, and I had this soup simmering on the stove. They sat at the counter without being asked and started talking, and I realized the soup wasn't really about nutrition—it was about creating a space where conversation felt safe. Sometimes the most important part of cooking is what happens around the table afterward.

Why This Soup Works

The beauty of white bean soup is that it's humble enough to disappear into your regular rotation but sophisticated enough to feel like an accomplishment. Beans provide protein and fiber that keep you satisfied without the heaviness of cream-based soups, while tomato and herbs give it brightness and complexity. It's the kind of dish that makes you feel capable in the kitchen, even if you're just following a few simple steps.

Variations to Make It Your Own

This soup is forgiving and begs for personalization—I've added spinach when I had it, swapped out dried herbs for fresh ones at the last minute, and even stirred in a handful of small pasta once when I was feeling experimental. The base is sturdy enough to handle additions without falling apart, which means you can approach this recipe as a starting point rather than a rigid instruction. Some people add a splash of white wine, others finish it with a bit of balsamic vinegar for subtle depth.

  • Try adding chopped kale or spinach in the last five minutes of cooking for extra greens without changing the flavor profile.
  • A pinch of nutmeg added with the herbs gives it an unexpected warmth that guests won't be able to name but will definitely notice.
  • Serve it alongside crusty bread or with a dollop of pesto if you want to turn a simple soup into something more dressed up.

Storage and Reheating

This soup keeps beautifully in the refrigerator for up to four days, and it actually tastes better the next day when the flavors have had time to get acquainted. I usually reheat it gently on the stove with a splash of broth to loosen it up, never the microwave—there's something about the slow warm-up that makes it taste fresher. It also freezes well for up to three months, which means you can make a double batch on a Sunday and have comfort in your freezer when you need it most.

Product image
Mix doughs, batters, and whipped cream easily for baking cakes, cookies, and everyday treats.
Check price on Amazon

What to Serve It With

I've learned that this soup asks for something textural alongside it—crusty bread is the obvious choice, but I've also served it with a simple arugula salad dressed in lemon vinaigrette, which adds a peppery contrast. A grilled cheese sandwich cut into little squares for dipping transforms it into something more substantial without requiring much extra effort. The key is giving yourself permission to keep it simple or dress it up depending on the mood you're in.

  • Crush some good crackers over the top for textural contrast, or go minimal with just a few herbs and a crack of black pepper.
  • A small sprinkle of Parmesan or nutritional yeast adds umami depth without making it feel heavy.
  • Serve it in mugs if you want everyone to feel like they're getting something warm and cradled, not just a bowl of soup.
Smooth White Bean Soup with Tomato served in a rustic bowl, garnished with basil leaves and a spoon. Save to Pinterest
Smooth White Bean Soup with Tomato served in a rustic bowl, garnished with basil leaves and a spoon. | honeyprairie.com

This soup lives in that perfect space between comfort and nourishment, where a bowl can be exactly what you need at the moment you need it. Make it once and you'll understand why it keeps finding its way back to my table.

Questions & Answers

Can I make this soup ahead of time?

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

What type of beans work best?

Cannellini (white kidney beans) offer the creamiest texture, but great northern or navy beans are excellent alternatives. All three varieties break down beautifully when blended, creating that luxurious velvety consistency.

Can I freeze this soup?

Yes, freeze for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stove. Note that if using cream, add it after reheating for the best texture.

How can I add more protein?

Stir in shredded chicken during the last 5 minutes of simmering, or top with crumbled feta cheese. Adding a cup of red lentils along with the beans also boosts protein while maintaining the creamy texture when blended.

What can I serve with this soup?

Crusty sourdough or baguette slices are perfect for dipping. A simple green salad with lemon vinaigrette balances the richness. For extra heartiness, serve alongside grilled cheese or top with toasted pine nuts and fresh herbs.

Is it necessary to blend the soup?

Not at all. While blending creates that restaurant-style velvety texture, leaving it partially chunky yields a rustic, hearty bowl. Try blending just half and mixing it back for the best of both worlds—creamy base with satisfying bean pieces.

White Bean Tomato Soup

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

Prep duration
15 minutes
Cook duration
35 minutes
Overall time needed
50 minutes
Recipe by Honey Prairie Abigail Greene


Skill Level Easy

Cuisine type Mediterranean

Makes 4 Number of portions

Diet specifications Plant-based, 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 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 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.

Step 02

Develop Garlic Flavor: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Build Soup Base: Stir in cannellini beans, diced tomatoes with juices, tomato paste, dried thyme, dried oregano, smoked paprika, and red pepper flakes. Season generously with salt and freshly ground black pepper.

Step 04

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

Step 05

Create Creamy Texture: Remove from heat. Use an immersion blender to puree the soup until smooth and creamy, or transfer in batches to a countertop blender and blend until desired consistency is reached.

Step 06

Finish Soup: Stir in heavy cream or coconut cream if using. Taste and adjust seasoning as needed.

Step 07

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

Essential tools

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

Allergy Details

Go through all ingredients to spot potential allergies. If unsure, check with a health expert.
  • Contains dairy when using heavy cream or Parmesan cheese
  • Verify broth and canned ingredients for potential cross-contamination or undeclared allergens

Nutrition details (per portion)

Details for informational use only — not a substitute for a medical professional.
  • Energy (calories): 270
  • Lipids: 8 g
  • Carbohydrates: 37 g
  • Proteins: 11 g