Save to Pinterest My neighbor stopped by one October afternoon with a bowl of this soup, and I remember thinking how something so simple could taste so deeply comforting. The bacon made the whole kitchen smell like a weekend breakfast mixed with something elegant, and that first spoonful was pure velvet—creamy but somehow light, with those little flecks of rosemary hitting you just right. I asked for the recipe that same evening, and now whenever the weather turns cool, I find myself making it.
I made this for my sister during a surprise visit, and she kept asking what restaurant I'd ordered from—turns out she'd forgotten I actually cooked. That moment, watching someone genuinely surprised by something you made, made me realize this soup crosses from easy weeknight dinner into something you can proudly serve to people you care about.
Ingredients
- Thick-cut bacon (150 g): The rendered fat is your flavor backbone, so don't skip it or use thin bacon that'll disappear.
- Yellow onion, carrots, and celery: This trio builds the base, and taking time to dice them evenly means they cook at the same speed.
- Garlic cloves (3, minced): Add it after the softer vegetables or it'll burn and turn bitter on you.
- Cannellini or navy beans (2 cans, drained): Rinsing removes the starchy liquid that would make the soup gummy instead of silky.
- Chicken or vegetable broth (1 liter): Low-sodium lets you control the salt and taste the beans themselves.
- Heavy cream (120 ml): Added at the end so it stays bright instead of cooking out.
- Fresh rosemary sprigs (2) or dried (1 teaspoon): Fresh rosemary perfumes the whole pot, but don't leave it in too long or it gets woody.
- Bay leaf: A quiet helper that rounds out flavors without announcing itself.
- Black pepper and salt: Taste as you go—the bacon and broth already bring saltiness.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Render the bacon until it crisps:
- Medium heat over 5–7 minutes lets the fat melt out slowly without the edges scorching. You'll know it's right when it's golden and the kitchen smells irresistible.
- Build your flavor base with the softer vegetables:
- Add onion, carrots, and celery to the bacon fat and let them soften for 6–8 minutes, stirring occasionally. This is where sweetness develops and the foundation gets built.
- Bloom the garlic for one quick minute:
- Stir it in after the vegetables are tender so it wakes up without burning. You'll smell the change right away.
- Combine beans, broth, and aromatics:
- Add the drained beans, broth, rosemary, bay leaf, pepper, and a small pinch of salt. Bring everything to a boil, then lower the heat and let it simmer gently uncovered for 20 minutes.
- Remove the rosemary and bay leaf, then blend:
- Fish these out first, then use an immersion blender directly in the pot and puree until creamy and smooth. If you prefer a chunkier texture, blend only half the soup.
- Finish with cream and bacon:
- Stir in the heavy cream and most of the cooked bacon, then simmer for 5 more minutes so everything gets acquainted. Taste and adjust salt and pepper—you might be surprised how much you need.
- Serve with flourish:
- Ladle into bowls and top with reserved bacon bits, a generous drizzle of olive oil, and fresh parsley if you have it.
Save to Pinterest I served this to friends on a rainy Sunday, and we ended up sitting at the kitchen table for hours just talking. Food like this doesn't demand your attention—it sits there, warm and ready, letting you focus on the people across from you.
Why This Soup Stays on Rotation
The beauty of white bean soup is how it adapts to whatever you have around. I've made it with vegetable broth instead of chicken, switched out the heavy cream for a splash of half-and-half, and even experimented with dried thyme when fresh rosemary wasn't available. Each version tastes different, but they're all good.
The Vegetarian Path
Skip the bacon and use vegetable broth if you're cooking for vegetarian friends, but don't lose the smoky depth. A pinch of smoked paprika stirred in at the end brings that savory, almost meaty quality that makes everyone wonder what your secret is. The soup becomes lighter and more straightforward, which is its own kind of beautiful.
Storing and Reheating
This soup keeps in the refrigerator for three days and actually tastes richer the next day as flavors settle. Freezer-friendly too, though the cream can separate slightly when thawed—just whisk it gently over low heat and it comes back together.
- Store in airtight containers and always let soup cool to room temperature before refrigerating.
- Reheat gently on the stove with a splash of extra broth to loosen it up if needed.
- Don't microwave if you can help it, since slow warming keeps the texture velvety.
Save to Pinterest This soup reminds me that the best cooking isn't about complexity—it's about taking ordinary ingredients and treating them with care. Make it this week.
Questions & Answers
- → Can I make this soup vegetarian?
Yes, omit the bacon and use vegetable broth. Adding smoked paprika can provide a similar depth of flavor.
- → What beans work best for this soup?
Cannellini or navy beans are ideal for their creamy texture, but great northern beans can be used as a substitute.
- → How do I achieve a creamy texture without cream?
Pureeing the beans thoroughly creates a naturally creamy consistency. You can substitute cream with plant-based alternatives if desired.
- → Can I prepare the soup in advance?
Yes, the soup stores well refrigerated for up to 3 days. Reheat gently to preserve texture and flavors.
- → What garnishes enhance this soup?
A drizzle of olive oil and fresh chopped parsley add brightness, while reserved bacon offers additional smoky crunch.