Creamy White Bean & Bacon Tomato Soup (Rich, Comforting & Flavor-Packed)

If you’re craving a bowl of hearty, creamy, and comforting soup, the Creamy White Bean & Bacon Tomato Soup is your ultimate solution. This soup combines smoky bacon, tender white beans, and sweet tomato flavor with a creamy base for a dish that’s both nourishing and indulgent.

Perfect for weeknight dinners, lunch, or cozy evenings, this soup is easy to make, full of flavor, and hits all the right comfort food notes.


Why You’ll Love This Soup

  • Rich and creamy texture without heavy cream overload
  • Smoky bacon flavor perfectly balances the sweet, tangy tomatoes
  • Protein-packed with white beans for extra nutrition
  • Quick and easy prep—ready in under 45 minutes
  • Family-friendly and perfect for meal prep
  • Versatile—can be paired with bread, grilled cheese, or a salad

This soup is comfort food elevated with nutrition and flavor.


Key Ingredients

Protein & Flavor

  • Bacon (thick-cut or regular), chopped
  • White beans (cannellini or great northern), drained and rinsed

Vegetables

  • Onion, finely chopped
  • Garlic, minced
  • Carrots (optional for extra sweetness)
  • Celery (optional)

Tomato Base

  • Canned whole or diced tomatoes
  • Tomato paste (optional, for richness)

Creaminess

  • Heavy cream, half-and-half, or coconut cream for dairy-free
  • Olive oil or butter for sautéing

Seasonings & Herbs

  • Salt and black pepper
  • Smoked paprika or chili flakes (optional)
  • Fresh thyme, basil, or parsley
  • Lemon juice or vinegar for brightness

Choosing the Best Ingredients

  • Bacon: Thick-cut bacon crisps well and adds depth of flavor.
  • White beans: Canned beans save time, but soak-and-cook beans work too.
  • Tomatoes: Use high-quality canned tomatoes for the best flavor.
  • Cream: Adds richness and balances acidity from tomatoes.

Tip: Fresh herbs and a splash of acid at the end elevate the flavors.


How to Make Creamy White Bean & Bacon Tomato Soup

Step 1: Cook the Bacon

  1. In a large pot or Dutch oven, cook chopped bacon over medium heat until crispy.
  2. Remove bacon and drain on paper towels, leaving bacon fat in the pot.

Step 2: Sauté Vegetables

  • Add onion, garlic, carrots, and celery to the bacon fat.
  • Cook until softened and fragrant, about 5–7 minutes.

Step 3: Add Tomatoes and Beans

  • Stir in canned tomatoes and tomato paste (if using).
  • Add white beans and mix well.
  • Season with salt, pepper, and optional smoked paprika.

Step 4: Simmer

  • Pour in 2–3 cups of chicken or vegetable broth.
  • Bring to a gentle simmer for 15–20 minutes to blend flavors.

Step 5: Blend for Creaminess

  • Use an immersion blender to partially or fully puree the soup.
  • For extra smooth texture, transfer in batches to a blender.

Step 6: Add Cream & Bacon

  • Stir in cream or dairy alternative.
  • Add crispy bacon back to the pot, reserving some for garnish.
  • Adjust seasoning as needed.

Step 7: Serve

  • Garnish with reserved bacon, fresh herbs, and a drizzle of cream if desired.
  • Serve with crusty bread, grilled cheese, or a side salad.

Texture & Flavor Profile

  • Creamy and velvety from blended beans and cream
  • Smoky, crispy bacon bits for savory bites
  • Sweet and tangy tomato base balances richness
  • Earthy undertones from herbs like thyme or basil
  • Optional spice adds warmth and depth

Every spoonful is comforting, hearty, and flavorful.


Pro Tips for Perfect Creamy White Bean & Bacon Tomato Soup

  1. Cook bacon slowly for maximum flavor and crispiness.
  2. Use canned tomatoes for convenience and depth—crush by hand or blend for a smoother texture.
  3. Add beans after sautéing vegetables to avoid mushiness.
  4. Blend gradually—leave some texture if you prefer chunkier soup.
  5. Finish with acid and fresh herbs to brighten flavors.

Delicious Variations

Spicy Version

  • Add red pepper flakes, cayenne, or smoked paprika for heat.

Vegan or Dairy-Free

  • Omit bacon or use smoked tempeh; replace cream with coconut cream.

Herb-Forward

  • Add fresh rosemary, oregano, or a pinch of sage for earthy notes.

Cheesy

  • Stir in grated Parmesan or Pecorino for an extra layer of richness.

Roasted Tomato Base

  • Roast fresh tomatoes and garlic for an even deeper, sweeter flavor.

