White Bean Soup With Tomato

Featured in: Simple Comfort Foods

This velvety white bean soup delivers comfort in every spoonful. The creamy base comes from perfectly pureed cannellini beans, while diced tomatoes add brightness and depth. A blend of dried thyme, oregano, and smoked paprika creates aromatic warmth, with optional red pepper flakes for gentle heat.

Ready in just 50 minutes, this soup requires only one pot and an immersion blender. Simply sauté onion and garlic, add beans, tomatoes, and broth, then simmer until flavors meld. Puree until silky smooth, stir in cream if desired, and garnish with fresh herbs.

Naturally vegetarian and gluten-free, this soup adapts easily to vegan preferences using coconut cream. Pairs beautifully with crusty bread for a complete, satisfying meal perfect for chilly evenings.

Updated on Wed, 28 Jan 2026 08:22:00 GMT
A steaming bowl of creamy White Bean Soup With Tomato, garnished with fresh parsley and served alongside crusty bread. Save
A steaming bowl of creamy White Bean Soup With Tomato, garnished with fresh parsley and served alongside crusty bread. | tastyhrira.com

The aroma of this white bean soup takes me back to that damp autumn evening when I first created it, with rain tapping against the windows and a chill that wouldn't quite leave my bones. I'd been craving something that felt like a warm embrace, and the pantry offered little more than canned beans and tomatoes. What started as necessity transformed into pure comfort as the kitchen filled with the earthy scent of herbs and the gentle simmer of beans. The silky texture was an unexpected delight that first night, smooth against my tongue like velvet.

Last winter, when my friend Lisa was recovering from surgery, I brought over a container of this soup. We sat at her kitchen table, steam rising from our bowls, and she went completely silent after the first spoonful. She looked up with wide eyes and asked for the recipe immediately. We laughed when I confessed it started as a pantry clean-out experiment. Now she makes it for her family regularly, and they call it the healing soup.

Ingredients

  • Cannellini Beans: These creamy white beans create the silky foundation of this soup, and I discovered that letting them simmer until they start to break down slightly gives you that luxurious texture without having to add much fat.
  • Smoked Paprika: Just a half teaspoon transforms this from a simple bean soup into something with depth and character that makes people wonder what your secret ingredient might be.
  • Tomato Paste: Concentrate is the key word here, as it provides intense tomato flavor without thinning the soup, a lesson I learned after several watery attempts using only diced tomatoes.
  • Olive Oil: Use something with personality here, as the flavor will bloom when you sauté the onions and carry throughout the entire pot.
  • Fresh Herbs: That bright finish of parsley or basil isnt just garnish, its the perfect counterpoint to the richness of the soup, adding a fresh dimension that makes all the difference.

Instructions

Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Create the flavor foundation:
Heat olive oil until it shimmers, then add your diced onion and watch it transform from sharp white crescents to translucent gold. The kitchen will fill with that sweet, savory aroma that signals good things are coming.
Wake up the garlic:
Add minced garlic and stir constantly for just one minute, until that distinctive pungent scent rises from the pot. Be vigilant here, as garlic can go from fragrant to bitter in seconds if it burns.
Build your soup base:
This is where the magic starts as you add the beans, tomatoes, paste, and those aromatic dried herbs. The combination of thyme and oregano will release their oils as they warm, filling your kitchen with Mediterranean promises.
Let time work its alchemy:
Pour in that vegetable broth, bring everything to a gentle boil, then reduce to a simmer and cover. These 20 minutes of patience allow all the flavors to meld and the beans to soften further.
Transform with texture:
The immersion blender is your wand here, turning what was a chunky mixture into something smooth and elegant. I like to leave it slightly rustic with some texture rather than completely silken.
Final touches of luxury:
If using cream, watch how it swirls into the soup creating beautiful patterns before disappearing into the whole. This moment of mixing is pure kitchen poetry.
Serve with ceremony:
Ladle into bowls with intention, sprinkle those fresh herbs from a height to distribute evenly, and watch your guests faces as they take in both the sight and the scent before even tasting.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Close-up on velvety White Bean Soup With Tomato, featuring a smooth, orange-hued broth and a rustic spoon resting beside it. Save
Close-up on velvety White Bean Soup With Tomato, featuring a smooth, orange-hued broth and a rustic spoon resting beside it. | tastyhrira.com

The first time I served this soup at a dinner party, my neighbor Tom, who claims to hate beans of any kind, had three servings before I revealed the main ingredient. His shocked expression was priceless, and he admitted that perhaps his lifelong bean aversion needed reconsideration. Now when I see him at community events, he always asks if Ive made that tomato soup lately, with a knowing wink acknowledging our shared secret.

