Creamy White Bean Soup

Featured in: Simple One-Pot Comfort Meals

This comforting soup combines tender white beans, smoky diced bacon, and aromatic rosemary to create a velvety texture. Onions, carrots, celery, and garlic are sautéed to build a flavorful base before adding beans and broth. After simmering, the mixture is blended smooth and enriched with cream and reserved bacon for depth. Perfect on cold days, garnished with olive oil and parsley for freshness.

Updated on Mon, 16 Feb 2026 13:23:00 GMT
Creamy White Bean Soup with Bacon and Rosemary in a rustic bowl, garnished with crispy bacon and a drizzle of olive oil. Save to Pinterest
Creamy White Bean Soup with Bacon and Rosemary in a rustic bowl, garnished with crispy bacon and a drizzle of olive oil. | pecanfield.com

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
| pecanfield.com

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.
Velvety white bean soup with smoky bacon and fragrant rosemary, served steaming hot and topped with fresh parsley. Save to Pinterest
Velvety white bean soup with smoky bacon and fragrant rosemary, served steaming hot and topped with fresh parsley. | pecanfield.com

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.

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 white beans, smoky bacon, and fragrant rosemary for a comforting meal.

Prep Time
15 minutes
Time to Cook
40 minutes
Total Duration
55 minutes
Created by Michael Allen


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences Gluten-Free

What You'll Need

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 1/2 cup heavy cream

Herbs & Seasonings

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

Garnish

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

How to Make It

Step 01

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

Step 02

Sauté aromatics: Add the onion, carrots, and celery to the pot. Sauté for 6 to 8 minutes until softened.

Step 03

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

Step 04

Build base: Add the drained beans, broth, rosemary, bay leaf, 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. Alternatively, transfer in batches to a standard blender and blend carefully, then return to the pot.

Step 06

Finish with cream: 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: Ladle soup into bowls and garnish with reserved bacon pieces, a drizzle of olive oil, and chopped parsley if desired.

Tools Needed

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

Allergy Details

Always check your ingredients for allergens and talk to your healthcare provider if you're unsure.
  • Contains dairy (heavy cream)
  • Verify broth and bacon labels for gluten content if sensitive to celiac concerns
  • Bacon may contain preservatives—review labels if sensitive to additives

Nutrition Facts (per portion)

Provided for general knowledge—ask your doctor for personalized advice.
  • Energy: 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.