Creamy White Bean & Bacon Spinach Soup is a warm, simple, and filling soup perfect for cool nights.
- introduction — Creamy White Bean & Bacon Spinach Soup
- why make this recipe — Creamy White Bean & Bacon Spinach Soup
- how to make Creamy White Bean & Bacon Spinach Soup
- Ingredients : Creamy White Bean & Bacon Spinach Soup
- Directions — Creamy White Bean & Bacon Spinach Soup
- how to serve Creamy White Bean & Bacon Spinach Soup
- how to store Creamy White Bean & Bacon Spinach Soup
- tips to make Creamy White Bean & Bacon Spinach Soup
- variation — Creamy White Bean & Bacon Spinach Soup
- FAQs — Creamy White Bean & Bacon Spinach Soup
introduction — Creamy White Bean & Bacon Spinach Soup
This Creamy White Bean & Bacon Spinach Soup brings warm flavors in one bowl with bacon, beans, potatoes, and a touch of rosemary.
If you like hearty bean soups, try a similar savory option like creamy sausage, bean, and spinach soup for another cozy meal idea.
why make this recipe — Creamy White Bean & Bacon Spinach Soup
Make this Creamy White Bean & Bacon Spinach Soup because it is easy, fast, and fills the house with a good smell.
It uses pantry staples and a little bacon for big flavor, so it works for busy weeknights or a slow weekend dinner.
how to make Creamy White Bean & Bacon Spinach Soup
Follow these clear steps to make Creamy White Bean & Bacon Spinach Soup at home.
For a different base idea or to pair flavors, see this comforting soup guide: comfort in a bowl chicken pearl couscous soup.
- Cook the bacon: Heat a large pot over medium. Add chopped bacon and cook until crispy, about 5–6 minutes.
- Set bacon aside: Remove with a slotted spoon to a paper towel plate. Leave about 1 tablespoon fat in the pot. Add a bit of olive oil if needed.
- Sauté vegetables: Add diced onion, celery, and carrot to the pot. Cook 5 minutes until soft and translucent.
- Add garlic and seasonings: Stir in minced garlic, tomato paste, rosemary, and paprika. Cook 1 minute to bloom the flavors.
- Add potatoes and beans: Mix in the chopped potatoes and drained white beans, coating them in the pot flavors.
- Build the soup: Pour in 2 cups vegetable broth or hot water. Add frozen spinach, salt, and pepper. Stir to combine.
- Simmer: Bring to a gentle boil, lower heat, cover, and simmer 15 minutes until potatoes are tender and soup thickens slightly.
- Blend for creaminess (optional): Mash some beans with a spoon or blend a small portion and return it for a creamier texture.
- Finish: Stir the crispy bacon back in or sprinkle on top when serving. Taste and adjust salt and pepper.
- Serve: Ladle into bowls and drizzle with olive oil. Add grated Parmesan if you like.
Ingredients : Creamy White Bean & Bacon Spinach Soup
- 2 cans (28 oz total) white beans or cannellini beans, drained and rinsed
- 4 slices bacon, chopped
- 1 tablespoon olive oil (optional, if needed)
- 1 medium onion, diced
- 1 celery stalk, diced
- 1 large carrot, diced
- 2 garlic cloves, minced
- 2 medium potatoes, peeled and cut into chunks
- 1 tablespoon tomato paste
- 2 cups vegetable broth or hot water
- 1 cup frozen spinach (optional)
- 1 tablespoon chopped fresh rosemary (or 1 sprig whole / 1/2 teaspoon dried rosemary)
- 1/2 teaspoon paprika (optional)
- 1/2 teaspoon fine salt, plus more to taste
- 1/8 teaspoon black pepper, plus more to taste
- Extra olive oil, for drizzling (optional)
Directions — Creamy White Bean & Bacon Spinach Soup
- Place a large soup pot over medium heat and cook bacon until crispy (about 5–6 minutes).
- Remove bacon with a slotted spoon and leave about 1 tablespoon fat in the pot. Add olive oil if needed.
- Add onion, celery, and carrot; cook 5 minutes until onion is soft.
- Stir in garlic, tomato paste, rosemary, and paprika; cook 1 minute.
- Add potatoes and white beans, stirring to coat.
- Pour in broth, add spinach, salt, and pepper. Bring to a gentle boil, then simmer covered 15 minutes.
- Mash or blend a small portion for creaminess if desired.
- Stir in bacon before serving or use as a garnish. Drizzle with olive oil and serve with crusty bread.
how to serve Creamy White Bean & Bacon Spinach Soup
Serve Creamy White Bean & Bacon Spinach Soup hot in deep bowls.
Top with crispy bacon, a drizzle of olive oil, and grated Parmesan for more richness.
Offer crusty bread or a simple green salad on the side.
how to store Creamy White Bean & Bacon Spinach Soup
Cool the soup to room temperature before storing.
- Refrigerate: Keep in an airtight container for up to 4 days. Reheat gently on the stove.
- Freeze: Freeze in a freezer-safe container for up to 3 months. Thaw in the fridge overnight before reheating.
tips to make Creamy White Bean & Bacon Spinach Soup
- Use canned beans to save time; rinse well to remove excess salt.
- Cook bacon until crisp for texture; add back just before serving to keep it crunchy.
- For extra creaminess, blend 1–2 cups of soup and stir back.
- Want a cheesy twist? Try a creamy dip-style idea like creamy cheesy kale white bean artichoke dip for flavor inspiration.
- Taste and adjust seasoning at the end; potatoes can dull salt.
variation — Creamy White Bean & Bacon Spinach Soup
- Vegetarian: Skip bacon and use 2 tablespoons olive oil and smoked paprika for a smoky note.
- Add protein: Stir in cooked shredded chicken for more meat.
- Make it spicy: Add a pinch of red pepper flakes or a dash of hot sauce.
- Herb swap: Use thyme instead of rosemary for a milder taste.
FAQs — Creamy White Bean & Bacon Spinach Soup
Q: Can I make this soup vegetarian?
A: Yes. Omit the bacon and use olive oil or a smoked salt to add depth. Add more herbs for flavor.
Q: How long does the soup keep in the fridge?
A: The soup stays fresh 3–4 days in the refrigerator in a sealed container.
Q: What tool helps make the soup creamy?
A: An immersion blender makes it easy to blend part of the soup right in the pot. Buy it here.
Q: Can I use fresh spinach instead of frozen?
A: Yes, add fresh spinach in the last 5 minutes of cooking so it wilts but stays bright.
Q: Can I add cheese?
A: Yes — stir in grated Parmesan or top each bowl with a little for a rich finish.

