Creamy white bean & turkey bacon spinach soup is a hearty, comforting dish made with smoky turkey bacon, tender white beans, and fresh baby spinach, all in a smooth herbed broth with a splash of heavy cream. Balanced, filling, and quick to make, it’s a one-pot soup perfect for weeknight dinners, cozy weekends, or meal prep. Top with Parmesan and serve with crusty bread for a satisfying bowl that warms you from the inside out.
6 slices turkey bacon, chopped
1 tablespoon olive oil
1 small yellow onion, diced
2 cloves garlic, minced
2 cans (15 oz each) white beans, drained and rinsed
4 cups chicken broth
1 teaspoon dried thyme
½ teaspoon dried oregano
Salt and black pepper, to taste
2 cups fresh baby spinach
½ cup heavy cream
Optional: grated Parmesan cheese for serving
In a large pot or Dutch oven, cook the chopped turkey bacon over medium heat until browned and crisp. Remove and set aside on a paper towel-lined plate.
Add olive oil to the pot if needed, then add the diced onion. Cook for 4 to 5 minutes until softened.
Stir in the minced garlic and cook for another 1 minute until fragrant.
Add the white beans, chicken broth, dried thyme, and oregano. Stir to combine and bring to a simmer.
Let the soup simmer for 10 to 15 minutes to allow the flavors to meld. Season with salt and pepper to taste.
Using an immersion blender, partially blend the soup directly in the pot to create a thicker, creamier texture, leaving some beans whole. Alternatively, transfer half of the soup to a blender, blend until smooth, and return it to the pot.
Stir in the fresh spinach and cook until wilted, about 2 minutes.
Reduce heat to low and stir in the heavy cream. Add the cooked turkey bacon back into the soup and stir to combine.
Taste and adjust seasoning if needed. Serve hot with grated Parmesan cheese if desired.
Use low-sodium broth to control salt levels.
Blend only a portion of the soup to retain texture.
Swap turkey bacon for plant-based options for a vegetarian version.
Add more veggies like carrots or celery for a boost.
Store leftovers in the fridge for 3–4 days or freeze for up to 2 months.