White Bean Soup With Tomato

Featured in: Soups & Stews

This hearty white bean soup combines creamy cannellini beans with diced tomatoes and aromatic herbs like thyme, oregano, and smoked paprika. The result is a velvety, comforting bowl that's both nourishing and satisfying. Ready in just 50 minutes, this soup comes together easily in one pot.

Simply sauté onion and garlic, add the beans and tomatoes with seasonings, simmer with vegetable broth, then blend until smooth. The optional cream adds extra richness, while fresh herbs brighten each serving.

Perfect for meal prep and easily customizable with greens or served alongside crusty bread, this soup stores beautifully and tastes even better the next day.

Updated on Wed, 21 Jan 2026 16:44:00 GMT
A bowl of creamy White Bean Soup with Tomato garnished with fresh basil and a swirl of olive oil. Save
A bowl of creamy White Bean Soup with Tomato garnished with fresh basil and a swirl of olive oil. | cheerfulchefs.com

The first snow of winter was falling outside my kitchen window when I decided this white bean soup needed to happen. I had been craving something that felt like a warm embrace but didn't require hours at the stove. My roommate walked in, took one breath of the garlic and tomato filling the apartment, and asked if we were having dinner guests. No, I told her, just us and a really good pot of soup.

I made this soup last winter when my sister came over after a terrible day at work. She sat at my kitchen island, watching me sauté the onions and add the fragrant thyme and oregano. When I finally ladled that creamy, tomato brightened soup into bowls, she took one spoonful and actually stopped talking for a full minute. Now she requests it every time life gets overwhelming.

Ingredients

  • 2 tablespoons olive oil: The foundation that carries all the flavors and adds that silky Mediterranean richness
  • 1 medium yellow onion, diced: Sweet and essential, it creates the aromatic base that makes your whole kitchen smell inviting
  • 2 cloves garlic, minced: Don't be shy here, garlic gives the soup its soul and depth
  • 2 cans cannellini or great northern beans: These creamy mild beans are the heart of the soup, creating that velvety texture we love
  • 4 cups vegetable broth: Choose a good quality one you would happily drink on its own
  • 1 can diced tomatoes with juices: Adds brightness and a subtle acidity that cuts through the creaminess
  • 1 tablespoon tomato paste: My secret weapon for deep concentrated flavor without long simmering
  • 1 teaspoon dried thyme: Earthy and fragrant, it evokes sunny Mediterranean hillsides
  • 1 teaspoon dried oregano: Classic herb that brings warmth and familiarity
  • 1/2 teaspoon smoked paprika: Adds subtle smokiness that makes people ask what that special something is
  • 1/4 teaspoon red pepper flakes: Just a whisper of heat to wake up your palate
  • Salt and pepper: Taste as you go, beans need more salt than you might expect
  • 1/4 cup heavy cream or coconut cream: Optional but transforms it into something luxurious
  • 2 tablespoons fresh parsley or basil: The finishing touch that adds freshness and color

Instructions

Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Build your aromatic foundation:
Heat the olive oil in your large pot over medium heat, add the diced onion, and let it soften and turn translucent until your kitchen smells amazing, about 5 minutes.
Wake up the garlic:
Add the minced garlic and stir constantly for just 1 minute until fragrant, being careful not to let it brown or turn bitter.
Combine everything except the broth:
Stir in the beans, diced tomatoes with all their juices, tomato paste, thyme, oregano, smoked paprika, and red pepper flakes, then season generously with salt and pepper.
Add liquid and simmer:
Pour in the vegetable broth, bring everything to a gentle boil, then reduce heat to low, cover, and let it simmer for 20 minutes to let all those flavors become friends.
Create the creamy texture:
Remove from heat and use your immersion blender to puree until completely smooth, or work in batches if using a countertop blender, being careful with hot liquids.
Add the finishing touch:
Stir in the cream if using, taste again, and adjust the seasoning until it sings to you.
Serve with love:
Ladle into warmed bowls and sprinkle generously with fresh parsley or basil right before serving.
Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Close-up of velvety White Bean Soup with Tomato, featuring tender beans and diced tomatoes in a rich broth. Save
Close-up of velvety White Bean Soup with Tomato, featuring tender beans and diced tomatoes in a rich broth. | cheerfulchefs.com