Make It Your Own

While testing this recipe dozens of times, Ive discovered its remarkably adaptable to whatever your kitchen happens to have on hand. One memorable variation happened when I added a parmesan rind during simmering, which melted into the broth creating pockets of savory umami that elevated the entire pot. Another happy accident occurred when I stirred in leftover roasted red peppers from the night before, adding a sweet smokiness that complemented the beans beautifully. The soup seems to welcome these improvisations, almost as if its encouraging your creativity.

Serving Suggestions

This soup craves contrast, both in texture and temperature. Ive served it with warm focaccia for dunking, the oil-infused bread soaking up the soup like a flavor sponge. For a complete meal, pair it with a crisp arugula salad dressed simply with lemon and olive oil, the bright acidity cutting through the soups richness. My personal favorite way to enjoy it, though, is alongside a grilled cheese sandwich made with sharp cheddar and a spread of whole grain mustard, the sandwich edges fried to golden perfection, creating the ultimate comfort food combination.

Storage and Reheating

The flavors in this soup develop beautifully over time, making it an excellent candidate for batch cooking and meal prep. Ive discovered that storing it in wide, shallow containers helps it cool quickly and safely, while glass jars make for easy reheating and transport. When bringing it back to life, gentle heat is key, as boiling can make the texture grainy and diminish the herbs delicate contribution.

  • Refrigerate in airtight containers for up to 4 days, knowing the flavor actually improves after 24 hours.
  • Freeze portions in silicone molds or ice cube trays for smaller servings that defrost quickly for solo lunches.
  • When reheating, add a splash of water or broth if its thickened too much during storage, stirring well to reincorporate.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
Bright, appetizing photo of White Bean Soup With Tomato in a white ceramic bowl, topped with a sprinkle of fresh basil. Save
Bright, appetizing photo of White Bean Soup With Tomato in a white ceramic bowl, topped with a sprinkle of fresh basil. | tastyhrira.com

This white bean soup has become my culinary equivalent of a trusted friend, reliable and comforting yet always offering something new to discover. It reminds me that sometimes the simplest ingredients, treated with care and attention, create the most memorable meals.

Recipe Questions & Answers

Can I make this soup ahead of time?

Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetet, adding a splash of broth or water if it has thickened.

Can I use dried beans instead of canned?

Yes, soak 1 cup dried white beans overnight, then cook until tender before adding to the soup. This will increase your total time but offers excellent flavor and texture. You'll need about 3 cups of cooked beans to replace the canned amount.

How do I achieve the smoothest texture?

An immersion blender works wonderfully directly in the pot. For an ultra-silky result, let the soup cool slightly before blending, or use a high-speed countertop blender in batches. Don't forget to vent the blender if blending hot soup to prevent pressure buildup.

What can I serve with this soup?

Crusty bread, garlic knots, or focaccia are perfect for dipping. A simple green salad with vinaigrette balances the richness. For extra protein, consider a side of grilled cheese or serving with a sprinkle of Parmesan if not dairy-free.

Can I freeze this soup?

This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers leaving an inch of space at the top. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove, adding liquid if needed.

How can I add more protein?

Stir in a cup of cooked lentils or white beans. Adding a dollop of Greek yogurt or serving with protein-rich sides like quinoa bread or roasted chickpeas can also boost protein content.

White Bean Soup With Tomato

Creamy white bean and tomato soup with Mediterranean herbs, ready in under an hour.

Prep time needed
15 minutes
Time to cook
35 minutes
Overall time
50 minutes
Recipe by Sophia Barnes

Recipe type Simple Comfort Foods

Skill level Easy

Cuisine type Mediterranean

Total yield 4 Number of servings

Diet Preferences Plant-based, No dairy, No gluten

What you 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

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

Bloom Garlic: Add minced garlic 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 Soup: Pour in vegetable broth and bring to a boil. Reduce heat to a simmer, cover, and cook for 20 minutes.

Step 05

Purée Soup: Remove from heat. Using an immersion blender, purée the soup until smooth and creamy, or transfer in batches to a countertop blender.

Step 06

Finish Soup: Stir in cream if desired. Taste and adjust seasonings as needed.

Step 07

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

Needed tools

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

Allergy details

Always check every item for allergens. If unsure, please talk to a professional.
  • Dairy present if using cream or Parmesan garnish
  • Check labels on vegetable broth and canned ingredients for hidden allergens

Nutrition details (each serving)

Nutritional data here is just for general reference. It shouldn't replace health advice.
  • Caloric value: 270
  • Fat content: 8 grams
  • Carbohydrates: 37 grams
  • Proteins: 11 grams