White Bean Soup With Tomato

Featured in: Misty Warm Weeknight Dinners

This satisfying Mediterranean-style soup combines tender cannellini beans with diced tomatoes and aromatic herbs for a rich, velvety texture. The creamy base gets its luxurious feel from pureed beans, while smoked paprika and red pepper flakes add subtle warmth. Ready in just 50 minutes, this vegetarian and gluten-free dish is perfect for meal prep or weeknight dinners.

Updated on Tue, 27 Jan 2026 22:09:48 GMT
Creamy White Bean Soup With Tomato in a rustic bowl, garnished with fresh parsley and drizzled with olive oil. Save to Pinterest
Creamy White Bean Soup With Tomato in a rustic bowl, garnished with fresh parsley and drizzled with olive oil. | almondmist.com

There is nothing quite as comforting as a warm bowl of soup on a quiet evening. This White Bean Soup with Tomato is a masterpiece of simple ingredients coming together to create a luxurious, velvety texture. By blending nutrient-dense cannellini beans with bright, acidic tomatoes, you get a meal that is both light enough for a quick lunch and satisfying enough for a cozy dinner.

Creamy White Bean Soup With Tomato in a rustic bowl, garnished with fresh parsley and drizzled with olive oil. Save to Pinterest
Creamy White Bean Soup With Tomato in a rustic bowl, garnished with fresh parsley and drizzled with olive oil. | almondmist.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

This Mediterranean-inspired dish uses the natural starchiness of white beans to achieve a creamy consistency without necessarily needing heavy dairy. The subtle heat from red pepper flakes and the smokiness of paprika elevate the flavor profile, making every spoonful a complex and savory delight.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • 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
  • 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
  • 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

Using a high-quality vegetable broth is essential for the best flavor profile. If you prefer a more rustic texture, you can blend only half of the soup and leave the remaining beans and tomatoes whole. For the smoothest result, ensure the tomato paste is fully incorporated into the base before adding the broth.

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 completely vegan version, simply use coconut cream or skip the cream entirely, as the pureed beans provide significant creaminess on their own. You can also boost the nutritional value by stirring in a handful of chopped spinach or kale during the final two minutes of simmering. While cannellini beans are the traditional choice, navy or great northern beans provide a similar texture.

Serviervorschläge

Serve this soup alongside a thick slice of crusty sourdough bread for dipping. For those who enjoy dairy, a generous sprinkle of freshly grated Parmesan cheese on top adds a wonderful salty kick that complements the tomato base perfectly.

White Bean Soup With Tomato served in a cozy kitchen with a slice of crusty bread and a spoon. Save to Pinterest
White Bean Soup With Tomato served in a cozy kitchen with a slice of crusty bread and a spoon. | almondmist.com

Whether you are seeking a healthy weeknight dinner or a simple dish to share with friends, this White Bean Soup with Tomato is sure to become a staple in your kitchen. Its balance of hearty protein and bright vegetable notes makes it a timeless classic for any season.

Recipe FAQs

Can I make this soup vegan?

Yes, simply omit the heavy cream or use coconut cream instead. The soup remains creamy and satisfying without dairy.

What type of beans work best?

Cannellini (white kidney beans) provide the creamiest texture, but great northern beans or navy beans are excellent alternatives.

Can I freeze this soup?

Absolutely. Cool completely before storing in airtight containers for up to 3 months. Thaw overnight in the refrigerator.

How can I add more protein?

Stir in cooked shredded chicken, sausage, or additional beans. A dollop of Greek yogurt also boosts protein while adding creaminess.

What can I serve with this soup?

Crusty bread, garlic knots, or a side salad complement perfectly. Grilled cheese sandwiches make for a classic comforting pairing.

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

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

Prep Time
15 mins
Cook Time
35 mins
Overall Time
50 mins
Recipe by Ian Moore


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Diet Preferences Meat-Free, 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 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

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. Season generously with salt and freshly ground black pepper.

Step 03

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

Step 04

Puree to Creamy Consistency: Remove from heat. Using an immersion blender, puree the soup until smooth and velvety, or transfer in batches to a countertop blender for processing.

Step 05

Finish and Season: Stir in cream if desired. Taste and adjust seasoning with additional salt and pepper as needed.

Step 06

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

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.

Equipment Needed

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

Allergy Warnings

Check each food item for possible allergens, and speak with a healthcare provider if unsure.
  • Dairy present if using heavy cream or Parmesan cheese garnish

Nutrition Facts (Serving Size)

Use this nutritional breakdown as a general guide—not a replacement for professional 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.