Creamy White Bean Soup

Featured in: Family Comfort Meals

This creamy white bean soup combines tender cannellini beans with smoky bacon and fragrant rosemary for a comforting, velvety texture. Starting with crisped bacon fat, aromatic mirepoix is sautéed before adding garlic, beans, and broth. After simmering, the soup is pureed until smooth and finished with heavy cream and more bacon pieces. A drizzle of olive oil and fresh parsley brighten the dish. Ideal for chilly days, it offers warmth, depth, and a satisfying smoky herbal flavor.

Updated on Mon, 16 Feb 2026 17:29:00 GMT
Creamy white bean soup with bacon and rosemary, garnished with crispy bacon bits and fresh parsley.  Pin this
Creamy white bean soup with bacon and rosemary, garnished with crispy bacon bits and fresh parsley. | plumoven.com

My neighbor brought over a thermos of white bean soup on the first genuinely cold morning of October, and I realized I'd been waiting all summer for something warm and substantial like that. The bacon smell hit me before I even opened the container—smoky, rich, absolutely unforgettable. That afternoon, I started keeping white beans stocked just so I could recreate what she'd shared, but it took a few attempts to understand that the magic wasn't just the ingredients, it was the way everything melted together into something creamy without needing a ton of cream. Now this soup is what I make when someone needs comfort, or when I need to remember that the simplest dishes often hit the deepest.

I made this for my sister during a particularly rough week, and she sat at my kitchen counter with a bowl, not saying much, just eating slowly and letting the warmth do its job. That's when I understood this soup's real power—it's not showy or complicated, but it carries intention. She asked for the recipe before she left, and now she texts me photos of her version with notes about what she changed. Food that gets passed along like that means something.

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): Don't cheap out here—you want pieces substantial enough that they stay crispy and meaningful in the finished soup, not just whispers of flavor.
  • Yellow onion (1 medium): The foundation that everything builds on; chopping it fine helps it dissolve into sweetness as it cooks.
  • Carrots and celery (2 medium carrots and 2 stalks): This trio of onion, carrot, and celery is the reason the soup has genuine depth without tasting one-dimensional.
  • Garlic (3 cloves, minced): A minute in the fat from the bacon intensifies garlic in a way that raw or late-added garlic never quite achieves.
  • Cannellini or navy beans (2 cans, drained and rinsed): Canned beans save you hours, and rinsing them removes the starch that would make the soup gluey.
  • Chicken or vegetable broth (1 liter / 4 cups): Low-sodium lets you control the salt and prevents the soup from tasting aggressively salty by the end.
  • Heavy cream (120 ml / ½ cup): Added at the end to maintain richness without overwhelming the subtle bean and herb flavors.
  • Fresh rosemary (2 sprigs or 1 teaspoon dried): Fresh rosemary infuses the broth with an almost piney warmth; dried works fine but add it earlier so the flavor blooms.
  • Bay leaf (1): A quiet addition that rounds out the background notes; don't skip it even though you won't taste it directly.
  • Black pepper and salt: Freshly ground pepper makes a difference in a delicate soup like this where every element shows.
  • Olive oil and parsley for garnish: The final drizzle of oil catches light and adds richness, while parsley gives a fresh green note that cuts through the creaminess.

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 sings:
Dice the bacon and cook it over medium heat in your large pot until the edges curl and darken, about 5 to 7 minutes. You'll hear it pop and crackle—that's the signal it's done. Scoop it out with a slotted spoon and leave behind roughly a tablespoon of that liquid gold in the pot.
Build the aromatic base:
Toss in the chopped onion, carrots, and celery into the bacon fat and let them soften for 6 to 8 minutes, stirring occasionally. The vegetables will start to break down slightly and the kitchen will smell intentionally, deliberately like cooking.
Wake up the garlic:
Add the minced garlic and stir constantly for about a minute until the raw edge disappears and fragrance rises up. This brief moment prevents garlic from tasting harsh in the final soup.
Build the broth base:
Pour in the drained beans, broth, rosemary sprigs, and bay leaf, then season with pepper and a pinch of salt. Bring everything to a boil, then lower the heat and let it simmer gently, uncovered, for 20 minutes while the flavors get acquainted.
Blend to silky perfection:
Fish out the rosemary sprigs and bay leaf, then use an immersion blender to puree the soup until it's creamy and cohesive. Work slowly and let the blender do the work—you're not trying to obliterate texture, just create a velvety consistency. If you're using a standard blender, work in batches and be careful with hot liquid.
Finish with cream and bacon:
Stir in the heavy cream and most of the cooked bacon (save some for garnish), then let it simmer for 5 more minutes so everything melds. Taste it, adjust salt and pepper as needed, then stop—you're done.
Serve with intention:
Ladle the soup into bowls and top each with reserved bacon, a thin drizzle of good olive oil, and fresh parsley if you have it. The warmth should feel like an embrace.
Velvety white bean soup infused with smoky bacon and fragrant rosemary, served hot in a rustic bowl.  Pin this
Velvety white bean soup infused with smoky bacon and fragrant rosemary, served hot in a rustic bowl. | plumoven.com

There's a moment, about halfway through cooking, when you taste the broth before the cream goes in and realize it's already perfect—the rosemary has softened into something subtle, the bacon fat has made everything taste like you care. Adding the cream feels almost redundant, but it rounds out the edges in a way that makes the soup feel finished. That's when you know the technique is working.

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.

Variations to Keep Things Interesting

