Creamy Bacon and White Bean Soup – Velvety, Half-Blended Comfort in One Pot

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
30 mins
⏱️
Total Time
45 mins
🍽️
Servings
6 servings

This creamy bacon and white bean soup is the kind of one-pot dinner I make when I need a big bowl of comfort in the middle of a busy New York week. It reminds me of my mother’s kitchen in Morocco, where beans were always simmered low and slow with plenty of love, but the velvety half-blended texture is pure French training from my days in Paris. Every spoonful is rich, smoky, and finished with just enough cream to make it feel luxurious without being heavy.

Picture this: crispy bacon sizzling in a Dutch oven, filling your apartment with that irresistible smoky aroma. Then tender carrots, celery, and onion soften in the rendered drippings, and creamy white beans break down ever so slightly as they simmer in chicken broth. The first bite is pure silk — a smooth, velvety broth with bits of bean and vegetable still intact. A whisper of thyme and rosemary lifts everything, while fresh spinach adds a bright, earthy pop at the very end.

I’ve tested this easy bacon soup more times than I can count, and I can honestly say the half-blending technique is the secret. It gives you the body of a puréed soup and the heartiness of a chunky one in the same bowl. My biggest tip? Don’t rush the cream at the end — warm it gently so it never curdles. And the most common mistake I see? Boiling the soup after adding the cream, which breaks that beautiful silky texture. Trust me, this white bean soup with bacon is foolproof if you follow the steps.

Why This Velvety Half-Blended Creamy Bacon and White Bean Soup Is the Best

The flavor secret here is layering. The bacon does double duty: half of it gets crisped and stirred back into the soup for flavor, while the other half stays crunchy as a topping. This is something I learned in culinary school — one ingredient, two textures. In Morocco, we called it “baraka,” a kind of kitchen blessing that comes from using every part of what you have.

The perfected texture comes from a classic French technique: partial puréeing. By blending only half the white beans, you get the richness of a velvety purée with hearty bites of whole beans, carrot, and celery. It creates a creamy white bean soup that feels indulgent but still has that rustic, homey character. I use an immersion blender straight in the pot — it’s fast, less messy, and gives you total control.

This bacon bean soup recipe is foolproof because it’s forgiving. You can swap the cream for half-and-half, add extra greens, or even use dried beans if you plan ahead. The steps are simple enough for a weeknight, yet the result tastes like something from a cozy French bistro. For beginners, the biggest win is that everything happens in one pot — fewer dishes, less stress, and dinner is on the table in 45 minutes.

Creamy Bacon and White Bean Soup Ingredients

I love gathering these ingredients at my local farmers market in Union Square, especially in the fall when the carrots are sweet and the spinach is tender. It also takes me back to my childhood, when my mother would send me to the spice souk in Marrakech for thyme and rosemary. The one ingredient I’m never without in my NYC kitchen? Good quality canned cannellini beans — they are a lifesaver.

Ingredients List

  • 6 slices bacon, chopped
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 4 cups chicken broth
  • 2 cans (15 oz each) white beans, drained and rinsed
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • Salt and black pepper to taste
  • 1 cup heavy cream
  • 2 cups fresh spinach
  • Fresh parsley for garnish

Ingredient Spotlight

Cannellini beans are my top pick for this creamy white bean soup. They’re creamy, mild, and hold their shape beautifully while still mashing into a silky base. In any US grocery store, look for cans labeled “cannellini” or “white kidney beans.” Great northern beans also work well if you prefer a slightly softer texture.

Bacon is the heartbeat of this recipe. I recommend thick-cut applewood-smoked bacon because it renders slowly and gives the soup a deep, smoky flavor. Buy it from the butcher counter if you can — the quality really shows. If you’re short on time, pre-chopped bacon bits work, but the flavor won’t be as rich.

Heavy cream adds that luxurious finish. It rounds out the smoky, herby broth and makes every spoonful feel like a warm hug. For a lighter version, you can use half-and-half — the soup will still be creamy but a little thinner. Just don’t use skim milk, or the texture will fall flat.

Fresh spinach is my favorite fast green. It wilts in minutes and adds color and nutrients. At the store, look for bright, crisp leaves with no yellowing. If you only have frozen spinach, thaw it and squeeze out the excess water before adding.

Original IngredientBest SubstitutionFlavor / Texture Impact
Cannellini beansGreat northern beans or navy beansSimilar creaminess; navy beans are slightly softer and break down faster.
BaconSmoked turkey bacon or smoked paprika + olive oilLess richness; add a pinch of smoked paprika for smokiness.
Heavy creamHalf-and-half or canned coconut creamLighter body; coconut cream adds a subtle tropical sweetness.
Fresh spinachKale or Swiss chard (cook 5 extra minutes)More texture and a slightly earthier green flavor.

