Creamy White Bean & Bacon Spinach Soup is the kind of cozy dinner that comes together fast but tastes slow-cooked. Each spoonful blends smoky bacon, creamy white beans, and tender spinach in a savory broth that feels like home. It’s rich, filling, and ready in under 30 minutes perfect for chilly nights or easy weeknight meals.

Table of Contents
What is Creamy White Bean & Bacon Spinach Soup?
Creamy White Bean & Bacon Spinach Soup is one of those quick, soul-warming meals that turns simple pantry staples into a comforting bowl of goodness. With creamy white beans, smoky bacon, and tender spinach, this one-pot recipe brings together rich flavors and wholesome textures the kind of cozy dinner that feels like it’s been simmering all day.
Unlike heavy cream soups, this version gets its velvety texture naturally from mashed beans and tender potatoes. It’s hearty but balanced, creamy yet not too rich, and ready in less than 30 minutes. The bacon adds depth, while the spinach keeps it fresh and nourishing a perfect example of comfort food meeting everyday practicality.
It’s the kind of dish that fits right in next to classics like Million Dollar Soup Recipe, both rich and easy to pull off on a busy weeknight. The combination of slow-cooked flavor and quick preparation makes this soup a regular in every kitchen rotation.
Much like the Lasagna Soup, this recipe brings all the coziness of a long-simmered meal with minimal effort because great flavor doesn’t have to take hours.
In short, Creamy White Bean & Bacon Spinach Soup is the perfect harmony of hearty, creamy, and fast made for busy cooks who crave comfort without compromise.
Why You’ll Love This
Big Comfort, Small Effort
There’s something deeply satisfying about a bowl of soup that feels like it took all day but didn’t. Creamy White Bean & Bacon Spinach Soup delivers exactly that kind of easy comfort. With just one pot and a few basic ingredients, you get a meal that’s creamy, smoky, and full of homemade flavor in under half an hour.
It’s the ultimate go-to when you’re craving something hearty but still light enough for weeknights. Each spoonful feels balanced creamy from the beans, savory from the bacon, and fresh from the spinach. Like the comforting simplicity in the White Chicken Chili Recipe, this soup warms you from the inside out without being too heavy.
Budget-Friendly and Pantry-Perfect
This soup is proof that humble ingredients can make magic. White beans, potatoes, and vegetables come together to create richness and texture without expensive additions. You can even make it entirely from pantry staples perfect for nights when you want real food but don’t feel like a grocery run.
It’s the same everyday brilliance you’ll find in the Root Vegetable Gratin with Sweet Potatoes, Parsnips, and Beets, where simple, earthy ingredients transform into something special.
Whether you’re meal-prepping for the week or just looking for a cozy dinner you can count on, Creamy White Bean & Bacon Spinach Soup checks every box quick, creamy, budget-friendly, and undeniably delicious.
How to Make
Quick Overview
Making Creamy White Bean & Bacon Spinach Soup is simple and rewarding. You’ll start by crisping bacon to build flavor, then sauté vegetables until tender and fragrant. After that, you’ll add white beans, potatoes, and broth for a creamy base that thickens naturally as it simmers. In just 30 minutes, you’ll have a rich, hearty soup perfect for dinner.
Like the cozy satisfaction of Mushroom Caramelized Onion Soup with Cheesy Toasties, this recipe builds deep flavor fast proof that you don’t need hours to make something comforting.
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)
- 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 spinach (or fresh if available)
- 1 tablespoon chopped fresh rosemary (or ½ teaspoon dried)
- ½ teaspoon paprika (optional)
- ½ teaspoon salt, plus more to taste
- ⅛ teaspoon black pepper, plus more to taste
- Extra olive oil, for drizzling
Optional Garnish:
- Crispy bacon bits
- Fresh herbs (rosemary or thyme)
- Shaved Parmesan

