White Bean Soup With Tomato

Featured in: Home Cooking Essentials

This comforting white bean soup combines creamy cannellini beans with vibrant tomatoes for a satisfying Mediterranean-inspired meal. Sautéed onions and garlic create an aromatic base, while smoked paprika and herbs add depth. The soup is partially blended for a velvety texture, finished with optional cream for richness. Ready in just 50 minutes, it's naturally vegetarian, gluten-free, and easily made vegan. Serve with crusty bread for a complete, nourishing meal.

Updated on Fri, 30 Jan 2026 17:14:43 GMT
Creamy White Bean Soup With Tomato garnished with fresh parsley in a rustic bowl, steam rising, served with crusty bread on the side. Save to Pinterest
Creamy White Bean Soup With Tomato garnished with fresh parsley in a rustic bowl, steam rising, served with crusty bread on the side. | casaimil.com

This White Bean Soup With Tomato is a comforting, creamy dish featuring a velvety white bean base and bright notes of tomato. It is perfectly designed for a cozy meal that is both healthy and satisfying, offering a Mediterranean flair to your table.

Creamy White Bean Soup With Tomato garnished with fresh parsley in a rustic bowl, steam rising, served with crusty bread on the side. Save to Pinterest
Creamy White Bean Soup With Tomato garnished with fresh parsley in a rustic bowl, steam rising, served with crusty bread on the side. | casaimil.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

The Mediterranean flavors come alive through the use of high-quality olive oil, garlic, and a blend of aromatic herbs like thyme and oregano. This recipe is a staple for anyone seeking a wholesome, plant-forward meal that can be prepared in under an hour.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Beans & Base
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 2 cans (15 oz each) cannellini or great northern beans, drained and rinsed
  • 4 cups vegetable broth
  • Tomatoes & Seasonings
  • 1 can (14.5 oz) diced tomatoes, with juices
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • Finishing Touches
  • 1/4 cup heavy cream or coconut cream (optional, for extra creaminess)
  • 2 tablespoons chopped fresh parsley or basil

Instructions

Step 1
Heat olive oil in a large pot over medium heat. Add onion and sauté until translucent, about 5 minutes.
Step 2
Add garlic and cook for 1 minute until fragrant.
Step 3
Stir in beans, diced tomatoes (with juices), tomato paste, thyme, oregano, smoked paprika, and red pepper flakes. Season with salt and pepper.
Step 4
Pour in the vegetable broth and bring to a boil. Reduce heat to a simmer, cover, and cook for 20 minutes.
Step 5
Remove from heat. Use an immersion blender to puree the soup until smooth and creamy, or transfer in batches to a blender.
Step 6
Stir in the cream if using. Taste and adjust seasoning as needed.
Step 7
Ladle soup into bowls and garnish with fresh parsley or basil.

Zusatztipps für die Zubereitung

White kidney beans (cannellini) work best for the smoothest texture, but navy or great northern beans are also suitable alternatives. If you do not have an immersion blender, carefully transfer the hot liquid in small batches to a countertop blender, ensuring the lid is vented.

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.

Varianten und Anpassungen

For a vegan version, use coconut cream or omit the cream entirely. You can also boost the nutritional value by stirring in chopped spinach or kale during the final simmer for extra greens.

Serviervorschläge

Serve this hearty soup with a side of crusty bread for dipping or a sprinkle of freshly grated Parmesan cheese for those who enjoy a dairy-rich topping.

A close-up of White Bean Soup With Tomato, showcasing a velvety smooth texture and vibrant tomato flecks in a warm, inviting bowl. Save to Pinterest
A close-up of White Bean Soup With Tomato, showcasing a velvety smooth texture and vibrant tomato flecks in a warm, inviting bowl. | casaimil.com

Whether you are looking for a quick weeknight dinner or a healthy meal prep option, this White Bean Soup With Tomato delivers deep flavor and comfort in every spoonful.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, simply omit the heavy cream or substitute with coconut cream. The soup is naturally creamy from the blended white beans, so the cream is optional for added richness.

What type of white beans work best?

Cannellini beans are ideal for their creamy texture, but great northern beans or navy beans work equally well. All create a smooth, velvety base when blended.

How do I store leftover soup?

Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding extra broth if the soup has thickened.

Can I add vegetables to this soup?

Absolutely! Spinach, kale, or chopped carrots make excellent additions. Add leafy greens during the last 5 minutes of cooking, or sauté harder vegetables with the onions.

Do I need an immersion blender?

An immersion blender is convenient but not essential. You can use a countertop blender in batches, or mash some beans with a potato masher for a chunkier texture.

What can I serve with this soup?

Crusty bread, garlic toast, or a simple side salad complement this soup beautifully. A sprinkle of grated Parmesan adds savory depth if you're not keeping it dairy-free.

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 bean soup with bright tomato notes, Mediterranean-inspired comfort in every spoonful.

Prep Time
15 minutes
Bake/Cook Time
35 minutes
Time Needed
50 minutes
Created by Tessa Franklin


Skill Level Easy

Cuisine Mediterranean

Makes 4 Serving Size

Diet Preferences 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 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. Add minced garlic and cook for 1 minute until fragrant.

Step 02

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

Step 03

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

Step 04

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

Step 05

Finish and Season: Stir in heavy cream or coconut cream if using. Taste and adjust seasoning with additional salt and pepper as needed.

Step 06

Serve: Ladle soup into serving bowls and garnish with fresh parsley or basil. Serve immediately while hot.

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 with lid
  • Immersion blender or countertop blender
  • Ladle

Allergy Info

Review every ingredient to spot potential allergens and talk to a healthcare provider if unsure.
  • Contains dairy if using heavy cream or Parmesan garnish

Nutrition per Serving

Provided for reference only—always ask a doctor for health advice.
  • Calories: 270
  • Fats: 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.