What to Serve with This Soup

  • Grilled cheese sandwiches
  • Crusty baguette or sourdough
  • Mixed greens salad with lemon vinaigrette
  • Garlic bread or cheesy breadsticks

This soup pairs beautifully with simple sides or can shine as a standalone meal.


Make-Ahead & Storage Tips

Make Ahead

  • Soup flavors deepen overnight, making it ideal for meal prep.
  • Store bacon separately if you want it extra crispy at serving.

Storage

  • Refrigerate in airtight containers for up to 4 days.
  • Freeze for up to 2 months; thaw overnight and reheat gently.

Reheating

  • Reheat over medium-low heat to avoid curdling cream.
  • Stir occasionally to maintain smooth texture.

Common Mistakes to Avoid

  • Overcooking bacon—it can burn and taste bitter.
  • Skipping cream or beans—these add richness and body.
  • Adding acid too early—it can reduce sweetness of tomatoes.
  • Over-blending—leaving some texture adds interest.
  • Not seasoning in layers—season as you cook for maximum flavor.

Frequently Asked Questions

Q: Can I make this vegetarian?
A: Yes—omit bacon or use smoked tempeh/vegan bacon and vegetable broth.

Q: Can I use dried beans?
A: Yes—soak and cook them first; canned beans are faster.

Q: Can I freeze this soup?
A: Yes, without cream and bacon. Add cream and bacon when reheating.

Q: Is this kid-friendly?
A: Absolutely—leave out extra spices for young palates.


Why This Recipe Works

  • White beans create natural creaminess and protein boost
  • Bacon adds smoky, savory depth
  • Tomatoes balance richness with sweetness and acidity
  • Cream ties everything together for a velvety finish
  • Layered seasonings and herbs create depth without complexity

It’s comfort food elevated with flavor, nutrition, and elegance.


Perfect for Any Occasion

  • Cozy weeknight dinners
  • Family lunch or brunch
  • Meal prep for the week
  • Casual dinner parties
  • Cold weather comfort food

This soup is versatile, filling, and universally loved.


Final Thoughts

Creamy White Bean & Bacon Tomato Soup is the ultimate comforting, hearty, and flavorful soup. With creamy beans, smoky bacon, and a rich tomato base, it’s perfect for warming up cold evenings or impressing guests.

If you want a simple yet indulgent soup that’s full of flavor, this recipe deserves a spot in your kitchen rotation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy White Bean & Bacon Tomato Soup (Rich, Comforting & Flavor-Packed)


  • Author: WAFA LI

Ingredients

Scale
  • 6 slices thick-cut bacon, chopped
  • 1 small onion, finely diced
  • 2 garlic cloves, minced
  • 1 (28 oz) can crushed tomatoes or tomato purée
  • 2 (15 oz) cans cannellini beans, drained & rinsed
  • 2 cups chicken broth
  • ½ cup heavy cream or half-and-half (or unsweetened plant-based cream for dairy-free)
  • 1 tsp dried oregano
  • ½ tsp smoked paprika
  • Salt & black pepper to taste
  • Optional: pinch of red pepper flakes, 1 tbsp tomato paste for depth
For garnish:
  • Extra crumbled bacon
  • Fresh basil or parsley
  • Grated Parmesan or Pecorino

Instructions

  1. Cook bacon: In a large pot, cook chopped bacon over medium heat until crispy. Remove with a slotted spoon; set aside. Reserve 1–2 tbsp drippings.
  2. Sauté aromatics: In same pot, add onion; cook 4–5 min until soft. Stir in garlic; cook 30 sec.
  3. Simmer base: Add crushed tomatoes, cannellini beans, chicken broth, oregano, smoked paprika, and optional tomato paste. Bring to a gentle boil. Reduce heat; simmer 15 minutes to meld flavors.
  4. Blend (optional): For ultra-smooth texture, use an immersion blender to purée until creamy—or leave slightly chunky.
  5. Finish: Stir in heavy cream and reserved bacon (reserve some for topping). Warm gently (do not boil). Season with salt, pepper, and red pepper flakes if using.
  6. Serve hot, garnished with extra bacon, fresh herbs, and cheese.
💡 Pro Tips:
– For extra protein, stir in 1 cup cooked shredded chicken.
– Make it vegetarian: skip bacon, use olive oil, and swap broth for veggie broth.
– The beans naturally thicken the soup—no flour needed!

Prep Time & Nutrition (per serving, serves 6):

Prep Time: 10 min | Cook Time: 25 min | Total Time: 35 min
Servings: 6 | Calories: 280 | Net Carbs: 22g | Fats: 14g | Protein: 16g

Leave a Comment

Recipe rating

Videos