This soup became my go to comfort food during a particularly long winter when I was working late nights and needed something nourishing but not heavy. There is something deeply soothing about sitting down with a bowl of this soup and good bread, letting the warmth spread through you.

Making It Your Own

I have discovered that adding a handful of fresh spinach or kale during the last few minutes of simmering adds both nutrition and color. The wilting greens create beautiful ribbons throughout the soup without changing the classic flavor profile everyone loves.

Perfect Pairings

A slice of crusty sourdough or rosemary focaccia is non negotiable for dipping into those creamy depths. For a more substantial meal, a simple green salad with lemon vinaigrette provides the perfect bright contrast to the rich soup.

Make Ahead Magic

This soup actually tastes better the next day as the flavors have more time to meld and develop. It keeps beautifully in the refrigerator for up to five days and freezes well for those nights when cooking feels impossible.

  • Portion into freezer safe containers leaving half an inch of space at the top
  • Label with the date and thaw overnight in the refrigerator before reheating
  • Always add fresh herbs and cream after reheating, never before freezing
Product image
Deep clean greasy stovetops, countertops, sinks, and tiles using powerful steam after everyday cooking.
Check price on Amazon
White Bean Soup with Tomato served in a rustic bowl, paired with crusty bread for dipping. Save
White Bean Soup with Tomato served in a rustic bowl, paired with crusty bread for dipping. | cheerfulchefs.com

There is something profoundly honest about a soup made from pantry staples that tastes this good. I hope this recipe becomes one of those reliable friends you turn to again and again.

Recipe FAQs

What type of beans work best?

Cannellini (white kidney beans) are ideal due to their creamy texture and mild flavor. Great northern beans or navy beans also work well. Avoid red kidney beans as they'll alter the appearance and taste profile.

Can I make this soup vegan?

Absolutely. Simply omit the heavy cream or substitute with full-fat coconut cream for richness. The soup remains deliciously creamy from the blended beans even without dairy.

How long does this soup keep?

Stored in an airtight container in the refrigerator, this soup keeps for 4-5 days. It also freezes beautifully for up to 3 months. The flavors continue to develop, making it an excellent meal prep option.

Do I have to blend the soup?

Blending creates the signature velvety texture, but you can leave it partially blended for some texture. Alternatively, mash some beans against the pot side for a chunkier version while maintaining creaminess.

What can I serve with this?

Crusty bread, garlic focaccia, or grilled cheese sandwiches pair perfectly. A simple green salad with vinaigrette balances the richness. For extra protein, top with toasted pumpkin seeds or hemp hearts.

Can I add vegetables to this soup?

Yes, spinach, kale, or Swiss chard add beautiful color and nutrition. Add leafy greens during the last 5 minutes of simmering. Diced carrots, celery, or bell peppers can be sautéed with the onion for extra depth.

White Bean Soup With Tomato

Creamy white bean base with vibrant tomato notes in this comforting Mediterranean soup ready in under an hour.

Prep Time
15 minutes
Cook Time
35 minutes
Overall Time
50 minutes
Creator Ruby Smiles

Recipe Type Soups & Stews

Skill Level Easy

Cuisine Background Mediterranean

Portions 4 Serves

Dietary Preferences Vegan-Friendly, Dairy-Free Option, Gluten-Free Option

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
07 Salt and freshly ground black pepper, to taste

Finishing Touches

01 1/4 cup heavy cream or coconut cream
02 2 tablespoons chopped fresh parsley or basil

Step-by-Step Guide

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion and sauté until translucent, about 5 minutes.

Step 02

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

Step 03

Combine Ingredients: Stir in beans, diced tomatoes with juices, tomato paste, thyme, oregano, smoked paprika, and red pepper flakes. Season with salt and pepper.

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 Soup: Remove from heat. Use an immersion blender to puree until smooth and creamy, or transfer in batches to a blender.

Step 06

Finish and Season: 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.

Tools You’ll Need

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

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains dairy if using heavy cream or Parmesan. Always check labels on broth and canned ingredients for hidden allergens.

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 270
  • Fats: 8 grams
  • Carbohydrates: 37 grams
  • Proteins: 11 grams