Creamy White Bean & Bacon Spinach Soup
Ingredients
Main Ingredients
- 2 cans (28 oz total) white beans or cannellini beans, drained and rinsed
- 4 slices bacon, chopped
- 1 tablespoon olive oil (optional, if needed)
- 1 medium onion, diced
- 1 stalk celery, diced
- 1 large carrot, diced
- 2 cloves garlic, minced
- 2 medium potatoes, peeled and cut into chunks
- 1 tablespoon tomato paste
- 2 cups vegetable broth or hot water
- 1 cup frozen spinach (optional)
- 1 tablespoon chopped fresh rosemary (or 1 sprig whole / 1/2 teaspoon dried)
- 1/2 teaspoon paprika (optional)
- 1/2 teaspoon fine salt, plus more to taste
- 1/8 teaspoon black pepper, plus more to taste
- Extra olives olive oil, for drizzling (optional)
Instructions
Cooking
- Place a large soup pot over medium heat and cook bacon until crispy (about 5–6 minutes).
- Remove bacon with a slotted spoon and leave about 1 tablespoon fat in the pot. Add olive oil if needed.
- Add onion, celery, and carrot; cook 5 minutes until onion is soft.
- Stir in garlic, tomato paste, rosemary, and paprika; cook 1 minute.
- Add potatoes and white beans, stirring to coat.
- Pour in broth, add spinach, salt, and pepper. Bring to a gentle boil, then simmer covered for 15 minutes.
- Mash or blend a small portion for creaminess if desired.
- Stir in bacon before serving or use as a garnish. Drizzle with olive oil and serve with crusty bread.

