introduction
I was running late on a Wednesday when both kids burst through the door hungry and loud, backpacks slung over chairs and homework still in their hands. I wanted something quick, warm, and filling that would feel a little special without a lot of fuss. I opened the pantry, grabbed a can of white beans, and started crisping bacon while the oven heated for bread. The whole house smelled like comfort in under 20 minutes. We sat at the table, dipping soft bread into a silky, creamy soup studded with bright green spinach and salty bacon bits. It became a new weeknight favorite — easy to make, kind to the wallet, and oddly fancy enough that my kids asked for seconds. This soup is the kind of meal that turns a hectic night into a cozy family moment.
why make this recipe
This creamy white bean and bacon spinach soup is great for busy families. It cooks fast, uses pantry staples, and fills the table with simple, familiar flavors. White beans give a smooth, hearty base that feels rich without needing lots of expensive ingredients. The bacon adds crisp, smoky notes kids and adults love. Spinach brings a fresh color and a small boost of veggies without fuss. It works well for leftovers, reheats nicely, and pairs with bread for a full meal. If you want a low-effort dish that still feels homemade and comforting, this recipe fits the bill.
how to make Creamy White Bean & Bacon Spinach Soup
Start by frying the bacon until it is crisp and golden. Keep some of the bacon fat in the pot — it adds a lot of flavor when you sauté the onion and garlic. Cook the onion until it softens and the garlic until it smells good. Add the drained canned beans and the broth, and bring the pot to a gentle simmer so flavors mix. Use an immersion blender for a smooth, velvety texture, or carefully blend in batches in a countertop blender. After the soup is pureed, stir in the cream and add the spinach. Heat just until the spinach wilts and the soup is warmed through. Taste and season with salt and pepper, then top with the crispy bacon right before serving.
Ingredients :
1 can white beans (such as cannellini or great northern), drained and rinsed, 4 slices of bacon, chopped, 1 onion, chopped, 2 cloves garlic, minced, 4 cups vegetable or chicken broth, 2 cups fresh spinach, roughly chopped, 1 cup heavy cream, Salt and pepper to taste, Olive oil, Optional: Croutons or bread for serving
Directions :
- In a pot over medium heat, cook the chopped bacon until crispy. Remove and set aside, leaving some grease in the pot., 2. Add a drizzle of olive oil if needed, and sauté the onion until translucent., 3. Add the minced garlic and cook for an additional minute until fragrant., 4. Stir in the white beans and broth, bringing to a simmer., 5. Use an immersion blender to puree the soup until smooth (or transfer to a blender)., 6. Stir in the cream and spinach, cooking until the spinach is wilted., 7. Season with salt and pepper to taste., 8. Serve hot, topped with crispy bacon and croutons if desired.
how to serve Creamy White Bean & Bacon Spinach Soup
Serve the soup hot in deep bowls with the crispy bacon sprinkled on top. Add croutons or a slice of crusty bread for dipping. A small green salad on the side keeps the meal balanced and light. For kids, serve with toast strips for dipping — they love the creamy texture and bacon bits. If you want a finished look, grate a little Parmesan over each bowl or finish with a tiny drizzle of olive oil and cracked black pepper. This soup makes an easy lunch or cozy dinner.
how to store Creamy White Bean & Bacon Spinach Soup
Cool the soup to room temperature before storing. Put leftovers in an airtight container and refrigerate for up to 3–4 days. Reheat gently on the stove over low heat, stirring so the cream doesn’t separate. If you plan to freeze, leave out the heavy cream and the spinach; freeze the pureed bean base in freezer-proof containers for up to 3 months. Thaw overnight in the fridge, reheat, then stir in cream and fresh spinach at the end for best texture. Store extra crispy bacon separately and add it when serving to keep it crunchy.
tips to make Creamy White Bean & Bacon Spinach Soup
- Drain and rinse the canned beans well to remove excess sodium and starch.
- Crisp the bacon fully for texture contrast; reserve a few pieces for topping.
- Use an immersion blender for fast cleanup and control over texture.
- If the soup is too thick, add a splash more broth or water to reach the desired consistency.
- Taste before adding salt; the bacon and canned beans may already add enough saltiness.
- For a lighter version, swap heavy cream for half-and-half or a mix of milk and a spoon of flour to thicken.
- To make it vegetarian, omit bacon and use smoked paprika or a dash of liquid smoke for that smoky note.
- If you don’t have fresh spinach, stir in a handful of frozen chopped spinach at the end and cook until warmed.
variation (if any)
Try adding a squeeze of lemon juice or a bit of lemon zest for brightness. Stir in grated Parmesan for a salty, nutty depth. Swap spinach for kale; if you use kale, massage it lightly or cook it longer so it softens. For a heartier meal, add cooked diced potatoes or cooked sausage instead of bacon. You can also fold in cooked chicken for extra protein. For a dairy-free twist, use full-fat coconut milk to keep creaminess while changing the flavor profile slightly.
FAQs (minimum three FAQ)
Q: Can I use dried white beans instead of canned?
A: Yes. Soak and cook dried beans until tender before adding them to the recipe. Use about 1 to 1 1/2 cups cooked beans to replace one 15-ounce can.
Q: Will heavy cream separate if I reheat the soup?
A: Heavy cream handles reheating better than lighter dairy, but reheat gently over low heat and stir often. Avoid boiling after adding cream to prevent separation.
Q: Can I make this soup in advance for a crowd?
A: Make the base ahead, refrigerate, and reheat before serving. Add cream and spinach just before serving. Keep extra bacon crispy in a separate container and scatter it on top when you dish the soup.
Q: Is there a good non-dairy alternative for the cream?
A: Full-fat coconut milk works well for creaminess but will change the flavor. Unsweetened cashew or oat cream substitutes can also work, or use a cornstarch slurry to thicken regular milk.
Q: How can I make the soup thicker or thinner?
A: For thicker soup, reduce some of the broth or add a small potato while simmering and blend it in. For thinner soup, add more broth a little at a time until you reach the right consistency.
Conclusion
For another take on a creamy white bean and bacon soup with similar comforting flavors, check out this detailed version at Creamy White Bean and Bacon Soup – Table For Two Blog.

Creamy White Bean & Bacon Spinach Soup
Ingredients
Method
- In a pot over medium heat, cook the chopped bacon until crispy. Remove and set aside, leaving some grease in the pot.
- Add a drizzle of olive oil if needed, and sauté the onion until translucent.
- Add the minced garlic and cook for an additional minute until fragrant.
- Stir in the white beans and broth, bringing to a simmer.
- Use an immersion blender to puree the soup until smooth (or transfer to a blender).
- Stir in the cream and spinach, cooking until the spinach is wilted.
- Season with salt and pepper to taste.
- Serve hot, topped with crispy bacon and croutons if desired.