Soups & Stews
This bean chowder soup recipe delivers the cozy, creamy comfort you crave on chilly evenings. The secret lies in perfectly balanced flavors—rich white beans, crispy bacon bites, and a velvety broth that comes together in just 45 minutes. I developed this version after years of testing, ensuring every spoonful is thick, satisfying, and packed with hearty texture.
The foundation starts with sautéed onions and garlic, which build a fragrant base before the beans and broth join the pot. A blend of cream and cheese transforms the soup into a luxurious, velvety consistency without losing its rustic charm.
The bacon adds smoky depth, while a touch of thyme ties everything together with subtle earthiness.
What you’ll end up with is a bowl of soup that’s creamy yet light, with tender beans and crispy bacon in every bite. The aroma alone will have your kitchen feeling like a warm embrace, perfect for weeknight dinners or gathering loved ones.
The best part? It reheats beautifully, making it ideal for meal prep.
Serve with crusty bread or a sprinkle of fresh parsley for a touch of brightness. This recipe is designed to impress without fuss—just gather the ingredients, follow the steps, and let the flavors do the rest. Let’s make soup night unforgettable.
Ingredients for bean chowder soup
Pantry staples and a few fresh ingredients make this cozy chowder unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| White Beans (Cannellini) 🌱 | 1 ½ cups | Canned, drained and rinsed |
| Bacon (Thick-Cut) 🥓 | 6 oz | Chopped into small pieces |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Celery Stalks 🥬 | 2 whole | Diced into small pieces |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, sharp variety |
| Fresh Thyme 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | 0.1 cup | Chopped for garnish |
The bacon is the star here—thick-cut for that perfect crispiness. Costco or your local butcher usually have the best deals on thick slices, but any bacon works in a pinch. The white beans should be canned for convenience, but if you've got dried, soak them overnight. For the cheese, sharp cheddar is non-negotiable—it adds that tangy kick that makes this soup sing. I always grab extra thyme because the aroma alone makes the kitchen smell amazing, and it's worth the small splurge at Whole Foods if you're into that.
No bacon? Smoked paprika and liquid smoke can mimic that smoky depth, though nothing beats the real thing. Running low on heavy cream? Half-and-half or coconut milk works in a bind, though the texture will be slightly lighter. Fresh thyme unavailable? Dried works at one-third the amount, but it won't have the same bright flavor. The vegetable broth can be swapped for chicken broth if you're not strict about vegetarian, but the low-sodium kind is key—you'll be adding salt later. Celery can be skipped if you're short, but the onion and garlic are non-negotiable for that fragrant base.
This soup tastes even better the next day—honestly, the flavors meld beautifully. Keeps for 4-5 days in the fridge, and freezes for up to 3 months if you want to make a big batch. I always double the recipe and freeze half for lazy days. The bacon bits crisp up nicely when reheated, so don't skip that final step. Garnish with fresh parsley right before serving—it adds that pop of color and freshness that makes it look restaurant-worthy.
Why You'll Love This Recipe
- Few Ingredients, Big Payoff: I swear by this recipe because it’s the kind of dish where you only need to chop three things—onion, celery, and garlic—and still end up with something that tastes like a restaurant made it. That crispy bacon right off the heat? Instant flavor without the fuss.
- Creamy Without the Guilt: The cannnellini beans blend into a velvety texture that’s rich but light, and the bacon adds just enough saltiness to balance it. Honestly, it’s the kind of soup that makes you forget it’s actually good for you—especially when you’re sneaking seconds.
- Weeknight to Potluck Hero: This soup works for lazy Tuesday dinners and impressing your in-laws. Throw it in a thermos for lunch, ladle it into bowls for game day, or serve it with crusty bread when unexpected company shows up. It’s my go-to for “I don’t know what I’m doing” moments.
- Budget-Friendly Leftovers: A pound of bacon and a can of beans stretch this into five hearty servings, and it tastes even better the next day. Between us, I’ve reheated this soup for breakfast with a sprinkle of cheese—no shame. It’s the kind of recipe that saves money and time.
Step-by-step instructions for creamy white bean and bacon chowder
This rich, velvety chowder comes together with simple steps and big flavor—just follow along.
Cook the Bacon Until Crispy
Place the 6 oz thick-cut bacon in a large pot over medium heat. Let it cook undisturbed for 8-10 minutes until the edges are deep golden brown and the fat has rendered out. I like to press down gently on the bacon with a spatula during the first minute—this prevents it from curling and ensures even contact with the pan.
Once the bacon is crispy, use a slotted spoon to transfer it to a paper towel-lined plate, leaving all that delicious fat behind in the pot. This bacon fat will serve as the flavor base for your chowder. If you're worried about excess fat, you can drain most of it after cooking, but I like to keep about 2 tablespoons for extra richness.
Sauté the Vegetables
In the same pot (no need to wipe it clean—those browned bits are pure flavor), add 2 tablespoons butter over medium heat. Once the butter foams, add the 1 whole yellow onion, 2 whole celery stalks, and 3 cloves garlic cloves, all diced to small pieces. Cook for 5-6 minutes until the vegetables soften and the onion turns translucent.
Here's the thing—don't rush this step. You want the vegetables to caramelize slightly, which adds depth to the chowder. Stir occasionally so nothing sticks to the bottom. If the pan starts to look dry, add ¼ cup of vegetable broth to keep everything moist. Once the vegetables are tender and fragrant, you're ready for the next step.
Simmer the Beans and Broth
Add the 1.5 cups drained and rinsed white beans (cannellini) to the pot and stir to combine. Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to low and let it simmer for 10-12 minutes. You want the broth to reduce slightly and the flavors to meld together.
I like to taste the chowder at this point to check the seasoning. If it needs more salt, add ½ teaspoon now. If it's too thin, let it simmer uncovered for another 5 minutes to thicken. The beans should be tender but not mushy—this is your base, so make sure it's flavorful and well-seasoned.
Add Cream and Cheese for Creaminess
Lower the heat to low and stir in the 0.5 cup heavy cream and 0.5 cup shredded sharp cheddar cheese. Let the chowder simmer for 3-4 minutes, stirring occasionally, until the cheese is fully melted and the cream is incorporated. This is where the magic happens—the chowder transforms from savory to rich and creamy.
If the chowder looks too thick, add ¼ cup of vegetable broth to loosen it to your desired consistency. You want it smooth and velvety, not gluey. Here's a pro tip: stir in the crispy bacon you set aside earlier. The contrast of crispy bacon against the creamy chowder is what makes this dish so addictive.
Finish with Herbs and Garnish
Remove the pot from heat and stir in the 0.25 cup chopped fresh thyme and 0.5 teaspoon black pepper. Taste one more time and adjust the seasoning if needed—this is your final chance to make sure it's perfectly balanced. Let the chowder sit off the heat for 5 minutes to let the flavors settle.
Before serving, garnish each bowl with 0.1 cup chopped fresh parsley. The parsley adds a bright, fresh contrast to the rich chowder. Serve immediately with crusty bread or a side salad—this chowder is best enjoyed warm, so don't let it sit too long. The creaminess will only improve as it sits for a few minutes, but it won't stay creamy forever, so dig in while it's hot!
Pro Tips For Making Bean Chowder Soup
- CRISP THE BACON LOW: Cook thick-cut bacon at 275°F (135°C) for 20-25 minutes—it renders fat slower, keeps the meat crispier, and you won’t end up with greasy soup. I used to rush this, and the bacon turned sad and greasy. Patience here makes all the difference for that first bite.
- SOAK BEANS 2 HOURS: Drain canned cannellini beans and soak them in cold water for 2 hours before adding to the soup—it cuts down on gumminess and lets flavors meld better. I skipped this once and ended up with a gluey mess. Worth the wait.
- SWEEP OUT THE FOND: After browning bacon, tilt the pan and spoon out every last bit of crispy fond from the bottom—it’s packed with flavor. I used to wipe it out with a paper towel, but scraping it into the soup adds depth. Takes 30 seconds and changes the outcome.
- SAUTÉ VEGETABLES UNTIL SOFT: Cook onions, garlic, and celery until the onions turn golden and celery loses its crunch—about 10 minutes on medium heat. I learned this the hard way: raw celery makes the soup taste like you’re eating salad. Push through the urge to rush.
Regional styles of this dish
New England Classic
This is the chowder that started it all—a rich, creamy version that New Englanders have perfected over generations. The key here is using potatoes (about 1 cup diced Yukon gold) along with the white beans to create that signature thick, velvety texture.
I like to add ½ cup corn kernels for sweetness and ½ cup diced ham instead of bacon for a more traditional touch. The secret ingredient? A splash of ½ cup clam juice in the broth to give it that briny depth. 🌊
Southern Smoky Twist
Down South, they love their chowder with a smoky kick. Swap the bacon for andouille sausage (about 6 oz sliced) and add 1 tbsp smoked paprika to the vegetable mixture.
I also like to include ½ cup diced bell peppers for a touch of sweetness and 1 tsp hot sauce at the end for heat. Serve with cornbread instead of regular bread for the full Southern experience. The smoky sausage and paprika give this version a completely different character. 🔥
Vegetarian Version
For a plant-based option, skip the bacon and use smoked tofu (about 6 oz crumbled) or tempeh instead. Boost the umami with 1 tbsp soy sauce in the broth and add ½ cup mushrooms (cremini or shiitake) to the sautéed vegetables.
I also recommend using coconut milk (about ½ cup) instead of heavy cream for a dairy-free option that still feels rich. Garnish with nutritional yeast for a cheesy flavor without the cheese. 🌱
Cajun-Inspired
Bring the flavors of Louisiana to your pot with this spicy variation. Add 1 tbsp Cajun seasoning (like Tony Chachere's) to the sautéed vegetables and include ½ cup diced okra for texture.
Use andouille sausage (about 6 oz sliced) instead of bacon and finish with hot sauce and chopped green onions. The okra adds a fun texture, and the Cajun seasoning gives this chowder a bold, spicy kick that pairs perfectly with garlic bread. 🌶️
Nutrition facts
Frequently asked questions
Can I make this chowder without heavy cream?
For a lighter version, substitute ½ cup half-and-half or ½ cup coconut milk—both work beautifully. If you want to keep it dairy-free entirely, use ¼ cup cornstarch mixed with 1 cup broth as a thickener instead of cream. The texture will be slightly different but still delicious.
How do I prevent the chowder from getting too thick?
Start with 4 cups broth and adjust as you go. If it thickens too much, stir in ¼ cup extra broth or a splash of milk. The key is simmering uncovered for 5 minutes before adding cream—this helps control the consistency. For extra insurance, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water if needed.
Can I use dried beans instead of canned?
Yes, but you'll need to soak them overnight first. Use 1 cup dried white beans (about 2.5 cups cooked yield**) and follow package instructions. For best results, simmer them in the broth until tender, then mash slightly to create a thicker chowder. This adds extra flavor but requires more prep time.
What's the best way to reheat leftover chowder?
Gently reheat on the stove over low heat with a splash of broth or milk to restore creaminess. Never microwave directly—it breaks the texture. For crispy bacon, add fresh bits when reheating. Store leftovers in an airtight container for up to 5 days or freeze for 3 months>.
Why did my chowder turn out greasy?
This usually happens from too much bacon fat or cream. Drain excess fat after cooking bacon and use low-fat cheese if needed. For a smoother texture, blend ½ cup broth and beans before adding back to the pot. The cream should be ½ cup max—too much makes it separate when reheated.
