White Bean Soup With Tomato

Featured in: Daily Home Meals

This Mediterranean-inspired white bean soup combines creamy cannellini beans with vibrant tomatoes and aromatic herbs for a satisfying vegetarian meal. The soup is pureed until velvety smooth, creating a rich texture enhanced by optional cream. Ready in under an hour, it's naturally gluten-free and can easily be made dairy-free. Perfect for cozy evenings, this nutritious bowl delivers 11g of protein per serving and pairs beautifully with crusty bread.

Updated on Thu, 29 Jan 2026 15:29:38 GMT
Steaming bowl of creamy White Bean Soup With Tomato topped with fresh parsley, served alongside crusty bread. Save
Steaming bowl of creamy White Bean Soup With Tomato topped with fresh parsley, served alongside crusty bread. | mesaaghilas.com

Savor the rustic flavors of the Mediterranean with this White Bean Soup With Tomato. This comforting, creamy soup features a velvety white bean base and bright notes of tomato, creating a dish that is both nourishing and soul-warming, perfect for a cozy meal at home.

Steaming bowl of creamy White Bean Soup With Tomato topped with fresh parsley, served alongside crusty bread. Save
Steaming bowl of creamy White Bean Soup With Tomato topped with fresh parsley, served alongside crusty bread. | mesaaghilas.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

With a preparation time of 15 minutes and a total time of 50 minutes, this soup is an excellent option for busy weeknights. The combination of creamy cannellini beans and the acidity of diced tomatoes makes every spoonful a delight.

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

To ensure a smooth result, use a large soup pot and either an immersion blender or a countertop blender. For a heartier texture, you can leave a portion of the beans unblended before stirring them back into the creamy base.

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 add chopped spinach or kale for extra greens. While cannellini beans work best for creaminess, navy or great northern beans are also suitable.

Serviervorschläge

Ladle the hot soup into bowls and serve with crusty bread or a sprinkle of grated Parmesan. Each serving contains approximately 270 calories and 11g of protein, making it a balanced and filling dish.

A comforting pot of White Bean Soup With Tomato simmering with thyme, oregano, and diced tomatoes. Save
A comforting pot of White Bean Soup With Tomato simmering with thyme, oregano, and diced tomatoes. | mesaaghilas.com

This White Bean Soup With Tomato is a testament to the beauty of simple ingredients coming together to create something extraordinary. Enjoy the rich, comforting flavors of this Mediterranean classic.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, you can substitute with 3 cups of cooked dried beans. Soak 1 cup of dried cannellini beans overnight, then cook until tender before using in the soup.

How do I make this soup completely vegan?

Simply use coconut cream instead of heavy cream, or omit the cream entirely. The soup is naturally rich and creamy from the pureed beans. Skip any Parmesan garnish as well.

Can I freeze leftover soup?

Absolutely. Let the soup cool completely, then store in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.

What can I use if I don't have an immersion blender?

Transfer the soup in batches to a regular countertop blender. Fill only halfway, remove the center cap, and cover with a towel to allow steam to escape. Blend until smooth and return to the pot.

How can I add more vegetables to this soup?

Stir in chopped spinach, kale, or Swiss chard during the last 5 minutes of cooking. You can also add diced carrots or celery when sautéing the onions for extra nutrition and flavor.

What type of beans work best for creaminess?

Cannellini beans create the creamiest texture when pureed. Great northern beans are the next best option. Navy beans will also work but produce a slightly thinner consistency.

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 beans meet bright tomatoes in this comforting Mediterranean bowl ready in 50 minutes.

Prep time
15 minutes
How long to cook
35 minutes
Overall time
50 minutes
Created by Yasmin Ferrell


Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Info 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

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, dried thyme, dried oregano, smoked paprika, and red pepper flakes. Season with salt and black 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 Soup: Remove from heat. Use an immersion blender to puree the soup until smooth and creamy, or carefully transfer in batches to a countertop blender and blend until desired consistency is achieved.

Step 06

Finish with Cream: Stir in the cream if using. Taste and adjust seasoning with additional salt and pepper 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 Details

Double-check every item for allergens. See a health expert if uncertain.
  • Dairy present if using heavy cream or Parmesan cheese

Nutrition details (per portion)

Details here offer general guidance and aren't medical instructions.
  • Energy: 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.