Go Back

Creamy White Bean & Bacon Spinach Soup

A heartwarming and creamy soup filled with white beans, crispy bacon, and vibrant spinach, perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 320

Ingredients
  

Main Ingredients
  • 4 strips bacon Everything's better with bacon!
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 can (15 oz) white beans, drained and rinsed Cannellini or great northern work well.
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cups fresh spinach Can have your greens and enjoy them too!
  • 1 cup heavy cream For that dreamy, creamy goodness.
  • Salt and pepper to taste
  • Fresh parsley or croutons for garnish (optional)

Method
 

Cooking
  1. In a large pot or Dutch oven, heat over medium heat. Add the bacon strips and cook until crispy, about 5-7 minutes.
  2. Remove the bacon, leaving the drippings in the pot. Add the onion and sauté for about 3-4 minutes until softened.
  3. Stir in the garlic and cook until fragrant, around 1 minute.
  4. Stir in the white beans and then the broth. Bring the mixture to a simmer and let it bubble away for about 10 minutes.
  5. Using an immersion blender, purée the soup until it reaches your desired creaminess.
  6. Stir in the heavy cream and spinach, then let it simmer for another 5 minutes.
  7. Season it with salt and pepper to taste, then ladle the soup into bowls.
  8. Crumble the reserved bacon on top and sprinkle with fresh parsley or croutons if desired.

Notes

Don’t worry if your soup looks a little lumpy; it adds texture. You can substitute heavy cream with half-and-half for a lighter option. This soup freezes beautifully, so consider doubling the batch.