Creamy White Bean Soup with Bacon and Fire Roasted Tomatoes: A Cozy Comfort Soup

Sophia

Everyday Delicious Recipes👩‍🍳

Creamy White Bean & Bacon Tomato Soup is the ultimate cold-weather comfort food—a rich, satisfying blend of smoky bacon, hearty white beans, and tangy tomatoes brought together with a touch of cream. It’s a bowl full of depth, flavor, and protein, perfect for cozy dinners or make-ahead lunches. Whether you’re craving something warming and rustic or simply looking for a creative spin on classic tomato soup, this recipe delivers both flavor and nourishment.

What makes this soup special is the way its simple ingredients build layers of complexity. White beans provide plant-based protein and a creamy texture, especially when partially blended into the soup. Bacon adds a smoky, savory undertone that complements the natural acidity of the tomatoes. Using pantry staples like garlic, olive oil, onion, and herbs, this dish transforms everyday ingredients into something rich and restaurant-worthy. Learn more about the nutritional benefits of white beans and their common culinary uses in comforting dishes like this.

Unlike traditional creamy tomato soup, this version includes extra texture and protein, making it more filling and well-rounded. You can swap in different varieties of bacon or beans, add leafy greens, or go spicy with a pinch of chili flakes. If you’re exploring hearty soups with a twist, check out other bean soup recipes or creamy tomato soup ideas for inspiration on how this combination fits into your fall or winter meal rotation.

What Makes This Soup Unique?

Creamy White Bean & Bacon Tomato Soup takes the nostalgia of a traditional tomato soup and elevates it into a full, protein-rich meal. The addition of creamy white beans adds a silky body and subtle nutty flavor, while the bacon infuses the entire pot with smoky richness. It’s the perfect bridge between a rustic bean stew and a creamy tomato bisque—balanced, hearty, and deeply flavorful.

The soup’s creamy texture doesn’t rely solely on heavy cream. Cannellini beans or great northern beans act as a natural thickener when blended, which means this dish offers a lighter, more wholesome option without sacrificing depth. You can learn more about this bean’s role in classic soups by visiting white beans on Wikipedia.

The bacon in this soup plays double duty. It’s used to flavor the base and then crisped up as a garnish, providing contrast in every bite. If you’re experimenting with smoky ingredients or enhancing umami in soups, check out bacon recipe inspiration to see how versatile bacon can be beyond breakfast.

Ingredients Overview

Here’s what you’ll need to create this rich, satisfying soup:

Core Ingredients:

  • Bacon – Thick-cut preferred for hearty texture
  • White beansCannellini or great northern, canned or pre-cooked
  • Crushed tomatoes – Fire-roasted for depth, or use standard tomato purée
  • Onion and garlic – Aromatic base
  • Olive oil – For sautéing and depth of flavor (olive oil on Wikipedia)
  • Chicken or vegetable broth – To adjust consistency and build flavor
  • Heavy cream or half-and-half – Optional, to finish the soup with richness
  • Herbs – Thyme, basil, or oregano work well

Optional Add-ins:

  • Red pepper flakes
  • Parmesan or pecorino
  • Baby spinach or kale
  • Splash of white wine for deglazing
  • Crusty bread for serving

This recipe is easy to customize. You can explore other additions in this Pinterest board of creamy tomato soups that highlight flavor combinations for hearty bowls.

Step-by-Step Cooking Instructions

Building the Flavor Base

  1. Cook the bacon in a heavy-bottomed pot over medium heat until crispy. Remove and drain on paper towels, leaving 1–2 tablespoons of bacon fat in the pot.
  2. Add onion and sauté until softened, about 4–5 minutes. Stir in garlic and cook for 1 minute.
  3. Deglaze the pot with a splash of broth or white wine, scraping up the browned bits for extra flavor.
  4. Add crushed tomatoes, broth, thyme, and a pinch of salt. Simmer for 10–15 minutes to meld flavors.

This stage builds the aromatic base—essential to any good soup. For more on building flavor with aromatics, visit mirepoix cooking techniques.

Blending, Adding Cream, and Finishing Touches

  1. Stir in white beans and simmer for 5 more minutes.
  2. Blend the soup partially using an immersion blender, or transfer half to a blender. This keeps texture while thickening the broth naturally.
  3. Add cream or half-and-half and stir gently to combine. Simmer for 2–3 more minutes—don’t boil.
  4. Taste and adjust seasoning, then serve topped with crispy bacon, herbs, or a drizzle of olive oil.

You can store or freeze this soup easily, and for variations or prep tips, check out these freezer-friendly soup recipes.

Recipe Variations & Dietary Options

This soup is highly adaptable:

  • Vegetarian: Skip bacon, use smoked paprika and vegetable broth for flavor.
  • Dairy-free: Replace cream with unsweetened coconut milk or cashew cream. For ideas, visit dairy-free soups on Pinterest.
  • Spicy version: Add red pepper flakes, harissa, or chipotle.
  • Extra protein: Add shredded chicken or sautéed sausage.

