This creamy White Bean and Bacon Soup brings together smoky bacon, tender cannellini beans, and fresh rosemary in a bowl that feels like a warm hug on a cold day. I first made this soup on a rainy Saturday when I was craving something hearty but didn't want to spend hours in the kitchen, and it's been my go-to ever since. The bacon adds incredible depth without being overpowering, and the whole thing comes together with simple ingredients you probably already have.

If you're looking for more cozy dinner ideas, you might also love my Creamy Ranch Chicken or Corned Beef and Cabbage for those nights when you want something satisfying and homemade.
Why You'll Love This White Bean and Bacon Soup
It's incredibly forgiving. White Bean and Bacon Soup is one of those recipes where you can adjust the texture to your liking. Want it thicker? Blend more of the beans. Prefer it brothier? Add a bit more stock. Either way, you'll end up with a bowl of comfort.
The flavor builds itself. Cooking the vegetables in bacon grease instead of oil gives the whole soup a smoky base that regular bean soup just doesn't have. The rosemary and garlic add layers without overwhelming the dish, and the chicken stock ties everything together.
It's a one-pot meal. Everything happens in your Dutch oven or large stockpot, which means less cleanup and more time enjoying your meal. Serve it with crusty bread or alongside Baked Chicken Chimichangas for a heartier spread, and you've got dinner sorted.
Leftovers get even better. This White Bean and Bacon Soup tastes amazing the next day after the flavors have had time to sit and get to know each other. The beans soak up even more of that bacon and rosemary goodness overnight.
Jump to:
- Why You'll Love This White Bean and Bacon Soup
- White Bean and Bacon Soup Ingredients
- How to Make White Bean and Bacon Soup
- Substitutions and Variations
- Equipment For White Bean and Bacon Soup
- Storage and Reheating Tips
- Serving Suggestions
- Expert Tips
- What Makes This White Bean and Bacon Soup Special
- FAQ
- Related
- Pairing
- White Bean and Bacon Soup
White Bean and Bacon Soup Ingredients
Here's everything you'll need to make this simple White Bean and Bacon Soup.
See Recipe Card Below This Post For Ingredient Quantities
- Dried cannellini beans: Form the hearty, creamy base of the soup and provide protein and fiber. Soaking them overnight helps them cook evenly and become tender.
- Bacon: Adds smoky, savory richness and crispy texture. The rendered bacon grease also becomes the flavorful base for sautéing the vegetables.
- Onion: Adds sweetness and depth as it softens in the bacon grease. Yellow or white onions both work well here.
- Garlic: Brings a warm, aromatic flavor that complements the rosemary and bacon beautifully.
- Carrots: Add natural sweetness, color, and a bit of texture. They also help thicken the soup slightly as they break down during simmering.
- Fresh rosemary: Gives the soup an earthy, woodsy flavor that pairs perfectly with white beans. Fresh rosemary is much more fragrant than dried.
- Chicken stock: Creates a rich, savory broth that ties all the ingredients together. It adds more depth than water or vegetable stock.
- Tomato paste: Adds a subtle richness and umami without making the soup taste like tomatoes. Just one tablespoon makes a big difference.
- Salt and pepper: Balance the flavors and bring out the natural taste of the beans and vegetables. Add these at the end so you can adjust to your preference.
How to Make White Bean and Bacon Soup
This White Bean and Bacon Soup comes together in simple steps with minimal hands-on time.
Soak the beans: Cover your cannellini beans with plenty of water and let them soak overnight on the counter. The next day, drain them well and set them aside. This step helps the beans cook faster and more evenly.
Cook the bacon: In a large Dutch oven or stockpot, cook the bacon pieces over medium heat until they're brown and crispy, about 5 to 7 minutes. Remove the bacon with a slotted spoon and let it drain on a paper towel lined plate.

Sauté the vegetables: If there's more than 3 tablespoons of bacon grease in the pot, pour off the excess. Add the diced onion, minced garlic, and chopped carrots to the remaining grease. Sauté over medium heat until the vegetables start to soften and the onion turns translucent, about 5 minutes. Stir in the chopped rosemary and cook for another minute until it smells fragrant.