I've made this soup a dozen different ways depending on what's in the pantry or what mood I'm in. Sometimes I skip the bacon entirely and add a pinch of smoked paprika for vegetarian nights, and the soup is still completely satisfying because the rosemary and beans carry the weight. Other times I've stirred in white wine before the broth for a slightly brighter, more sophisticated version, or added a handful of spinach at the very end for color and earthiness. You can swap great northern beans for cannellini without any real difference, and if fresh rosemary isn't available, dried works—just don't add it so late that it stays harsh and woody.

Storage and Make-Ahead Notes

This soup tastes even better the next day after the flavors have had time to settle, so making it ahead is actually doing yourself a favor. Store it in the refrigerator for up to 4 days in an airtight container, and when you reheat it, do so gently over medium-low heat with a splash of broth to loosen it back to the right consistency. The soup also freezes beautifully for up to 3 months—I usually freeze it in portions so I can pull out exactly what I need without thawing a giant batch.

Serving Ideas and Pairings

Crusty bread is non-negotiable with this soup, especially something with a shatteringly crisp crust and a tender interior that soaks up every drop. A simple green salad on the side keeps the meal from feeling heavy, and a good sharp cheese like aged cheddar or parmesan on the bread is where quiet luxury happens. Some people add a dollop of crème fraîche or sour cream to their bowl for extra richness, which works beautifully if that's your style.

  • Toast bread slices in the oven with olive oil and garlic for croutons that won't fall apart in the soup.
  • A drizzle of truffle oil on top turns this weeknight soup into something restaurant-worthy without much effort.
  • Keep grated parmesan nearby so people can customize their own bowl to taste.
Rich and comforting white bean soup featuring tender beans, savory bacon, and aromatic rosemary in a creamy broth. Pin this
Rich and comforting white bean soup featuring tender beans, savory bacon, and aromatic rosemary in a creamy broth. | plumoven.com

This soup is a reminder that cooking doesn't need to be complicated to be nourishing—sometimes the best meals are the ones that let good ingredients speak for themselves. Make it, share it, and watch how it becomes part of someone's kitchen memory the way it's become part of mine.

Recipe FAQs

What beans are best for this soup?

Cannellini or navy beans work well for their creamy texture and mild flavor, creating a velvety finish.

How do I achieve the creamy texture?

Pureeing the cooked ingredients with an immersion blender and adding heavy cream results in a smooth, creamy consistency.

Can I make this soup vegetarian?

Yes, omit the bacon and use vegetable broth; adding smoked paprika adds depth and smokiness.

What herbs complement the soup best?

Fresh rosemary adds a fragrant, earthy note, balanced by bay leaf and black pepper for warmth.

How long can leftovers be stored?

Store leftovers in an airtight container in the fridge for up to 3 days; reheat gently to preserve texture.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy White Bean Soup

Velvety soup blending tender white beans, smoky bacon, and rosemary, perfect for warming up.

Prep time
15 min
Time to cook
40 min
Total Duration
55 min
Created by Plum Oven Sophie Warren


Level of challenge Easy

Cuisine type American

Servings made 4 Portions

Dietary details Gluten-Free

Ingredient List

Meats

01 5 oz thick-cut bacon, diced

Vegetables

01 1 medium yellow onion, finely chopped
02 2 medium carrots, peeled and diced
03 2 celery stalks, diced
04 3 garlic cloves, minced

Beans

01 2 cans (14 oz each) cannellini or navy beans, drained and rinsed

Liquids

01 4 cups low-sodium chicken or vegetable broth
02 ½ cup heavy cream

Herbs & Seasonings

01 2 sprigs fresh rosemary or 1 teaspoon dried rosemary
02 1 bay leaf
03 ½ teaspoon freshly ground black pepper
04 Salt, to taste

Garnish

01 Extra olive oil, for drizzling
02 Fresh chopped parsley, optional

How-To Steps

Step 01

Render bacon until crispy: In a large pot or Dutch oven over medium heat, cook the diced bacon until crisp, approximately 5-7 minutes. Remove with a slotted spoon and set aside, leaving about 1 tablespoon of bacon fat in the pot.

Step 02

Sauté aromatic vegetables: Add the onion, carrots, and celery to the pot. Sauté for 6-8 minutes until softened and translucent.

Step 03

Bloom garlic: Stir in the minced garlic and cook for 1 minute until fragrant.

Step 04

Build broth base: Add the drained beans, broth, rosemary, bay leaf, black pepper, and a pinch of salt. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes.

Step 05

Puree soup: Remove the rosemary sprigs and bay leaf. Using an immersion blender, puree the soup until creamy and velvety. Alternatively, transfer in batches to a standard blender and blend carefully, then return to the pot.

Step 06

Finish with cream and bacon: Stir in the heavy cream and most of the cooked bacon, reserving some for serving. Simmer for 5 additional minutes. Adjust seasoning with salt and pepper as needed.

Step 07

Serve and garnish: Ladle soup into bowls and garnish with reserved bacon pieces, a drizzle of olive oil, and chopped parsley if desired. Serve immediately while hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large pot or Dutch oven
  • Slotted spoon
  • Immersion blender or standard blender
  • Ladle
  • Chopping board and knife

Allergy Advisories

Review each item for allergens and talk to your healthcare provider if unsure.
  • Contains dairy (heavy cream)
  • Gluten-free as written; verify broth and bacon labels for gluten if highly sensitive
  • Bacon may contain preservatives; check labels if sensitive to additives

Nutrition info (per portion)

This nutritional overview is meant for general information. For medical concerns, ask a professional.
  • Caloric Value: 420
  • Fats: 24 g
  • Carbohydrates: 34 g
  • Proteins: 18 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.