Go Back

Creamy White Bean & Bacon Spinach Soup

A delightful blend of creamy white beans, crispy bacon, and fresh spinach, this soup is warming and easy to prepare, making it perfect for busy nights.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American
Calories: 400

Ingredients
  

Main Ingredients
  • 4 slices bacon, chopped For a smoky flavor
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 cups vegetable or chicken broth Use low sodium if preferred
  • 1 15-ounce can white beans (like cannellini or great northern), rinsed and drained
  • 2 cups fresh spinach
  • 1 cup heavy cream Can be substituted with coconut milk for a dairy-free version
Seasoning
  • to taste Salt
  • to taste Pepper
Optional Garnish
  • as desired parmesan cheese, for garnish Add on top for extra flavor

Method
 

Cooking the Bacon
  1. In a large pot, cook the chopped bacon over medium heat until crispy.
Sautéing Aromatics
  1. Remove the cooked bacon and set aside, leaving the bacon grease in the pot.
  2. Add the diced onion and cook until translucent (about 5 minutes).
Adding Garlic & Broth
  1. Stir in the minced garlic and cook for another minute.
  2. Pour in the broth and the rinsed beans. Bring to a gentle simmer for about 10 minutes.
Blending the Soup
  1. Using an immersion blender, blend the mixture until creamy and smooth.
  2. For a chunkier texture, reserve some beans before blending.
Final Touches
  1. Add the fresh spinach and heavy cream, stirring well.
  2. Let it simmer for a few more minutes until the spinach is wilted and everything is warm.
Serving
  1. Season with salt and pepper to taste, then ladle the soup into bowls.
  2. Top with crispy bacon bits and grated parmesan if desired.

Notes

To save time, cook the bacon in advance. This soup freezes beautifully, so consider doubling the recipe to have servings ready for busy nights.