How to Make Creamy Bacon and White Bean Soup — Step-by-Step

Making this white bean soup with bacon is easier than you think. Grab your largest pot or Dutch oven, follow these steps, and in 45 minutes you’ll have a dinner that tastes like it simmered all day.

Step 1: Cook the Bacon

In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy, stirring occasionally. This usually takes 6 to 8 minutes. Remove the bacon with a slotted spoon and set it aside, but leave about 1 tablespoon of bacon drippings in the pot for the next step.

💡 mia’s Pro Tip: Don’t rush the bacon — if it’s too high, the drippings can burn and turn bitter. You want deeply browned bits and a beautiful golden fat base.

Step 2: Sauté the Aromatics

Add 1 tablespoon olive oil to the pot with the bacon drippings. Add the diced onion, carrots, and celery, then cook over medium heat until softened, about 5 to 7 minutes. Stir from time to time so they cook evenly and turn translucent.

⚠️ Common Mistake to Avoid: Don’t turn the heat up to high. You’re looking for tender, sweet vegetables, not browned or caramelized ones — slow and steady wins here.

Step 3: Add the Garlic

Add the 4 minced garlic cloves and cook for 1 minute, stirring constantly. You want the raw garlic smell to mellow into a warm, nutty aroma. It should become fragrant but not brown.

💡 mia’s Pro Tip: Garlic burns quickly and gets bitter. The minute you smell it turn sweet and rich, you’re ready to move on to the broth.

Step 4: Add the Broth

Pour in the 4 cups of chicken broth while scraping the bottom of the pot with a wooden spoon. This lifts up all the flavor stuck to the bottom — French chefs call it “déglacer,” and it’s pure gold. Bring the liquid to a gentle simmer.

⚠️ Common Mistake to Avoid: Don’t let the broth boil violently. A gentle simmer gives you a clean, silky broth and avoids clouding the flavors.

Step 5: Simmer the White Beans

Add the drained and rinsed white beans, dried thyme, dried rosemary, salt, and black pepper. Let everything simmer for 15 minutes so the beans absorb all those lovely flavors. Taste the broth and adjust seasoning if needed.

💡 mia’s Pro Tip: Reserve about half a cup of the bean liquid before draining — if your soup becomes too thick after blending, you can stir in a splash to loosen it up.

Step 6: Blend Half the Soup

Using an immersion blender, blend about half of the soup until smooth, leaving plenty of whole beans and vegetable chunks. If you don’t have an immersion blender, transfer 2 cups of soup to a regular blender, purée carefully, and pour it back into the pot.

⚠️ Common Mistake to Avoid: When using a regular blender, never fill it more than halfway with hot liquid, and hold the lid with a kitchen towel — hot soup can splatter and burn you.

Step 7: Finish with Cream and Spinach

Stir in the heavy cream and fresh spinach. Let the soup cook for 5 more minutes over medium-low heat, until the spinach is wilted and everything is heated through. The cream will turn the broth into a gorgeous, velvety pale green.

💡 mia’s Pro Tip: Warm the heavy cream in a small measuring cup in the microwave for 20 seconds before adding it. Room-temperature cream blends even more smoothly and reduces the risk of curdling.

Step 8: Serve with Crispy Bacon and Parsley

Ladle the hot soup into bowls and top generously with the crispy bacon bits and fresh chopped parsley. Serve immediately so the bacon stays crunchy and the soup is at its lush, creamy peak.

⚠️ Common Mistake to Avoid: Don’t add the crispy bacon to the whole pot before storing — it will turn soggy. Store the bacon separately and sprinkle it on each bowl just before serving.

StepActionDurationKey Visual Cue
1Cook chopped bacon6–8 minBacon is deep brown and crispy; drippings are golden.
2Sauté onion, carrots, celery5–7 minVegetables are soft, translucent, and sweet-smelling.
3Add garlic1 minGarlic is fragrant but not browned.
4Add chicken broth2–3 minSteam rises and liquid reaches a gentle simmer.
5Simmer beans + herbs15 minBeans are plump; broth is fragrant and slightly thick.
6Blend half the soup1–2 minBroth is creamy with visible chunks remaining.
7Add cream + spinach5 minSpinach is wilted; soup is rich and pale.
8Serve with bacon + parsleyImmediatelyGolden bacon bits and fresh green parsley on top.

