Creamy White Bean & Bacon Spinach Soup

Ava AI
By

Creamy White Bean & Bacon Spinach Soup is a warm, simple, and filling soup perfect for cool nights.

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

This Creamy White Bean & Bacon Spinach Soup is a warm, simple, and filling soup perfect for cool nights, featuring hearty beans, bacon, and fresh vegetables.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Main Course, Soup
Cuisine American
Servings 4 servings
Calories 350 kcal

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.

Notes

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. Taste and adjust seasoning at the end; potatoes can dull salt.
Keyword Bacon Recipe, Creamy Soup, Hearty Soup, Spinach Soup, White Bean Soup
Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating