Bean Chowder Soup Recipe: Velvety White Bean and Bacon Richness

Soups & Stews

Bean Chowder Soup Recipe: Velvety White Bean and Bacon Richness

This bean chowder soup recipe delivers the creamy, comforting richness of a classic New England favorite—without the fuss. The secret lies in slow-simmered white beans, tender potatoes, and a velvety broth that comes together in one pot with minimal effort.

I've perfected this version to balance hearty texture with smooth, velvety depth, making it a weeknight staple that feels like a restaurant hug.

What sets this chowder apart is the way the flavors develop: crispy bacon (optional but recommended) adds smoky depth, while a touch of smoked paprika and thyme creates warmth that lingers.

The potatoes break down into fluffy chunks, and the beans hold their shape just enough to add satisfying texture. No blender required—just a whisk for that signature silky finish.

By the time you're stirring in the final splash of cream and adjusting the seasoning, you'll smell a soup so inviting it transforms any chilly evening. The result is a bowl that's creamy yet substantial, packed with protein and comfort in every spoonful.

Serve with crusty bread to soak up every last drop of that rich, savory broth.

For extra indulgence, top with green onions and a sprinkle of cracked black pepper. This recipe scales perfectly for leftovers—even better the next day as flavors meld. Let's get cooking.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bean chowder soup

Pantry staples plus a few fresh veggies for that velvety chowder hug you crave.

Ingredient Amount Notes
Canned Cannellini Beans 🥫 2 cups Drained and rinsed (or 1 can, 15 oz)
Russet Potatoes 🥔 1 ½ lb Cubed into 1-inch pieces
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for best texture
Crispy Bacon 🥓 6 oz Chopped (optional but recommended)
Yellow Onion 🧅 1 whole Diced
Celery Stalks 🧅 2 whole Diced
Garlic Cloves 🧄 3 cloves Minced
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Green Onions 🧅 2 whole Sliced for garnish
Butter 🧈 2 tbsp Unsalted

The potatoes are the backbone here—Russets break down perfectly, but Yukon Golds work too. Costco or Trader Joe's usually have pre-cubed potatoes, which saves time. For the beans, cannellini gives that classic creamy texture, but butter beans or great northerns are great swaps. The bacon? Thick-cut, smoked if you can find it—it adds so much depth. If you're skipping it, add an extra pinch of smoked paprika to mimic that smoky flavor. Fresh thyme is ideal, but dried works in a pinch—just remember it's more concentrated.

No heavy cream? Full-fat coconut milk works surprisingly well for a lighter version, though the texture will be slightly different. Running low on vegetable broth? Chicken broth (vegetarian) or mushroom broth adds richness. The butter is non-negotiable for that silky finish—don't skip it. For the onions and celery, pre-chopped mixes from the store are a lifesaver (just rinse them well first). If you're feeling fancy, caramelize the onions and celery first for extra flavor—worth the extra 10 minutes. The green onions at the end are just for garnish, but they add a nice fresh pop of color.

This soup tastes even better the next day as the flavors meld together. Keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. I like to portion it into containers so I can grab a bowl straight from the freezer—just add a splash of broth to reheat. The potatoes will get a little softer, but that's actually what makes it taste so good the second time around. For extra indulgence, serve with crusty bread or oyster crackers—perfect for soaking up every last bit of that creamy broth.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I’ve got nothing but a few cans and a half-empty fridge—just toss in those cannellini beans, chop some potatoes, and let the broth do the work. No fancy ingredients, no stress.
  • Creamy Crunch Balance: That crispy bacon crumbled on top? It’s the secret weapon. The creamy chowder softens the beans just enough, but the bacon gives it a satisfying bite—like a hug from your favorite comfort food.
  • Leftover Hero: Between us, this soup only gets better the next day. The flavors meld overnight, and reheating it is the easiest way to feed a crowd (or just me, three times in a row).
  • Budget-Friendly Feast: Cannellini beans and russets are cheap, but they stretch into a meal that feels special. I’ve made this for date nights, sick days, and even potlucks—no one ever guesses how simple it really is.

