Creamy White Bean Soup

Featured in: Veggie & Grain Bowls

This velvety soup brings together tender white beans, smoky bacon, and aromatic rosemary for a delightful balance of flavors. Begin by crisping diced bacon to build a smoky base, then sauté onions, carrots, and celery until soft. Garlic adds gentle fragrance before combining with broth and herbs to simmer. Pureeing creates a creamy texture, enriched by a touch of heavy cream. Garnished with reserved bacon and fresh parsley, this hearty bowl warms both body and soul on chilly days.

Updated on Mon, 16 Feb 2026 13:16:00 GMT
A creamy white bean soup with crispy bacon and aromatic rosemary, served steaming in a rustic bowl. Pin It
A creamy white bean soup with crispy bacon and aromatic rosemary, served steaming in a rustic bowl. | hyperflavors.com

My kitchen smelled like a diner on a Saturday morning when I first made this soup, bacon hissing in the pot while the radio played something I couldn't quite remember. A friend had dropped off a bag of fresh rosemary from her garden, and I wasn't sure what to do with it until I noticed those creamy white beans hiding in my pantry. What started as improvisation turned into something I now make whenever the weather shifts and I need comfort in a bowl.

Last winter I made this for three neighbors during an ice storm, ladling it into bowls while we stood in my kitchen watching the snow pile up. One of them said it tasted like home, and I realized then that the best recipes are the ones that feel like they've been around forever, even when you just invented them last week.

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, diced (150 g): Rendered fat is your flavor foundation—skip the thin stuff and don't drain it all away.
  • Yellow onion, finely chopped (1 medium): Finely chopped means it melts into the broth instead of sitting as chunks.
  • Carrots, peeled and diced (2 medium): The sweetness balances the rosemary's earthiness.
  • Celery stalks, diced (2): This is your silent backbone, building savory depth.
  • Garlic cloves, minced (3): Mince them small so they distribute evenly and don't overpower.
  • Cannellini or navy beans, drained and rinsed (2 cans, 400 g each): Rinsing removes the starchy liquid that can make soup cloudy.
  • Low-sodium chicken or vegetable broth (1 liter): Low-sodium lets you control the salt and prevents a one-note flavor.
  • Heavy cream (120 ml): Cold cream stirred in at the end creates that restaurant-quality texture.
  • Fresh rosemary sprigs or dried rosemary (2 sprigs or 1 teaspoon): Fresh rosemary infuses more gracefully than dried, but dried works when you're not near a garden.
  • Bay leaf (1): Remove it after simmering—it flavors the broth but shouldn't end up in anyone's bowl.
  • Freshly ground black pepper and salt: Taste before you finish; the bacon already brought saltiness to the pot.
  • Extra olive oil for drizzling: A small stream of oil adds richness and catches light on the surface.
  • Fresh chopped parsley (optional): The brightness cuts through the creaminess if you want it.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
Get the bacon crispy:
Dice the bacon and toss it into a large pot over medium heat, listening for that familiar sizzle. After 5 to 7 minutes it should be golden and releasing all its fat—set it aside on a plate but leave about a tablespoon of that liquid gold in the pot.
Soften your base vegetables:
Add the chopped onion, carrots, and celery to the bacon fat and let them sauté for 6 to 8 minutes until they're tender and starting to turn translucent. This foundation is where all the warmth comes from.
Wake up the garlic:
Stir in your minced garlic and cook for just 1 minute until it becomes fragrant—any longer and it turns bitter, which nobody wants.
Build the soup:
Pour in your drained beans and broth, then add the rosemary sprigs, bay leaf, pepper, and a pinch of salt. Bring the whole pot to a boil, then lower the heat and let it simmer uncovered for 20 minutes, watching the surface bubble gently.
Blend it smooth:
Fish out those rosemary sprigs and the bay leaf with a slotted spoon, then use an immersion blender to puree the soup directly in the pot, working in sections so you don't splash yourself. If you're using a standard blender instead, do this in batches and pour it back carefully.
Finish with cream and bacon:
Stir in the heavy cream and most of the cooked bacon (keeping some back for topping), then simmer for 5 more minutes to let everything meld. Taste and adjust the salt and pepper until it feels right.
Serve with intention:
Ladle the soup into bowls and top each one with reserved bacon, a thin drizzle of olive oil, and parsley if you have it nearby.
Pin It
| hyperflavors.com