Add stock and beans: Pour in the chicken stock and add your drained beans. Stir in the tomato paste, making sure it dissolves completely into the liquid. You want everything well combined so the flavor spreads throughout.

Simmer: Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer gently for 45 minutes, stirring every now and then. The beans should be tender and the soup should smell amazing.
Blend the soup: Once the beans are soft, use an immersion blender to pulse the soup until you reach your desired creamy texture. You can leave some beans whole for texture, or blend everything smooth. If you're worried about over-blending, scoop out a cup of beans first, blend the rest, then stir the whole beans back in.
Season and serve: Taste the soup and add salt and pepper as needed. Ladle it into bowls and top each serving with the crispy bacon pieces you set aside earlier.
Substitutions and Variations
Beans: If you don't have cannellini beans, great northern beans or navy beans work just as well. They'll give you a similar creamy texture.
Bacon: Turkey bacon or pancetta can replace regular bacon if you prefer. For a vegetarian version, skip the bacon and use olive oil for sautéing, then add a teaspoon of smoked paprika for depth.
Stock: Vegetable stock works if you want to keep things lighter, though chicken stock adds more richness. You can also use low-sodium stock and adjust the salt yourself.
Rosemary: Dried rosemary can work in a pinch, but use only 1 teaspoon since dried herbs are more concentrated. Thyme is another great herb option if you're not a rosemary fan.
Add greens: Stir in a few handfuls of fresh spinach or kale during the last 5 minutes of cooking for extra nutrition and color. This turns it into a White Bean and Bacon Soup with bacon and spinach that's even heartier.
Make it spicier: Add a pinch of red pepper flakes when you sauté the vegetables for a gentle kick.
Equipment For White Bean and Bacon Soup
- Dutch oven or large stockpot: A heavy-bottomed pot helps the soup simmer evenly without scorching on the bottom. It also retains heat well for even cooking.
- Immersion blender: Makes it easy to blend the soup right in the pot without transferring hot liquid to a regular blender. If you don't have one, you can use a regular blender, but let the soup cool slightly first and blend in batches.
Storage and Reheating Tips
Refrigerator: Store leftover White Bean and Bacon Soup in an airtight container in the fridge for up to 4 days. The soup will thicken as it sits, so you may want to add a splash of stock or water when reheating.
Freezer: This White Bean and Bacon Soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers, leaving a bit of room at the top for expansion. Thaw overnight in the fridge before reheating.
Reheating: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Add a little extra chicken stock if it's gotten too thick. You can also reheat individual portions in the microwave.
Serving Suggestions
This hearty White Bean and Bacon Soup is filling enough to serve on its own, but here are some cozy pairings that make it even better.
Crusty bread: A thick slice of sourdough or French bread is perfect for dipping and soaking up all that creamy broth. Toast it with a bit of butter and garlic for extra flavor.
Simple salad: A light green salad with lemon vinaigrette balances the richness of the soup nicely. Keep it simple with mixed greens, cucumbers, and a sprinkle of feta.
Grilled cheese: Turn this into the ultimate comfort meal by serving it alongside a classic grilled cheese sandwich. The crispy, buttery sandwich pairs beautifully with the creamy soup.
Other dinner favorites: This White Bean and Bacon Soup also goes well with Haitian Spaghetti or Kofta Kebabs if you're feeding a crowd and want a variety of dishes on the table.
Expert Tips
Don't skip soaking the beans. Unsoaked beans take much longer to cook and may not soften evenly. If you forget to soak them overnight, you can do a quick soak by boiling them for 2 minutes, then letting them sit covered for an hour.
Save some bacon for topping. Those crispy pieces on top add texture and make each bowl feel special. Don't stir all the bacon back into the soup.
Adjust the consistency. If your White Bean and Bacon Soup is too thick, thin it with more chicken stock. If it's too thin, mash a few more beans against the side of the pot or blend a bit more.
Taste before serving. Beans absorb a lot of salt, so you'll want to season at the end once everything has cooked together. Start with a little salt and add more as needed.
Use fresh rosemary when possible. The flavor is brighter and more aromatic than dried. If you're using dried, add it earlier in the cooking process so it has time to soften.
Let it rest. If you have time, let the finished soup sit for 10 minutes before serving. This gives the flavors a chance to settle and makes the soup even more delicious.
What Makes This White Bean and Bacon Soup Special
There's a reason old fashioned bean and bacon soup has stuck around for generations. It's the kind of recipe that doesn't need fancy techniques or hard-to-find ingredients. You start with dried beans, crisp up some bacon, and let everything simmer together until the flavors meld into something that tastes like you've been cooking all day.
The creamy texture comes from blending part of the White Bean and Bacon Soup, which creates this velvety base while still leaving some beans whole for bite. The rosemary adds a hint of earthiness that makes the whole kitchen smell amazing, and those little bacon pieces on top? They add just the right amount of crunch.
This hearty White Bean and Bacon Soup works for busy weeknights because most of the time is hands-off simmering. You're not standing over the stove constantly stirring. Just check in occasionally, give it a stir, and let the pot do its thing.
FAQ
Should I cook bacon before putting in soup?
Yes, always cook the bacon first until it's crispy. This renders the fat, which becomes the flavorful base for sautéing your vegetables. Plus, crispy bacon on top adds great texture. My grandma always said that cooking the bacon separately keeps it from getting soggy in the soup.
What are common mistakes when making bean soup?
The biggest mistake is not soaking the beans, which leads to uneven cooking and tough beans. Another common issue is under-seasoning, since beans need a good amount of salt to bring out their flavor. Also, adding acidic ingredients like tomatoes too early can prevent beans from softening properly, so stick with tomato paste added later.
Is bean with bacon soup healthy?
This White Bean and Bacon Soup is actually quite nutritious. The cannellini beans provide plenty of protein and fiber, while the carrots add vitamins. The bacon adds flavor but you're only using 5 strips for 6 servings, so the amount per bowl is reasonable. You can make it lighter by using turkey bacon and low-sodium stock.
What is the thickener in a white bean soup?
The beans themselves are the natural thickener. When you blend part of the soup, the pureed beans create a creamy, thick texture without needing flour or cream. The starch from the beans gives the soup its body and makes it feel rich and satisfying.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with White Bean and Bacon Soup

