Pin it My neighbor Marcus showed up one October evening with a thermos of soup and wouldn't tell me what was in it, just insisted I try it while it was still warm. That first spoonful—creamy, smoky, with those tender beans and a whisper of rosemary—made me stop mid-conversation. He laughed and said it was his grandmother's recipe, though he'd added bacon because, well, why not? I've been making it ever since, and it's become my answer to almost any craving for comfort.
I made this soup for my book club once, and someone asked if I'd been a chef in a past life. The room went quiet except for spoon-scraping sounds, and I realized nobody was talking—they were just eating. That's when I knew this recipe had staying power.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Thick-cut bacon, 150 g (5 oz), diced: Look for bacon that's actually thick; the thin stuff crisps up too fast and doesn't render enough fat to do the flavor-building work this soup needs.
- Yellow onion, 1 medium, finely chopped: The backbone of everything—don't rush the chopping, and make sure pieces are roughly the same size so they soften evenly.
- Carrots, 2 medium, peeled and diced: These add natural sweetness that balances the savory elements, so don't skip them even if they're not your favorite vegetable.
- Celery stalks, 2, diced: I know celery seems invisible in soup, but it's doing quiet work building a savory base that makes people wonder what the secret ingredient is.
- Garlic cloves, 3, minced: The timing matters here—add it after the softer vegetables so it doesn't burn and turn bitter.
- Cannellini or navy beans, 2 cans (400 g / 14 oz each), drained and rinsed: Canned beans are your friend on weeknights; if using dried, soak and cook them first until tender.
- Chicken or vegetable broth, 1 liter (4 cups), low-sodium: Low-sodium is essential because you'll be seasoning as you go and can always add more salt, but you can't take it out.
- Heavy cream, 120 ml (½ cup): This is what transforms the soup from good to velvety; don't substitute with milk or the texture will be thinner and less luxurious.
- Fresh rosemary, 2 sprigs (or 1 teaspoon dried): Fresh rosemary has a bright, piney flavor that dried can't quite match, but dried works in a pinch—just use less because it's more concentrated.
- Bay leaf, 1: It adds an earthy note that ties everything together, but remember to fish it out before blending or you'll have little leaf bits floating around.
- Freshly ground black pepper and salt to taste: Ground pepper tastes fresher than pre-ground; taste as you go because the bacon is already salty.
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 crispy:
- Cut your bacon into small, even pieces and lay them in a cold pot, then turn the heat to medium. This lets the fat release slowly and evenly, creating those crispy bits everyone secretly fights over. After about 5–7 minutes, when the edges are deep golden and you can smell that smoke, scoop them out with a slotted spoon and leave about a tablespoon of fat behind—that's liquid gold for building flavor.
- Soften the vegetables in bacon fat:
- Toss in your onion, carrots, and celery, stirring occasionally so they caramelize gently in that rendered fat. The onion will start turning translucent after a few minutes, and when all three vegetables are soft and starting to brown at the edges (6–8 minutes in), you'll know you've built a proper foundation.
- Add garlic and let it wake up:
- Stir in the minced garlic and cook for just about 1 minute—enough time for the raw sharpness to mellow and release that toasted-garlic smell into your kitchen. Don't let it sit longer or it'll start to brown and taste acrid.
- Build the broth and simmer:
- Pour in your broth along with the drained beans, rosemary sprigs, bay leaf, pepper, and a small pinch of salt. Bring it to a rolling boil (you'll hear it bubbling eagerly), then drop the heat to low and let it simmer uncovered for 20 minutes so the flavors get to know each other. At 15 minutes, taste it and adjust salt if needed.
- Remove herbs and blend until creamy:
- Fish out those rosemary sprigs and bay leaf with a small spoon or tongs—you don't want any stray leaves in your final soup. Now use an immersion blender right in the pot, working it through the soup with steady, overlapping motions until the texture is smooth and creamy but still has a bit of body (not baby-food texture). If using a regular blender, work in batches and never fill it more than halfway, then return everything to the pot.
- Finish with cream and bacon:
- Stir in the heavy cream and most of the crispy bacon you set aside earlier, saving some for garnish. Let it simmer for another 5 minutes so the cream warms through and gets cozy with the bean-and-broth situation. Taste again and add more salt or pepper if your palate says it needs it.
- Serve with all the good toppings:
- Ladle the soup into bowls and crown each one with reserved bacon, a small drizzle of olive oil, and fresh parsley if you have it. The oil adds a little richness and catches the light, making it look as good as it tastes.
Pin it Last winter, my sister was going through a rough patch, and I brought her a pot of this soup with fresh bread. She called me three days later just to say she'd made it again because it made her feel less alone in her apartment. That's when I realized soup isn't just about being full—it's about being held.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why the Bacon Matters More Than You'd Think
When I first made this without bacon to please a vegetarian friend, it was good but forgettable. The bacon isn't just a topping; it's the entire flavor architecture. Those rendered fat and smoky bits create depth that nothing else in the pot can replicate. It's the difference between a soup and a soup you remember.
Cream Timing and Temperature
I learned the hard way that adding cold cream straight from the fridge to a hot soup can cause it to curdle slightly, leaving you with little flecks of weirdness floating around. The solution is simple: let the soup cool for just a couple of minutes before stirring in cream, or warm the cream gently in a small saucepan first. It takes an extra 30 seconds and saves you from disappointment.
Building Flavor Without a Recipe Feeling
The magic of this soup is that you can make it feel different every time by changing what you reach for. If you're out of fresh rosemary, a bay leaf and a crack of thyme work. No heavy cream? A half-and-half situation or even a splash of Greek yogurt stirred in at the end creates richness. The base is solid enough to handle your improvisation.
- Vegetarian version: Skip the bacon and add a pinch of smoked paprika to the broth for that smoky warmth.
- Make-ahead tip: This soup freezes beautifully for up to three months—just skip the cream and add it fresh when you reheat.
- Bread pairing: Serve with crusty sourdough or garlic bread because every spoonful deserves something to soak into.
Pin it This soup has become my answer to almost everything: a long day, a friend in need, an evening when I want my kitchen to smell like comfort. It's the kind of food that makes people slow down.
Recipe FAQ
- → Can I substitute bacon for a vegetarian option?
Yes, simply omit bacon and use vegetable broth. Adding smoked paprika boosts the smoky flavor.
- → What beans work best in this soup?
Cannellini or navy beans are ideal for creaminess, but great northern beans make a fine alternative.
- → How can I achieve a smooth texture?
Use an immersion blender or transfer in batches to a standard blender for a well-pureed, creamy consistency.
- → Can I prepare this soup ahead of time?
Yes, it stores well refrigerated for up to three days and flavors meld beautifully upon reheating.
- → What garnishes enhance the dish?
A drizzle of extra olive oil, reserved crispy bacon, and fresh chopped parsley add color and flavor contrasts.