There's a moment right after you blend this soup when it transforms from chunky to silky, and that visual shift never gets old. It's the moment you realize that patience and good ingredients do the heavy lifting while you just stand there with an immersion blender, amazed at what's happening.

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.

The Bacon Question

You might wonder if the bacon is really necessary, and I'd say it's not, but it's the detail that makes people ask for the recipe. If you want to skip it for dietary reasons, smoked paprika stirred into the broth gives you that smoky depth without the meat. The soup is gentler without bacon, and honestly, some days call for gentleness.

Blending Your Way to Creamy

An immersion blender is your friend here because it means you don't have to wait for anything to cool or do multiple transfers to a regular blender. You just stand there and watch the pot transform, and there's something satisfying about that directness. If you do use a regular blender, let the soup cool slightly and blend in small batches with the lid cracked open so steam can escape—hot liquid and sealed blenders don't mix well.

Variations That Still Work

This soup is forgiving enough to adapt to whatever's in your kitchen or your dietary needs. Swap the cannellini beans for great northern beans, use vegetable broth instead of chicken, or add a handful of kale in the last few minutes if you want extra texture. The base is strong enough to carry whatever you want to add.

  • A vegetarian version loses nothing if you skip the bacon and trade the chicken broth for vegetable broth, adding smoked paprika for that missing depth.
  • Leftover soup keeps beautifully in the fridge for up to 4 days and reheats gently on the stove with a splash of broth to restore its creaminess.
  • If you want it thicker, blend it longer; if you prefer it brothier, add more liquid before serving.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Velvety soup made with tender white beans, smoky bacon, and fresh rosemary, garnished with a drizzle of olive oil. Pin It
Velvety soup made with tender white beans, smoky bacon, and fresh rosemary, garnished with a drizzle of olive oil. | hyperflavors.com

This soup is the kind that wraps around you like a good conversation, warming from the inside out. Make it once and it'll become your automatic choice when you want something that feels made with actual thought.

Recipe Questions & Answers

Can I make this soup vegetarian?

Yes, omit the bacon and use vegetable broth. Adding smoked paprika can help retain a smoky depth.

What beans work best for this soup?

Cannellini or navy beans are ideal for a creamy texture, but great northern beans are a good substitute.

How do I achieve the creamy consistency?

Puree the cooked soup using an immersion blender or a standard blender, then stir in heavy cream for smoothness.

Can I prepare this soup in advance?

Yes, it reheats well and flavors meld further overnight. Reheat gently to maintain creaminess.

What are good garnishes for serving?

Reserved crispy bacon, a drizzle of olive oil, and freshly chopped parsley complement the soup beautifully.

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

A velvety blend of white beans, smoky bacon, and rosemary creating a warm, comforting bowl.

Time to Prep
15 min
Time to Cook
40 min
Total Duration
55 min
Created by Aria Brooks


Skill Level Easy

Cuisine Type American

Makes 4 Serving Size

Dietary Notes Gluten-Free

What You'll Need

Meats

01 5 ounces 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 ounces 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 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 vegetables are softened and beginning to caramelize.

Step 03

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

Step 04

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

Step 05

Purée Soup: Remove the rosemary sprigs and bay leaf. Using an immersion blender, purée the soup until creamy and velvety. Alternatively, transfer in batches to a standard blender, blend carefully, and 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

Plate and Serve: Serve hot, garnished with reserved bacon pieces, a drizzle of olive oil, and chopped parsley if desired.

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.

What You Need

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

Allergy Info

Be sure to check every ingredient for possible allergens. If unsure, reach out to a health specialist.
  • Contains dairy (heavy cream)
  • Verify broth and bacon labels for gluten content if highly sensitive; recipe is gluten-free as written
  • Bacon may contain preservatives; review labels if sensitive to curing agents

Nutritional Breakdown (per serving)

Nutritional details are for informational purposes and shouldn't replace advice from your doctor.
  • 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.