Creamy White Bean and Bacon Spinach Soup
Print recipe
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 drizzlingInstructions
- Step 1: Cook the Bacon: In a large pot over medium heat, cook chopped bacon until crisp. Remove and set aside.
- Step 2: Sauté the Vegetables: In the same pot, add onion, celery, and carrot. Cook until soft.
- Step 3: Add Garlic and Seasonings: Stir in garlic, tomato paste, rosemary, and paprika. Cook 1 minute.
- Step 4: Add Beans and Potatoes: Stir in beans and potatoes to coat in flavor.
- Step 5: Build the Soup Base: Pour in broth, add spinach, salt, and pepper. Simmer 15 minutes.
- Step 6: Blend for Creaminess: Mash some beans or blend part of soup for creamy texture.
- 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