Skip to Content

White Bean Soup with Bacon

Creamy and deeply savory, it’s hard to believe that this rich and hearty white bean soup with bacon is made from just five simple ingredients.


white bean and bacon soup in a bowl with a spoon

A Simple Soup, A Bowl of Comfort.

A bowl of bean soup doesn’t sound like the most exciting thing ever, until you have one placed in front of you. That super-savory, rich, almost smoky scent wafts up at you, and suddenly that cream-colored bowl of tender white beans in a delicate, garlicky broth is really speaking to you. For us, simple food like this white bean soup offers the most supreme comfort. Because we’re using canned white beans—Great Northern or cannellini, it’s up to you—the soup is ready in no time, and the recipe is so straightforward that once you’ve made it you’ll probably have it memorized. For more bean soup goodness, try our White Bean and Ham Soup.

Ingredients laid out for white bean soup with bacon, broth, parmesan cheese, garlic and salt
bacon frying in a soup pot

5-Ingredient Bean Soup? 5-Ingredient Bean Soup!

Actually, you can squeeze by with just four ingredients. But the soup is best if you’ve got all five on hand. Here’s what you’ll need for this bacon and white bean soup recipe:

  • Bacon.
  • White beans.
  • Stock. Chicken or vegetable—whatever you’ve got!
  • Fresh garlic.
  • Parmesan rind. This one is optional, but if you’ve got one, add it!
white bean soup with chicken stock, bacon, garlic and white beans
White Bean Bacon Soup 4

Hey! There’s A Parmesan Rind in My Soup!

If you’re not in the habit of saving your Parmigiano-Reggiano rinds, there’s never been a better time to start saving them. But it’s not only a question of waste-not want-not—those tough ends of a hunk of Parmesan may not be very easy to grate, but they are loaded with lovely Parmesan flavor. Simmered in a soup—just plop a piece of rind into the broth as it bubbles—a Parmesan rind will infuse the soup with deep umami richness, and a bit of subtle creaminess, too. If you don’t have one, this white bean soup recipe will still be delicious—it has bacon and garlic, after all—but you may want to adjust the salt slightly.

white bean and bacon soup in a bowl with a spoon garlic and chicken stock

How To Make White Bean Soup with Bacon

This might be one of our very best, easy recipes ever—five ingredients, 20 minutes and dinner is done. We’re leaning on some favorite flavors—bacon, garlic, Parmesan—and letting a little simmer do the rest. Here’s how to make this easy bean soup:

  1. Cook the bacon, just until it’s crisp. Take out the bacon, and pour the bacon fat into a container (no need to discard it—save it for another day!).
  2. Simmer the stock, bacon, garlic and Parmesan rind for 15 minutes. Add salt and pepper to taste.
  3. Fish out that Parm rind (if you used it) and serve! Serve with some crusty bread, if you’ve got it, and a simple green salad.
white bean and bacon soup in a bowl with a spoon

Tools You’ll Need:

More Simple Soup Recipes

We like soup. Like, we really like soup. We make a ton of it, in case you hadn’t noticed. The thing is, soup is easy! It’s soothing! It’s a one-pot meal! It’s even (often) pretty healthy. There are so many reasons to love soup. And here are five soup recipes to love right now:

white bean and bacon soup in a bowl with a spoon

Pantry Cooking At Its Finest

How are you doing? We’re turning to the kitchen, day in and day out, for comfort and nourishment. We hope this simple soup brings you both of those things. If you try it, let us know. Snap a photo, and tag us on Instagram using @themodernproper and #themodernproper so we can see your handiwork!

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

White Bean Soup with Bacon

  • Serves: 4
  • Prep Time:  5 min
  • Cook Time:  20 min
  • Calories: 273


  • ½ lb thick cut bacon, cut into 1-inch pieces
  • 2 (14 oz) cans white beans, cannellini or Great Northern, drained and rinsed
  • 4 cups chicken or vegetable stock
  • 4 cloves garlic, thinly sliced
  • Parmesan rind (optional)
  • ½ tsp salt
  • ½ tsp pepper


  1. Cook the bacon in a medium-sized pot set over medium heat until it begins to crisp, about 6-8 minutes. Remove the bacon with a slotted spoon as set aside. Remove bacon fat from the pot and reserve for a rainy day (or for our Mexican-style pinto beans!).
  2. Add chicken stock, bacon, beans, garlic, salt, pepper and parmesan rind (if using) to the pot and bring to a simmer. Simmer for 15 minutes. If not using a parmesan rind, you may want to add a bit more salt to taste.
  3. Serve with crusty bread or a simple salad. Enjoy!

Nutrition Info

  • Per Serving
  • Amount
  • Calories273
  • Protein20 g
  • Carbohydrates39 g
  • Total Fat8 g
  • Dietary Fiber11 g
  • Cholesterol18 mg
  • sodium930 mg
  • Total Sugars3 g

White Bean Soup with Bacon

Questions & Reviews

Join the discussion below.

  • LJL

    Do you drain and rinse off your beans, or just dump them in for flavor and binding?

    Yes, drain and rinse. Hope you enjoy!

  • Laura

    Do you think this could be made ahead and frozen? Thanks much!

    That should work just fine, hope you enjoy Laura!

  • Jen

    So glad I came across this! It's such a lovely quick and easy dinner to put together after work - and totally satisfying. I wanted to get some veggies in so I added 3 sliced carrots, about a cup of halved grape tomatoes, and half a bag of spinach at the end. Thank you for the recipe!

    Thanks Jen! We are so happy you loved it!

  • Jann

    I love this simple recipe for a great soup. I love white beans and the taste was so good. I may try this recipe again with Pinto Beans.

    Thanks Jann, we are so glad you loved it!

  • Bee

    Delicious! I added a diced onion with the bacon. Then used half a left over rotisserie chicken, which I shredded, then added the carcass when simmering for more flavor. Amazing!! Served with bread and topped with parm! Perfect for a cozy night in.

    Thanks Bee, so glad you enjoyed it!

  • Justine

    Our power is out today and it’s storming outside. This was perfect to make on our gas stove. Easy and delicious!

    Thanks Justine! We are so glad you enjoyed it!

  • Hope

    I modified the recipe. I added carrots, celery and leeks, also at the end fresh spinach. I was not in the mood to cook and this recipe inspired me. It is nice that it is so simple, but a few extra ingredients did not bother me. I served with garlic bread. Yum. This will be a go to.

    Thanks Hope, glad you felt inspired! Way to be creative add extras that you enjoy!