Serving & Presentation

I love serving this creamy bacon and white bean soup with a crusty baguette or warm Moroccan khobz bread for dunking. In Paris, we would serve it with a simple green salad and a glass of dry white wine; in my NYC apartment, I pair it with a griddled grilled cheese sandwich for the ultimate comfort combo.

For a beautiful presentation, ladle the soup into wide bowls and swirl a tiny drizzle of olive oil on top. Sprinkle the crispy bacon, fresh parsley, and even a few cracked black peppercorns. If you want a restaurant touch, add a spoonful of Greek yogurt or crème fraîche in the center — it sounds fancy, but it only takes one extra second.

Pairing TypeSuggestionsWhy It Works
Side DishCrusty baguette, grilled cheese, simple green saladThe bread soaks up the velvety broth; salad adds freshness.
Sauce / DipHarissa, chili crisp, extra virgin olive oilAdds heat and depth; olive oil adds richness.
BeverageChardonnay, dry rosé, sparkling water with lemonCrisp acidity balances the creamy, smoky soup.
GarnishCrispy bacon, parsley, croutons, ParmesanAdds texture, salinity, and a savory finish.

Make-Ahead, Storage & Reheating

This soup is a meal-prep dream. On Sunday nights in my busy NYC life, I make a double batch and portion it into glass containers for the week. The flavors actually get even better after a day in the fridge, as the herbs and smoky bacon infuse the entire broth. Just remember to store the crispy bacon separately if you plan to reheat.

MethodContainerDurationReheating Tip
RefrigeratorAirtight containerUp to 4 daysReheat gently on the stovetop over medium-low heat, adding a splash of broth if too thick.
FreezerFreezer-safe container or zip-top bagUp to 3 monthsThaw overnight in the fridge, then reheat slowly; stir well to bring the cream back together.
Make-AheadLarge pot or Dutch oven2 days in advanceSimmer the base without cream and spinach; add both when reheating for freshest flavor.

From my experience, the cream can separate slightly after freezing, but that’s okay — a vigorous whisk while reheating brings it right back. If you want the absolute freshest result, freeze the soup before adding the heavy cream and spinach, then finish those steps when you’re ready to serve. This is a trick I learned in Parisian restaurant kitchens to keep dairy-based soups perfect.

Variations & Easy Swaps

VariationKey ChangeBest ForDifficulty Impact
Moroccan Harissa TwistAdd 1 tbsp harissa + 1 tsp cuminSpice loversNo change — Easy
Dairy-Free / Gluten-FreeUse coconut cream + dairy-free baconDietary restrictionsNo change — Easy
Spring Herb & LemonAdd lemon zest, dill, and peasBright, fresh flavorNo change — Easy

Variation: Moroccan Harissa Twist

For a taste of my North African roots, stir in 1 tablespoon of harissa paste and 1 teaspoon of ground cumin along with the beans. Harissa adds a warm, smoky heat that pairs beautifully with the bacon and creamy white beans. Serve with a drizzle of extra harissa on top and a squeeze of fresh lemon — that acidity makes the flavors sing.

Variation: Dairy-Free / Gluten-Free

To make this easy bacon soup dairy-free, swap the heavy cream for full-fat canned coconut cream or unsweetened cashew cream. The texture will still be rich and velvety, with only a very subtle coconut note. Make sure your bacon is gluten-free — most conventional bacon is, but double-check the label — and use a good vegetable broth instead of chicken broth if you want it vegetarian.

Variation: Spring Herb & Lemon

When spring arrives at the NYC farmers market, I lighten this soup by adding 1 cup of fresh or frozen peas, a big handful of chopped dill, and the zest of one lemon in the final 5 minutes. The lemon brightens the cream, the dill gives it a fresh garden aroma, and the peas add little pops of sweetness. It’s like a spring makeover for your favorite winter soup.

How do you thicken creamy bacon and white bean soup?

The easiest way to thicken creamy bacon and white bean soup is to blend part of the soup with an immersion blender. In this recipe, I blend about half of the soup, which creates a velvety, creamy texture while leaving some whole beans and vegetables for a hearty bite. You can also mash a cup of beans with a fork, add a slurry of cornstarch and broth, or stir in a spoonful of tomato paste for extra body.

Can I use dried beans instead of canned for white bean soup?

Yes, you can definitely use dried beans in white bean soup with bacon. Start with 1 cup of dried cannellini or great northern beans, soak them overnight in cold water, then drain and rinse. Simmer the soaked beans in the chicken broth for about 45 to 55 minutes until fully tender before adding the herbs and continuing with the recipe. You may need to add more broth or water as the beans cook.