Step-by-step instructions for creamy bean chowder soup

Here's how to make a velvety, comforting bowl of chowder that balances hearty beans with rich bacon and creamy texture.

1

Sauté the Bacon and Aromatics

Start by heating the 2 tablespoons butter in a large pot over medium heat. Add the 6 ounces chopped crispy bacon and cook for 2-3 minutes until the bacon is crisp and the butter begins to foam. This step builds the flavor foundation.

Remove the bacon with a slotted spoon and set it aside on paper towels to drain excess fat. In the same pot, add the diced yellow onion and diced celery stalks, cooking for 5 minutes until softened and translucent. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant. You'll smell that sweet garlic aroma—this is your signal to move to the next step.

2

Cook the Potatoes Until Tender

Add the 1.5 pounds cubed russet potatoes to the pot with the aromatics. Pour in the 4 cups vegetable broth and bring everything to a boil. Once boiling, reduce heat to medium-low and let the potatoes simmer for 12-15 minutes until they're fork-tender with just a slight bite remaining.

Here's the thing—if the potatoes get mushy, your chowder will lose its texture. Taste one cube after 12 minutes to check for doneness. The potatoes should be soft enough to pierce with a fork but still hold their shape. If they're falling apart, reduce the simmer time next batch.

3

Add Beans and Seasonings

Stir in the 2 cups drained cannellini beans, 1 teaspoon smoked paprika, 1 teaspoon dried thyme, 1 teaspoon salt, and ½ teaspoon black pepper. Simmer the mixture for 5 minutes to let all the flavors meld together. The paprika will give that subtle smoky depth while the thyme adds an earthy note.

Return the crispy bacon to the pot and stir gently to distribute it throughout the soup. The bacon pieces should be evenly distributed but still visible—this is what makes the chowder visually appealing and flavorful. If the soup looks too thick at this point, add ¼ cup water to loosen it slightly.

4

Finish with Cream and Rest

Reduce the heat to low and slowly stir in the ½ cup heavy cream. Let the soup simmer gently for 3-4 minutes to warm through and thicken slightly. The cream should blend smoothly without curdling—if it starts to separate, whisk vigorously to combine.

Taste and adjust seasoning if needed. The chowder should be rich but not overly salty, with a perfect balance of smoky, creamy, and savory flavors. Remove from heat and let it rest for 5 minutes before serving. This resting period allows the flavors to settle and the soup to thicken just slightly more.

5

Serve with Fresh Garnish

Ladle the chowder into bowls and garnish each serving with sliced green onions. The fresh green onions add a bright contrast to the rich, creamy soup. Serve immediately while warm, with crusty bread on the side to soak up every last drop of that velvety goodness.

Each spoonful should deliver a perfect balance of textures—creamy from the beans and cream, hearty from the potatoes, and smoky from the bacon and paprika. The bacon should be crispy in each bite, and the potatoes should be tender but not mushy. This is comfort food at its finest, and you've just made it from scratch!

👨‍🍳

Pro Tips For Making Bean Chowder Soup

  • CRUSH YOUR POTATOES: Russets break down into gluey mush if you’re not careful. Cut them into ½-inch chunks and boil them for 8-10 minutes before adding to the soup—this keeps them tender without turning the broth into paste. (Yes, even if you’re impatient like me.)
  • SALT THE BROTH FIRST: Taste that vegetable broth before you dump in the beans. Season it aggressively—at least 1 tsp salt per quart—because the cannellini beans will dilute the flavor if you wait. Trust me, you’ll regret it if you add salt at the end.
  • STIR IN CREAM LAST: Heavy cream curdles fast when it hits hot liquid. Warm the cream separately over low heat (just until steaming, not boiling), then whisk it into the off-heat soup. If the pot’s too hot, you’ll end up with scrambled eggs in your chowder.
  • TOAST THE BACON: Skip the pre-cooked bacon bits—they’re flavorless. Fry your own until the edges are deep brown and crisp, then crumble it into the soup at the very end. The extra fat and crunch make all the difference, and it takes 10 minutes instead of 2 seconds. (Your taste buds will notice.)

