Creamy Tomato White Bean Soup

Highlighted under: Healthy & Light

I absolutely love a good soup, and there’s something incredibly comforting about this Creamy Tomato White Bean Soup. It’s thick, creamy, and bursting with flavor, making it perfect for a chilly day or a quick weeknight meal. The combination of tomatoes and white beans creates an irresistible richness, while the added spices give it a warm kick. I’m thrilled to share this recipe with you, as it’s one I often turn to when I want something satisfying and delicious, and it comes together in just 30 minutes.

Phoebe Turner

Created by

Phoebe Turner

Last updated on 2026-01-15T12:16:05.272Z

When I first experimented with this Creamy Tomato White Bean Soup, I was amazed at how simple ingredients could create such an impactful dish. The secret lies in using high-quality canned tomatoes, as they provide a depth of flavor that fresh tomatoes can struggle to match. Another tip is to blend part of the soup to achieve that lovely creamy texture that makes each bite feel luxurious.

As I perfected the recipe, I realized that adding a dash of smoked paprika elevated the entire soup, giving it an unexpected twist that truly balances out the acidity of the tomatoes. I always serve this with crusty bread for dipping—it’s a match made in heaven!

Why You Will Love This Recipe

  • Rich and creamy texture that comforts on a cold day
  • Packed with protein from white beans and bursting with tomato flavor
  • Quick to prepare, making it ideal for busy weeknights

The Importance of Fresh Ingredients

Using fresh ingredients significantly enhances the flavor profile of the Creamy Tomato White Bean Soup. Fresh basil not only adds a pop of color but also infuses the soup with a vibrant aroma that dried herbs can't replicate. If you have access to a garden or local farmers' market, opt for fresh tomatoes instead of canned—this substitution can elevate the soup's natural sweetness and acidity. When selecting your white beans, cannellini or navy beans work best due to their creamy texture and ability to absorb the spices' flavors.

The quality of your olive oil also plays a vital role. A high-quality extra virgin olive oil can add richness and depth to the soup. I recommend using fresh garlic and onions, as their pungency when sautéed develops a wonderful base that forms the backbone of the dish. Don’t skimp on these foundational ingredients; they make a lasting difference in taste.

Cooking Techniques for Perfect Texture

When sautéing the onions, aim for them to become translucent without browning. This should take about 5 minutes over medium heat; browning can introduce an unwanted bitterness to your soup. Be attentive while cooking the garlic as well; it should become fragrant after 1-2 minutes. If it starts to brown, lower the heat quickly to prevent it from burning, which would alter the flavor of your soup.

Blending the soup with an immersion blender provides a creamy consistency without losing all texture. If you prefer a chunkier soup, you can reserve a portion of the beans before blending. For those without an immersion blender, carefully transferring the soup in batches to a countertop blender is an option, but allow it to cool slightly first to avoid any splatter.

Storage and Serving Suggestions

This Creamy Tomato White Bean Soup is perfect for making ahead. You can store it in an airtight container in the refrigerator for up to 4 days. The flavors deepen and develop over time, making the leftovers even more delicious. If you want to keep it longer, consider freezing portions in freezer-safe containers. The soup can be frozen for up to 3 months; just be sure to leave some space in the container for expansion.

When serving, a drizzle of good olive oil or a sprinkle of freshly grated Parmesan can enhance the presentation and flavor even further. Pair the soup with a slice of crusty bread or a simple side salad for a complete meal. If you'd like to add a punch of heat, you can stir in a pinch of red pepper flakes before serving.

Ingredients

Ingredients

For the Soup

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 can (28 ounces) crushed tomatoes
  • 1 can (15 ounces) white beans, drained and rinsed
  • 2 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • Salt and pepper to taste
  • 1/2 cup heavy cream
  • Fresh basil leaves for garnish

Instructions

Instructions

Steps

Sauté the Aromatics

In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for another 1-2 minutes until fragrant.

Combine the Ingredients

Add the crushed tomatoes, white beans, vegetable broth, dried basil, dried oregano, smoked paprika, salt, and pepper to the pot. Bring the mixture to a simmer and cook for about 15 minutes.

Blend and Finish the Soup

Using an immersion blender, blend the soup until creamy, leaving some chunks for texture. Stir in the heavy cream and adjust seasoning as needed. Heat through for a few minutes.