How long does creamy bacon and white bean soup last in the fridge?

Stored in an airtight container, creamy bacon and white bean soup lasts up to 4 days in the refrigerator. The flavors continue to meld overnight, so leftovers often taste even better the next day. Reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup has thickened too much, add a splash of chicken broth or water until it reaches your desired consistency.

What can I substitute for bacon in white bean soup?

If you don’t eat bacon, a great substitute for white bean soup is smoked turkey bacon, diced smoked sausage, or a tablespoon of smoked paprika sautéed in olive oil. For a vegetarian version, use liquid smoke plus olive oil and increase the spices. Mushrooms also add a lovely umami depth that mimics the savory richness of bacon, so try sautéing chopped cremini mushrooms with the vegetables for a meaty texture.

Can I make creamy bacon and white bean soup dairy-free?

Absolutely. To make this bacon bean soup recipe dairy-free, replace the heavy cream with full-fat canned coconut cream or unsweetened cashew cream. Both options give you the luscious, velvety texture you want without any dairy. Use olive oil instead of butter if you add any, and check that your bacon doesn’t contain dairy or gluten. The final soup tastes slightly coconut-forward, but it’s still rich and delicious.

What are the best white beans for white bean soup?

The best white beans for a creamy white bean soup are cannellini beans, also called white kidney beans. They have a creamy interior and a firm skin that holds up well during simmering and blending. Great northern beans are a close second, with a slightly milder flavor and softer texture. Navy beans work too, but they break down more quickly, so they’re great if you want an even thicker soup.

Can I freeze creamy bacon and white bean soup?

Yes, you can freeze creamy bacon and white bean soup for up to 3 months. For the best texture, freeze it before adding the heavy cream and spinach, then finish those steps when reheating. If you freeze the fully prepared soup, the cream may separate during thawing. Whisk it vigorously after reheating to bring the silky texture back, and add a splash of broth or milk to smooth it out.

What should I serve with creamy bacon and white bean soup?

Creamy bacon and white bean soup pairs beautifully with crusty bread, warm baguette, garlic bread, or grilled cheese sandwiches. A simple mixed green salad with lemon vinaigrette adds freshness and balances the richness. For a cozy dinner, try serving it with roasted vegetables or a light pasta salad. If you want a touch of French bistro style, pour a glass of dry white wine and enjoy the meal slowly.

Share Your Version!

Now it’s your turn! I’d love to see how your creamy bacon and white bean soup turns out. Did you try the harissa twist, the dairy-free version, or keep it classic? Leave a star rating and a comment below, and tell me how you made it your own. You can also snap a photo and tag @exorecipes on Instagram or Pinterest — I always love seeing your beautiful bowls.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this creamy bacon and white bean soup recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow mia on Pinterest @exorecipe

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Bacon and White Bean Soup

  • Author: Chef Mia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Method: Soup
  • Cuisine: American

Description

A rich and comforting soup made with creamy white beans, crispy bacon, and aromatic vegetables. Perfect for a cozy meal.


Ingredients

Scale
  • 6 slices bacon, chopped
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 4 cups chicken broth
  • 2 cans (15 oz each) white beans, drained and rinsed
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • Salt and black pepper to taste
  • 1 cup heavy cream
  • 2 cups fresh spinach
  • Fresh parsley for garnish

Instructions

  1. In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove with a slotted spoon and set aside, leaving about 1 tablespoon of drippings in the pot.
  2. Add olive oil to the pot. Add onion, carrots, and celery; cook until softened, about 5-7 minutes.
  3. Add minced garlic and cook for 1 minute until fragrant.
  4. Pour in chicken broth and bring to a simmer.
  5. Add white beans, thyme, rosemary, salt, and pepper. Simmer for 15 minutes.
  6. Using an immersion blender, blend about half of the soup to thicken it, leaving some chunks of beans and vegetables. (Alternatively, transfer 2 cups of soup to a blender and puree, then return to pot.)
  7. Stir in heavy cream and spinach; cook for another 5 minutes until spinach is wilted and soup is heated through.
  8. Serve hot, topped with crispy bacon and fresh parsley.

Notes

For a lighter version, substitute half-and-half for the heavy cream. This soup can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.


Nutrition

  • Calories: 450 kcal
  • Sugar: 6 g
  • Fat: 28 g
  • Carbohydrates: 32 g
  • Protein: 18 g


Creamy Bacon and White Bean Soup

ph">For more delicious inspiration, follow me on Pinterest!

Leave a Reply

Recipe rating