You can also mix in greens like spinach or kale for added nutrition and color.

Nutritional Breakdown

Per 1.5-cup serving (without bread or toppings):

  • Calories: ~320
  • Protein: 14g
  • Fat: 18g
  • Carbs: 22g
  • Fiber: 6g

This soup is naturally gluten-free, high in fiber, and full of plant-based protein thanks to the white beans. Use low-sodium broth and leaner bacon for a heart-healthier version.

Cooking Tips for Perfect Texture and Flavor

  • Use thick-cut bacon for a meatier bite and crispier garnish.
  • Don’t skip deglazing—those browned bits pack flavor.
  • Blend partially, not fully, to maintain some texture from the beans.
  • Simmer slowly to let the herbs and tomato base deepen in flavor.

For similar recipes that balance creamy textures and healthy ingredients, see bean soup recipes.

Storage & Meal Prep Instructions

  • Store in an airtight container in the fridge for up to 5 days.
  • Freeze cooled soup in freezer-safe bags or containers for 2–3 months.
  • Reheat gently on the stovetop or microwave until warm; add a splash of broth if too thick.

This soup is perfect for batch cooking or weekly lunch prep. For more meal prep ideas, check out freezer-friendly soups.

What to Serve With Creamy White Bean & Bacon Tomato Soup

Pair this hearty soup with any of the following for a complete meal:

  • Grilled cheese or panini
  • Crusty sourdough bread or garlic toast
  • Parmesan croutons or herb focaccia
  • Simple green salad with vinaigrette
  • Roasted vegetables like Brussels sprouts or carrots

Toppings like pesto, shaved parmesan, or fresh herbs also make great garnishes.

FAQs

Can I use canned white beans in soup?
Yes, canned cannellini or great northern beans are ideal. Drain and rinse before adding them to reduce sodium and ensure smooth flavor.

Should I blend the soup fully or partially?
Blend about half the soup for a mix of creamy and chunky textures. Fully blending makes it smoother, but partial blending keeps more body.

How do I thicken tomato soup without cream?
Blending white beans thickens the soup naturally. You can also simmer it longer or add a spoonful of tomato paste.

Is this soup freezer-friendly?
Yes, let it cool fully before transferring to containers. Freeze for up to 3 months. Thaw in the fridge overnight and reheat gently.

Can I make it in a slow cooker or Instant Pot?
Yes. Sauté bacon and aromatics first, then add all ingredients except cream. Cook on low 6–8 hours or high 3–4. Stir in cream at the end.

What kind of bacon works best?
Thick-cut bacon gives the best texture and flavor. Turkey bacon is a leaner option but won’t render as much fat for cooking aromatics.

Print

Creamy White Bean Soup with Bacon and Fire Roasted Tomatoes: A Cozy Comfort Soup

Creamy White Bean & Bacon Tomato Soup is a comforting blend of smoky bacon, hearty white beans, and rich tomato broth finished with a splash of cream. It’s a deeply satisfying, protein-packed meal perfect for chilly nights or make-ahead lunches.

  • Author: Sophia

Ingredients

Scale
  • 6 slices turkey bacon, chopped

  • 1 tablespoon olive oil (optional, if needed for sautéing)

  • 1 small onion, diced

  • 2 cloves garlic, minced

  • 1 teaspoon dried thyme

  • 1 teaspoon smoked paprika

  • ½ teaspoon crushed red pepper flakes (optional)

  • 1 can (15 oz) diced tomatoes

  • 1 can (15 oz) crushed tomatoes

  • 2 cans (15 oz each) white beans (such as cannellini or great northern), drained and rinsed

  • 2 cups chicken or vegetable broth

  • ½ cup heavy cream or half-and-half

  • Salt and black pepper, to taste

  • Optional garnish: chopped fresh basil or parsley

Instructions

  1. In a large pot or Dutch oven, cook the chopped turkey bacon over medium heat until browned and slightly crisp. If the pot seems dry, add a little olive oil.

  2. Add the diced onion and sauté for about 4–5 minutes until soft and translucent.

  3. Stir in the garlic, thyme, smoked paprika, and red pepper flakes (if using). Cook for 1 minute until fragrant.

  4. Add the diced tomatoes, crushed tomatoes, white beans, and broth. Stir well to combine.

  5. Bring the mixture to a boil, then reduce heat and simmer for 15–20 minutes to allow the flavors to blend.

  6. Use an immersion blender to puree part of the soup directly in the pot for a creamier texture, or transfer 2 cups of the soup to a blender, blend until smooth, and return to the pot.

  7. Stir in the cream and adjust seasoning with salt and black pepper to taste. Simmer for another 5 minutes over low heat.

  8. Serve hot, garnished with fresh herbs if desired.

Notes

  • Use fire-roasted tomatoes for added depth.

  • Partial blending gives the best mix of creamy and chunky.

  • Smoked paprika is a great bacon substitute in vegetarian versions.

  • Add greens or extra beans to boost fiber and nutrition.

  • Serve with grilled cheese or crusty bread for a filling combo.

 

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating