Pinch of Taste Recipes

Back to recipe

Creamy White Bean and Bacon Spinach Soup

Print recipeCreamy White Bean & Bacon Spinach Soup served warm with bacon and spinach

Creamy White Bean & Bacon Spinach Soup is hearty, smoky, and naturally creamy made with white beans, crispy bacon, spinach, and potatoes. A one-pot comfort soup perfect for cozy dinners or meal prep.

Prep time
10 minutes
Cook time
25 minutes
Total time
35 minutes
Yield
4 servings

Ingredients

2 cans (28 oz total) white beans or cannellini beans, drained and rinsed 4 slices bacon, chopped 1 tablespoon olive oil (optional) 1 medium onion, diced 1 celery stalk, diced 1 large carrot, diced 2 garlic cloves, minced 2 medium potatoes, peeled and chopped 1 tablespoon tomato paste 2 cups vegetable broth or hot water 1 cup frozen or fresh spinach 1 tablespoon chopped rosemary ½ teaspoon paprika ½ teaspoon salt, plus more to taste ⅛ teaspoon black pepper Extra olive oil, for drizzling

Instructions

  1. Step 1: Cook the Bacon: In a large pot over medium heat, cook chopped bacon until crisp. Remove and set aside.
  2. Step 2: Sauté the Vegetables: In the same pot, add onion, celery, and carrot. Cook until soft.
  3. Step 3: Add Garlic and Seasonings: Stir in garlic, tomato paste, rosemary, and paprika. Cook 1 minute.
  4. Step 4: Add Beans and Potatoes: Stir in beans and potatoes to coat in flavor.
  5. Step 5: Build the Soup Base: Pour in broth, add spinach, salt, and pepper. Simmer 15 minutes.
  6. Step 6: Blend for Creaminess: Mash some beans or blend part of soup for creamy texture.
  7. Step 7: Finish and Serve: Stir in bacon, adjust seasoning, and drizzle with olive oil.

Notes

Use cannellini beans for the creamiest texture. Cook bacon first to add depth to the flavor. Freeze without spinach for best results. Add spinach during reheating to keep it fresh and vibrant.

Nutrition

Calories
280
Fat
10 g
Saturated fat
4 g
Sugar
3 g
Sodium
620 mg
Protein
14 g
Carbohydrates
28 g
Fiber
6 g