Serve

Ladle the soup into bowls, garnish with fresh basil leaves, and serve hot with crusty bread.

Secondary image

Pro Tips

  • For an extra layer of flavor, try adding a splash of balsamic vinegar just before serving. It enhances the soup's taste beautifully!

Substitutions and Variations

If you're looking for a lighter version of this soup, you can substitute the heavy cream with coconut milk or a dairy-free cream alternative. This substitution still provides a satisfying creaminess but can cater to those who are dairy-free. Additionally, if white beans aren't available, chickpeas work well as a protein alternative, offering a different texture yet still complementing the robust tomato flavor.

For an extra punch of flavor, consider adding other vegetables like diced carrots or celery in the early stages of cooking. These will impart additional sweetness and texture to the soup, while still maintaining its core character. You can also adjust the spices to your liking; adding a hint of cayenne pepper can give it a delightful warmth.

Troubleshooting Common Issues

If your soup turns out too thick, don't hesitate to add a little more vegetable broth or water until you reach your desired consistency. Remember, the soup will thicken as it cools, so it's better to err on the side of being too thin initially. On the other hand, if your soup is too watery, try simmering it a bit longer to reduce the liquid; this will also deepen the flavor.

Sometimes, the soup might taste a bit bland. If this happens, adjusting the seasoning with a bit more salt or freshly ground black pepper can make a big difference. Additionally, adding a splash of vinegar or a squeeze of lemon juice can brighten up the flavors and balance the richness of the cream.

Questions About Recipes

→ Can I make this soup vegan?

Yes! Simply replace the heavy cream with coconut cream or a vegan cream substitute.

→ How long can I store leftover soup?

The soup can be stored in an airtight container in the refrigerator for up to 3 days.

→ Can I freeze this soup?

Absolutely! Allow it to cool completely before transferring to a freezer-safe container. It can be frozen for up to 3 months.

→ What can I serve with this soup?

This soup pairs beautifully with crusty bread, grilled cheese sandwiches, or a fresh garden salad.

Creamy Tomato White Bean Soup

I absolutely love a good soup, and there’s something incredibly comforting about this Creamy Tomato White Bean Soup. It’s thick, creamy, and bursting with flavor, making it perfect for a chilly day or a quick weeknight meal. The combination of tomatoes and white beans creates an irresistible richness, while the added spices give it a warm kick. I’m thrilled to share this recipe with you, as it’s one I often turn to when I want something satisfying and delicious, and it comes together in just 30 minutes.

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: Phoebe Turner

Recipe Type: Healthy & Light

Skill Level: Easy

Final Quantity: 4 servings

What You'll Need

For the Soup

  1. 2 tablespoons olive oil
  2. 1 medium onion, diced
  3. 3 cloves garlic, minced
  4. 1 can (28 ounces) crushed tomatoes
  5. 1 can (15 ounces) white beans, drained and rinsed
  6. 2 cups vegetable broth
  7. 1 teaspoon dried basil
  8. 1 teaspoon dried oregano
  9. 1/2 teaspoon smoked paprika
  10. Salt and pepper to taste
  11. 1/2 cup heavy cream
  12. Fresh basil leaves for garnish

How-To Steps

Step 01

In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for another 1-2 minutes until fragrant.

Step 02

Add the crushed tomatoes, white beans, vegetable broth, dried basil, dried oregano, smoked paprika, salt, and pepper to the pot. Bring the mixture to a simmer and cook for about 15 minutes.

Step 03

Using an immersion blender, blend the soup until creamy, leaving some chunks for texture. Stir in the heavy cream and adjust seasoning as needed. Heat through for a few minutes.

Step 04

Ladle the soup into bowls, garnish with fresh basil leaves, and serve hot with crusty bread.

Extra Tips

  1. For an extra layer of flavor, try adding a splash of balsamic vinegar just before serving. It enhances the soup's taste beautifully!

Nutritional Breakdown (Per Serving)

  • Calories: 320 kcal
  • Total Fat: 18g
  • Saturated Fat: 9g
  • Cholesterol: 40mg
  • Sodium: 680mg
  • Total Carbohydrates: 34g
  • Dietary Fiber: 8g
  • Sugars: 6g
  • Protein: 10g