There’s something incredibly comforting about a warm bowl of bacon and white bean soup, especially on chilly days. I remember the first time I made this dish; the aromas wafting through my kitchen felt like a warm embrace, inviting everyone to gather around the table. This hearty soup balances the smokiness of the bacon with the creaminess of the white beans, creating a delightful blend of flavors that’s perfect for family dinners or cozy nights in.
What makes this bacon and white bean soup special is its simplicity. With just a handful of ingredients, you can create a dish that’s both satisfying and full of flavor. It’s an ideal recipe for anyone from busy families to novice cooks. Plus, it’s versatile — customize it with different herbs or veggies based on what you have on hand. This soup is designed to be both comforting and nourishing, making it a fantastic choice for anyone looking for a delicious, wholesome meal.
Why you’ll love this
- Quick to prepare — ready in about 30 minutes.
- Rich flavor from crispy bacon and tender beans.
- Feeds a crowd without breaking the bank.
- Perfect for meal prep or freezing for later.
- Fewer dishes mean easier cleanup.
"This dish warms you from the inside out!"
Step-by-step overview
Making this bacon and white bean soup is straightforward. First, start by crisping the bacon in a large pot. Then, remove the bacon but keep the drippings, which add depth to the soup. Sauté onions and garlic in the drippings, pour in the chicken broth, and add the white beans. Season it up, boil, and simmer for a delightful blend of flavors.
What you’ll need
- 6 slices of bacon, diced
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups chicken broth
- 2 cans (15 oz each) white beans, drained and rinsed
- 1 teaspoon thyme
- Salt and pepper to taste
- Fresh parsley for garnish
Ingredient notes & swaps
- Bacon: Use turkey or plant-based bacon for a lighter option.
- Beans: Great northern or cannellini beans work perfectly.
- Broth: Swap chicken broth for vegetable broth for a vegetarian version.
- Herbs: Feel free to add rosemary or bay leaves for extra flavor.
Cooking method
If you’re ready to indulge in this savory dish, here’s how to make your bacon and white bean soup:
- In a large pot, cook the diced bacon over medium heat until crispy. The fat should render beautifully, creating a flavorful base for the soup.
- Remove the bacon and set it aside, leaving the drippings in the pot. Keep that delicious fat; it’s the secret to great flavor!
- Add the chopped onion and minced garlic to the pot, sautéing until softened. This helps develop layers of flavor.
- Pour in the chicken broth and add the drained white beans. The broth brings everything together, making it hearty.
- Stir in thyme, salt, and pepper to taste. Adjust seasoning based on your palate; you want the flavors to pop!
- Bring to a boil, then reduce heat and let it simmer for about 20 minutes. This is when all those flavors meld together.
- Serve hot, garnished with the crispy bacon and a sprinkle of fresh parsley on top. It adds a lovely touch of color and freshness.
Pro Tip: Rinse canned beans before adding them to the pot to minimize excess sodium and enhance flavor.
The soup should smell heavenly, with the broth bubbling gently and the beans starting to break down slightly, making the mixture creamy.

Helpful cooking tips
- For an even richer flavor, use homemade bacon ends or lardons.
- Sauté carrots and celery along with the onion and garlic for extra depth.
- Skin-on white beans can give a touch of creaminess; keep an eye on texture as they cook.
- If you prefer a thicker soup, mash a portion of the beans against the pot before serving.
- Experiment with adding hot sauce or red pepper flakes for a kick of heat.
Serving suggestions
This soup pairs beautifully with a crusty baguette or buttery rolls for dipping. A fresh salad with citrus vinaigrette can brighten up the meal, complementing the richness of the soup. For a more substantial meal, serve it alongside some roasted vegetables or grilled cheese sandwiches to keep it extra cozy.
Storage & reheating tips
Store leftovers in an airtight container in the refrigerator for up to four days. This soup can also be frozen for later enjoyment, so feel free to batch cook! When reheating, ensure the soup is steaming hot throughout, especially if it contains meat, to maintain food safety.
Refrigerate leftovers within 2 hours; reheat until steaming hot.
How to fix common issues
If your soup turned out too salty, balance it with a small amount of sugar or add more beans and broth. If it’s too thick, simply add additional broth or water until you reach your desired consistency. For bland soup, enhance the flavors by including a splash of vinegar or a squeeze of lemon juice. If the beans are too firm, allow the soup to simmer longer until they soften.
Creative twists
Don’t hesitate to try different flavors! Adding chopped kale or spinach midway through cooking can boost nutrition. For an earthy taste, throwing in smoked paprika can work wonders, or substitute half of the beans with diced potatoes. If you’re feeling adventurous, adding a splash of white wine after sautéing the onions will add brightness to the dish.
Common questions
Can I make bacon and white bean soup vegetarian?
Absolutely! Just substitute the bacon for smoked tempeh or omit it entirely, and use vegetable broth instead of chicken broth. This way, you can maintain a great flavor profile while keeping it plant-based.
How long will leftovers last?
Your soup will stay good for about four days in the refrigerator or up to three months in the freezer. For the best taste, thaw it overnight in the fridge before reheating.
Can I add more vegetables to the soup?
Of course! You can enhance the nutritional profile and flavor by adding diced carrots, celery, or even leafy greens like kale or spinach towards the end of cooking.
Is this soup easy to double?
Yes! This recipe scales beautifully for larger gatherings. Simply double the ingredients and use a larger pot to accommodate the increased volume.
What makes this soup creamy?
The combination of sautéed onions, garlic, and the starch released from the white beans as they cook creates a naturally creamy texture without added cream. This gives the soup a hearty mouthfeel you’ll love.

Bacon and White Bean Soup
Ingredients
Method
- In a large pot, cook the diced bacon over medium heat until crispy to create a flavorful base.
- Remove the bacon and set aside, leaving the drippings in the pot.
- Add the chopped onion and minced garlic to the pot, sautéing until softened.
- Pour in the chicken broth and add the drained white beans.
- Stir in thyme, salt, and pepper to taste.
- Bring to a boil, then reduce heat and let it simmer for about 20 minutes.
- Serve hot, garnished with crispy bacon and fresh parsley.