White Bean and Bacon Soup
Ingredients
- 2 cups 404 g dried cannellini beans soaked overnight and drained
- 5 strips of bacon cut into small pieces adds smoky flavor
- 1 medium onion diced for base flavor
- 2 cloves garlic minced adds aromatic depth
- 4 carrots peeled and chopped adds sweetness and texture
- 1 tablespoon fresh rosemary chopped enhances fragrance
- 4 cups 946 ml chicken stock for broth base
- 1 tablespoon tomato paste adds richness and color
- Salt and pepper to taste season to preference
Instructions
- Soak the dried beans in water overnight, then drain and set them aside.
- In a large Dutch oven, cook the bacon pieces over medium heat until crispy. Remove the bacon and drain on a paper towel.
- If there's excess bacon grease, remove all but 3 tablespoons from the pot.
- Add the diced onion, minced garlic, and chopped carrots to the pot with the bacon grease. Sauté until the vegetables are tender, about 5 minutes. Stir in the rosemary and cook for 1 more minute.
- Pour in the chicken stock and add the drained beans. Stir in the tomato paste and mix until fully incorporated.
- Bring the soup to a boil, then cover and let it simmer gently for 45 minutes, stirring occasionally.
- Once the soup has finished cooking, use an immersion blender to pulse the mixture until it reaches your desired consistency. You can blend it completely or leave some whole beans for texture. If desired, remove a few scoops of beans before blending and return them after blending.
- Season with salt and pepper to taste.
- Serve warm, topped with additional bacon pieces for extra flavor.













Leave a Reply