Troubleshooting this recipe

Mushy Potatoes Fix

If your potatoes turn to mush, you’ve likely overcooked them. The key is to pull them out when they’re fork-tender with a slight bite—usually after 12-15 minutes of simmering.

If they’re already too soft, try this: Mash a handful of the potatoes with a fork and stir them back into the soup. The starch will thicken the broth slightly, and the texture will improve. For next time, reduce the simmer time by 2-3 minutes and check earlier. 🥔

Too Thick or Too Thin

Thickness issues are easy to fix. If your chowder is too thick, whisk in ¼ cup warm broth or water to loosen it. For a thicker consistency, simmer the soup uncovered for 5-10 minutes to evaporate excess liquid.

I’ve also had success using a cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold water) if you need a quick fix. Stir it in and simmer for 2 minutes until thickened. 🥄

Cream Curdling

Cream curdling is a common issue, but it’s easily preventable. Always stir the cream in slowly over low heat and avoid boiling. If it starts to separate, whisk vigorously to re-emulsify.

For extra insurance, temper the cream first by mixing ¼ cup warm broth into it before adding it to the pot. This gradual temperature adjustment keeps the cream smooth. 🥛

Flavor Too Mild

If your chowder tastes bland, it’s likely underseasoned. Start by adding ½ teaspoon more smoked paprika or ¼ teaspoon cayenne pepper for heat. A splash of lemon juice (1 tsp) brightens the flavors, and a pinch of black pepper adds depth.

For umami, stir in 1 teaspoon soy sauce or Worcestershire sauce. Taste as you go—seasoning builds gradually, so don’t overdo it at once. 🌶️

Beans Too Soft

If your beans turn to mush, they’ve likely absorbed too much liquid. To prevent this, add them to the pot after the potatoes have simmered for 10 minutes. This way, they cook just enough to soften but still hold their shape.

For extra texture, use firm white beans like cannellini or navy beans, which resist falling apart better than others. 🥫

Broth Too Salty

If your broth tastes too salty, dilute it by adding ½ cup warm water or broth and simmering for 5 minutes to even out the flavor. For a more dramatic fix, stir in ¼ cup plain yogurt or sour cream—the acidity balances the salt while adding creaminess.

Avoid adding fresh water directly, as it can thin the soup too much. 🧂

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 85mg28%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about bean chowder soup

1

Can I make this recipe without bacon?

Skip the bacon and boost the flavor with an extra ½ teaspoon smoked paprika and ¼ teaspoon cayenne pepper for a smoky kick. You can also add ½ cup diced mushrooms sautéed with the onions for extra depth. The soup will still be creamy and satisfying—just a different flavor profile.

2

How can I thicken my chowder if it's too thin?

Simmer the soup uncovered for 5-10 minutes to reduce the liquid naturally. For quicker results, mix 1 tablespoon cornstarch with 2 tablespoons cold water to make a slurry, then whisk it into the soup and simmer for 2 minutes. Another option is to mash ½ cup of the potatoes and stir them back in—the starch will help thicken it.

3

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat with a splash of ¼ cup water or broth to prevent curdling. Avoid microwaving unless you stir well afterward—it can make the cream separate. For extra creaminess, whisk in 1 tablespoon heavy cream while reheating. Leftovers actually taste better the next day as flavors meld!

4

Can I substitute other beans?

Yes! While cannellini beans give the classic texture, try great northern beans for a slightly nuttier flavor or butter beans for extra creaminess. For a heartier option, use kidney beans (drained well) and add ½ teaspoon cumin to complement them. Just be mindful of cooking times—some beans soften faster than others.

5

Why did my cream curdle?

Curdling happens when cream is added too quickly to hot liquid. Always stir it in slowly over low heat and avoid boiling. For a fix, whisk vigorously to re-emulsify, or temper the cream first by mixing ¼ cup warm broth into it before adding to the pot. Next time, add the cream last and keep heat gentle.

★★★★★4.7(5 reviews)
Categories Soups & Stews