Step-by-Step
Step 1: Cook the Bacon
Place a large pot over medium heat. Add the chopped bacon and cook until crisp, about 5–6 minutes. Remove with a slotted spoon and set aside on a paper towel. Leave about 1 tablespoon of rendered fat in the pot for flavor.
Step 2: Sauté the Vegetables
In the same pot, add the onion, celery, and carrot. Cook for 5 minutes, stirring occasionally, until softened and fragrant. Add a drizzle of olive oil if needed to prevent sticking.
Step 3: Add Garlic and Seasonings
Stir in minced garlic, tomato paste, rosemary, and paprika. Let them cook for one minute to release their full flavor. This quick sautéing step builds the soup’s savory base.
Step 4: Add the Potatoes and Beans
Add the potatoes and drained white beans, stirring until coated with the tomato and herb mixture. This helps layer the flavor before the liquid goes in.
Step 5: Build the Soup Base
Pour in the vegetable broth (or water), then add spinach, salt, and black pepper. Stir well. Bring to a gentle boil, then reduce to low heat and simmer for about 15 minutes, or until the potatoes are soft.
Step 6: Blend for Creaminess (Optional)
For a velvety texture, lightly mash some of the beans or use an immersion blender to puree a small portion. Stir everything together the natural starch from the beans and potatoes will thicken the soup beautifully.
Step 7: Finish and Serve
Return the crispy bacon to the pot, or sprinkle it on top before serving for extra crunch. Adjust seasoning to taste and drizzle with olive oil for a glossy finish.
This hearty bowl pairs effortlessly with a simple side like the Garlic Butter Chicken with Bowtie Pasta for a comforting dinner combination that satisfies every craving.
What to Serve Creamy White Bean & Bacon Spinach Soup With
Perfect Pairings for a Cozy Meal
Creamy White Bean & Bacon Spinach Soup is satisfying on its own, but the right side dish can turn it into a truly comforting dinner. Pair it with warm, crusty bread to soak up the broth or add a crisp green salad to balance its richness.
For something indulgent, try it with the golden, cheesy layers of the Root Vegetable Gratin with Sweet Potatoes, Parsnips, and Beets. The earthy sweetness of roasted root vegetables complements the soup’s smoky flavor and creamy beans beautifully.
If you’re craving a lighter touch, serve it with a small bowl of herbed couscous, roasted broccoli, or even a slice of garlic focaccia. Each option adds texture and makes your meal feel complete without extra effort.
Make It a Complete Dinner
For a cozy winter dinner, pair this soup with a simple side salad tossed in olive oil and lemon juice something bright and crisp to contrast the creaminess. Add a glass of white wine or sparkling water with herbs for a touch of freshness.
Want to stretch this soup into a more filling spread? Try serving it alongside a pasta dish like the Lasagna Soup or a classic sandwich melt. The combination of hearty and creamy makes it perfect for sharing at the table.
Whether you’re serving this for family dinner or meal-prepping for the week, Creamy White Bean & Bacon Spinach Soup pairs effortlessly with almost anything rustic bread, simple greens, or roasted sides. It’s the ultimate flexible comfort food.
Top Tips for Perfecting Creamy White Bean & Bacon Spinach Soup
Use the Right Beans for Creaminess
For the best texture, go with cannellini beans they’re soft, buttery, and perfect for creating that creamy finish. Great Northern beans also work, but avoid firmer varieties like navy beans, which don’t blend as smoothly.
If you’ve ever made the Million Dollar Soup Recipe, you’ll notice a similar balance of rich creaminess and hearty flavor here. The secret lies in the beans’ natural starch, which thickens the soup without any cream.
Cook the Bacon First for Depth
Crisping the bacon before cooking your vegetables builds an incredible foundation of flavor. That smoky, savory base seeps into the broth, transforming the soup from simple to deeply satisfying. If you’re short on time, you can also cook the bacon ahead and store it in the fridge for quick use.
Don’t Skip the Aromatics
The combination of onion, celery, and carrot often called mirepoix adds subtle sweetness and complexity. Let these vegetables soften and slightly caramelize before adding anything else; it’s the difference between a good soup and a truly great one.
Blend Just Enough
For a rustic but creamy texture, mash about one-third of the beans directly in the pot. If you prefer a smoother consistency, use an immersion blender for a few quick pulses. Either way, blending part of the soup creates a velvety body while keeping chunks of potato and bacon for contrast.
Adjust the Seasoning Last
Taste your soup before serving. The beans and bacon both contain salt, so you may need less than expected. Add salt, pepper, or paprika at the end once the flavors have melded to avoid over-seasoning.
Serve It Fresh and Hot
This soup is best enjoyed freshly made, steaming in a bowl with a drizzle of olive oil. For an extra boost of texture, top with a sprinkle of crispy bacon and fresh rosemary leaves.
For another comforting dinner that balances creaminess with crunch, try the Mushroom Caramelized Onion Soup with Cheesy Toasties. Both recipes capture that same cozy, made-with-love flavor in minutes.
Storing and Reheating Tips
How to Store for Maximum Freshness
Creamy White Bean & Bacon Spinach Soup keeps beautifully, making it ideal for meal prep or leftover lunches. Once cooled, transfer it into airtight containers and store in the refrigerator for up to four days. The flavors deepen over time, creating an even richer taste the next day.
For longer storage, you can freeze the soup for up to two months. Just skip adding the spinach until reheating to keep its bright color and fresh flavor. When ready to serve, thaw overnight in the fridge or reheat gently on the stove.
This storage-friendly trick works just as well for the White Chicken Chili Recipe, which also thickens and improves after resting a day or two.
How to Reheat Without Losing Texture
When reheating, warm your soup slowly over medium heat on the stovetop, stirring often to keep it creamy. If it’s too thick, add a splash of broth or water until it reaches your preferred consistency. Avoid boiling it can make the potatoes fall apart and turn the spinach dull.
If you’re short on time, the microwave works too. Heat in 45-second intervals, stirring between rounds until it’s hot and silky.
Bonus Tip: Refresh Before Serving
Right before serving, add a drizzle of olive oil or a pinch of freshly cracked pepper to bring the flavors back to life. You can even top it with extra bacon bits or a sprinkle of Parmesan for that just-cooked feel.
The result? A bowl that tastes freshly made, even on day three. Much like the comforting Lasagna Soup, this dish only gets better with time making it a perfect make-ahead dinner for chilly nights or quick weekday meals.
FAQs
1. Can I use dried white beans instead of canned ones?
Yes! You can use dried white beans or cannellini beans if you prefer. Just soak them overnight, drain, and simmer in salted water until tender before adding them to the soup. The flavor will be deeper, and the texture creamier, though it will take longer than using canned beans.
2. Can I make this soup vegetarian?
Absolutely. To make Creamy White Bean & Bacon Spinach Soup vegetarian, simply skip the bacon and use olive oil for sautéing. Add a teaspoon of smoked paprika or liquid smoke to mimic that savory, smoky depth you’ll still get a hearty, satisfying bowl with great flavor.
3. How can I make the soup creamier without dairy?
This soup is naturally creamy thanks to the beans and potatoes, but if you want an even smoother consistency, blend half of the soup using an immersion blender. You can also stir in a splash of coconut milk or oat cream for a plant-based boost of creaminess.
4. What can I serve with Creamy White Bean & Bacon Spinach Soup?
Serve it with crusty bread, garlic toast, or a fresh green salad for a balanced meal. It also pairs wonderfully with baked sides like the Root Vegetable Gratin with Sweet Potatoes, Parsnips, and Beets or a classic sandwich melt for a cozy, complete dinner.
5. Can I freeze this soup with spinach in it?
You can, but for best texture and color, it’s better to freeze the soup before adding spinach. When you reheat it, simply stir in fresh or frozen spinach at the end. This keeps the greens bright, tender, and flavorful.
6. How do I thicken my soup if it’s too thin?
If your soup feels too thin, simmer it uncovered for a few extra minutes to let some liquid evaporate. You can also mash some of the beans against the pot’s side or blend a small portion to thicken naturall no cream or flour needed.
Conclusion
Creamy White Bean & Bacon Spinach Soup is the kind of meal that turns an ordinary night into something special. It’s hearty but not heavy, creamy but simple a perfect blend of smoky bacon, tender beans, and nourishing greens. Every bowl feels like comfort made from the pantry, with deep flavor that builds in minutes.
Whether you’re looking for a quick dinner, a make-ahead meal, or just something warm and cozy to unwind with, this soup delivers. The best part? It’s flexible enough to suit every kitchen and every craving rustic enough for weeknights, satisfying enough for company.
If you loved this recipe, don’t miss my Fluffy Cottage Cheese Egg Muffins a high-protein breakfast that’s just as comforting and easy to prepare.
Stay inspired and find more cozy dinner ideas on Facebook and Pinterest, where I share new recipes made for real kitchens and real lives.
Now grab that pot, crisp the bacon, and let your kitchen smell like home one bowl of Creamy White Bean & Bacon Spinach Soup at a time.
Recipe Card
Print
Creamy White Bean and Bacon Spinach Soup
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
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.
Equipments:
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
- 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.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 3 g
- Sodium: 620 mg
- Fat: 10 g
- Saturated Fat: 4 g
- Carbohydrates: 28 g
- Fiber: 6 g
- Protein: 14 g
- Cholesterol: 35 mg

















