This post may include affiliate links. Thank you for your support.

Comforting, filling, and bursting with hearty Tuscan flavors, this White Bean Soup with Bacon is everything you want in a cold weather meal. Rich, smoky bacon blends beautifully with creamy white beans and aromatic fresh veggies to create the perfect soup to cozy-up with on chilly days. Best of all, you’ll need just one pot and 30 minutes to make this simple, wholesome bean bacon soup recipe.

“Every time I make this it turns out so well! Tomorrow it goes to my husband’s work for a soup competition!!”

– Tara
Action photo of a spoon scooping a bite of bacon and white bean soup from a white bowl.

Update: This recipe was originally published in January 2015. I took new photos and made updates to the article below to include more information about this One Pot Tuscan Bean and Bacon Soup recipe.

Hi, friends! I don’t know about you, but all this cold weather has me feeling totally tired and rundown. Or maybe Mercury is in retrograde? Who knows. But, what I DO know, is whenever I’m feeling beat, I always crave a big ‘ole bowl of hearty, warming soup.And, this bacon and white bean soup I’m sharing today most definitely fits that bill.

About this white bean soup

Also known as, my go-to soup for the colder seasons! While I do test and make an absurd amount of soup recipes, this bean and bacon soup is something I make without fail every single fall and winter season. And here’s why:

Light, yet hearty this Tuscan beauty is loaded with tender white beans, smoky bacon, fresh vegetables, and aromatic herbs. It’s silky, velvety and luscious with a rustic, chunky texture, and a salty, savory, and subtly earthy taste.

Aside from the cozy, delicious taste, this white soup beans recipe is insanely easy and foolproof to prepare; plus it’s made entirely in just one pot! This recipe is made with humble, inexpensive ingredients and comes together in 30 minutes or less. But, don’t let the fuss-free preparation and easy to find ingredient list fool you! This soup will quickly become a permanent addition to your dinner rotation!

Oh, and did I mention this soup is packed with healthy veggies and protein-rich beans!? That means it’s not just good for your soul, it’s good for your waistline too! Basically, it’s comfort food done right!

Why this recipe is a winner: 4 key reasons to make it

  • Rich, Smoky Flavor from Crispy Bacon. Unlike other white bean soups that can sometimes feel one-dimensional, this bacon and white bean soup stands out thanks to the irresistible smoky depth that bacon brings. The fat rendered from the bacon infuses the broth with a rich, savory flavor. And the crispy pieces scattered throughout add a delightful crisp flavor in every bite. If you love bacon, this is a soup that will speak to your soul.
  • Simple, Wholesome, Basic Ingredients. One of the biggest advantages of this white bean soup with bacon recipe is how easy it is to make with pantry staples. With just a handful of ingredients—bacon, white beans, vegetables, and broth—you can create a dish that’s flavorful, hearty, and comforting without having to make a special trip to the store. 
  • Hearty and Satisfying, But Not Heavy. This white beans soup recipe strikes the perfect balance between hearty and light. The creamy, tender white beans provide a rich, velvety texture, while the bacon gives it a satisfying, umami-packed depth. At the same time, it’s not overly greasy or heavy, making it the ideal meal for any season.
  • Flexible, Customizable Recipe. Whether you’re a new cook or an experienced chef, this recipe allows for plenty of creative freedom. Add some leafy greens like spinach or kale for an extra boost of nutrients. Or, toss in some red pepper flakes or a chopped chili for a little heat. This bacon and white bean soup is easily adaptable to fit your preferences, dietary needs, or whatever you have in your fridge. 

Recipe testimonials!

Here’s what readers are saying about this delicious white beans soup recipe:

  • “AMAZING soup! [I] didn’t add the half and half and it was still delicious. One of our new fave soups!” – Briana
  • “Layer upon layer of flavor and texture, I love this soup! Great recipe!” – Susanne
  • “Super tasty, huge portions! Made a double batch for 7 servings and we put more than half of it in the freezer for later! [I’m] excited to have it as a meal later this month again!” – Alder
  • “Absolutely delicious; [it’s] now a regular in my recipe planning.” – Lindsay
  • “This was one really delicious soup! I plan to make it again real soon. So tasty and hearty. I used a few more strips of bacon but followed the recipe. I also cooked dry northern beans in my instant pot the night before as I prefer fresh beans over canned. This is such a delicious soup!” – Lisha
Overhead photo of white bean soup in a large white pot.

Ingredients for bacon and white bean soup

This easy soup is hearty and bursting with flavor! This fool-proof recipe relies on simple, readily-available ingredients for the best hearty, comforting taste. Here’s what you’ll need:

  • Bacon: I prefer to use thick, center-cut bacon; however, you can use any cut of bacon, or try substituting pancetta instead.
  • Shallots: Two large shallots add a delicate and slightly sweet flavor onion flavor. Or, you can substitute any onion – yellow, white or red, if you prefer.
  • Carrots: Three medium carrots provide a touch of sweet flavor to the base of the soup.
  • Celery: Three ribs of celery add a slight umami flavor.
  • Garlic: Use freshly minced garlic for the best punchy taste.
  • Seasonings: Crushed red pepper flakes, kosher salt and ground black pepper all provide a depth of flavor. I also like to throw in a little homemade Italian seasoning if I have some on hand.
  • White Wine: Any dry white wine you like will work.! Chardonnay, Pinot Blanc, Pinot Gris or Sauvignon Blanc are all great options. Or, you can substitute more stock instead.
  • Beans: You can use a variety of white beans in this recipe; however, I recommend you select a low- or reduced-sodium brand. (See below to read about varieties of beans you can use.)
  • Herbs: Fresh rosemary, a dried bay leaf and parsley all add a depth of earthy, herbaceous flavor.
  • Parmesan: One parmesan rind adds a delicious salty complexity, while a half cup of grated parmesan adds sharp, savory flavor. Make sure you freshly grate your cheese for the best taste.
  • Cream: Heavy cream provides a creamy, luxurious mouthfeel. The precise amount of heavy cream will depend upon your preference and taste. You can substitute half-and-half, whole milk or omit it entirely, instead.

Recipe variations

There are so many ways to customize this recipe for white bean soup with bacon to suit different tastes, preferences, or seasonal ingredients. Below are some creative variations of this bacon and white bean soup to inspire: 

  • Vegetarian White Bean Soup. Swap out bacon for smoked paprika or liquid smoke to maintain the savory flavor without the meat. Also, use vegetable broth for a fully plant-based option. 
  • White Bean Soup with Sausage. Replace the bacon with Italian sausage or chicken sausage for a heartier, protein-packed version. Be sure to brown the sausage first to infuse the soup with extra flavor. 
  • Spicy Bacon and White Bean Soup. Add jalapeños, red pepper flakes, or cayenne pepper for a spicy kick. 
  • Thick and Creamy White Bean and Bacon Soup. Blend a portion of the beans with broth for a velvety, creamy texture. And, for extra richness, add half-and-half or whole milk. 
  • White Bean Soup with Greens. During the final phase of cooking, stir in kale, spinach, or Swiss chard for added nutrition and color.
  • Slow Cooker White Bean Soup with Bacon. Brown the bacon and vegetables, then slow cook on low for 6-8 hours for a hands-off soup.
Close-up photo showcasing the chunky texture of white bean soup with bacon and fresh vegetables.

How to make white bean soup with bacon

This hearty, rustic soup is extremely easy to prepare and can be ready in 30 minutes or less! This recipe is made entirely in one pot and only requires 10 ingredients plus a few pantry seasonings and fresh herbs!

  1. Cook the bacon: Place a large pot over medium heat and add the bacon. Cook until the bacon is crispy. Use a slotted spoon to remove bacon to a paper towel lined plate, leaving 1 tablespoon of bacon drippings in pan. Set aside.
  2. Saute the vegetables: Increase the heat to medium high. Add shallots, carrot, and celery to the pot. Cook, stirring frequently, until soft. Add the garlic and crushed red pepper flakes, salt and pepper; cook until aromatic.
  3. Deglaze the pan: Add the white wine to deglaze pan, scraping up brown bits from the bottom of the pan. Cook until wine is reduced to 2 tablespoons.
  4. Add liquid, beans + herbs: Add the chicken stock, beans with their liquid, rosemary sprigs, bay leaf and parmesan rind (if using).
  5. Boil, then simmer: Increase the heat to high and bring soup to a boil. Immediately reduce heat to a gentle simmer. Cover and simmer for 15 minutes.
  6. Add bacon, cream, parsley + parmesan: Use tongs to remove the rosemary sprigs and bay leaf. Add in the bacon, half-and-half, parsley and parmesan. Taste and adjust for seasoning.
  7. To serve: Ladle soup into bowls and garnish with more parmesan cheese. Drizzle with olive oil if using. Enjoy!

Expert tips for the best soup

  • Grab High-Quality Bacon for Rich, Savory Flavor.Opt for high-quality, thick-cut bacon—it crisps up beautifully and adds a deeper, more satisfying smoky flavor to the bacon and white bean soup. Look for bacon with less water content for a crisper texture and more robust taste. 
  • Use Dried Beans for Superior Texture. For a creamier, more cohesive soup, opt for dried beans over canned. Soak cannellini or great northern beans overnight and simmer them slowly to absorb the full flavor of the broth.
  • Layer Flavors by Rendering Bacon First. Start by rendering bacon on the stovetop, allowing the fat to melt and the bacon to crisp up. This creates a flavorful base. Then, sauté your vegetables in the rendered fat for depth of flavor.
  • Simmer Low and Slow for Full Flavor. After adding the beans and broth, simmer gently over low heat. Slow cooking allows the beans to absorb the smoky flavors from the bacon, creating a rich, well-rounded broth.
  • Use Fresh Herbs for Subtle Herbaceousness. Use fresh rosemary, or your favorite Italian fresh herbs, like thyme, to infuse the soup with herbal flavors. Use a spice bag or cheesecloth for hassle-free removal.
  • Balance Richness with Acidity. To cut through the richness of the bacon, add a squeeze of fresh lemon juice near the end of cooking. The acidity will brighten the soup flavors.
  • Adjust Consistency to Your Liking. If you prefer a thicker soup, mash some beans or blend a portion for a creamy texture. For a lighter broth, add extra broth, stock, or bouillon water to thin it out.
  • Finish with Flavor Enhancers. For a final burst of flavor, drizzle with cream, a dollop of basil pesto, or sprinkle with Parmesan cheese. And fresh herbs like parsley are a great way to add a pop of color.

Step-by-step photos: making this recipe at home

(Don’t forget to scroll down for the detailed instructions in the complete printable recipe at the bottom of the page.)

Overhead photo collage of how to make Tuscan White Bean Soup step by step with written instructions on each step.

FAQs: frequently asked questions

What white beans are best for soup?

For the best texture and flavor, I typically use cannellini beans or great northern beans in this bacon and white bean soup recipe. These particular varieties of beans are creamy and absorb the broth beautifully, making them ideal for this recipe. Below are a few different types of white beans that taste best in this soup:

  • Cannellini Beans. Also known as white kidney beans, these white beans are the largest variety. Meaty with a nutty, earthy flavor and tender flesh, they retain their shape and texture well during cooking, which makes them perfect for bean soups and stews. But, they are also delicious raw in dishes, such as white bean salads.
  • Navy. Also called pea beans, navy beans are smaller than both cannellini and great northern beans. They have a mild flavor and become deliciously creamy when cooked, which makes them perfect for mashing and thickening soups.
  • Great Northern. Medium-sized Great Northern Beans are smaller than Cannellini beans. They are mild and nutty in flavor with a firm flesh. While they are commonly used in French cassoulets, you can also use them in soup recipes.
  • Baby Lima: Also known as butter beans, baby limas are small with a creamy, buttery texture. They are starchier than the other varieties of white beans, which also makes them a delicious option for thickening soups.

Can I use canned white beans in this recipe?

I typically use canned white beans to make this soup recipe as they’re a convenient and quick option. However, you can absolutely substitute canned beans for dried beans, just be sure to soak and cook them before using them to make this white bean soup recipe. Also, please note you may need to adjust the cooking time in the recipe card.

How can I make white beans soup recipe more flavorful?

This white bean soup recipe is incredibly flexible. To enhance the flavors, consider small, flavorful additions that will elevate the dish significantly. Fresh herbs such as Italian parsley, thyme, and rosemary, a fresh squeeze of lemon, or a sprinkle of Parmesan cheese are all simple ways to make this recipe more flavorful.

Or, if you’re looking for larger alterations, consider stirring in some leafy greens, such as baby spinach, kale, or arugula during the last couple minutes of cooking.

Pro-tip: Just eep in mind, if you are adding hearty ingredients to this soup, you will also need to add more broth, stock, or cream.

Can I make white bean soup with bacon creamy?

Absolutely. To give this white beans soup a creamy texture, you can blend part of the soup. Simply puree a portion of the beans and broth using an immersion blender, a regular blender, or even a potato masher. Then stir it back into the pot for a silky-smooth-meets-chunky, creamy finish.

Can I make this white bean soup with bacon vegetarian or vegan?

Yes, simply swap out the bacon and use smoked paprika, liquid smoke, or smoked tofu to replicate that savory, smoky flavor. Also, be sure to use vegetable broth instead of chicken broth to keep it vegetarian. And, consider adding some extra vegetables or stirring in some greens for a more substantial soup.

Can I make bacon and white bean soup ahead of time?

I always find this to be a weird question, because you are always welcome to make any recipe ahead of time if you’d like. However, this white bean soup with bacon actually does taste just as good the next day as the flavors continue to develop. Store it in an airtight container in the fridge for up to 3 days, or freeze leftovers for up to 3 months.

Overheat photo of white beans soup made with chicken broth, bacon, Tuscan seasonings, and fresh veggies.

Serving white bean and bacon soup

Common serving suggestions

  • Garnish with Shaved Parmesan. Top your bowl of white bean bacon soup with a generous sprinkle of freshly shaved Parmesan cheese. This adds an extra layer of umami and richness, enhancing the soup’s flavor.
  • Bread for Sopping. Serve your bacon and white bean soup with warm, fluffy homemade dinner rolls or a rustic loaf of crusty bread for dipping. Or for an indulgent side, serve with a slice of buttery, garlicky roasted garlic bread.
  • Couple with a Green Salad. Pair the soup with a simple green salad dressed in a light vinaigrette or my favorite chopped sub salad.
  • More Bacon. For extra bacon goodness, crumble some additional crispy bacon on top of the soup just before serving. And if you’re looking for the ultimate bacon lovers dream dinner, serve with a side of candied maple bacon.
  • Partner with Sandwiches. Pair your bean soup with a crispy, warm panini for a deliciously comforting classic.

Unique serving ideas

  • Serve with Roasted Vegetables. Pair your bean bacon soup with a side of your favorite season roasted vegetables such as Italian peppers and onions or Brussels sprouts. The caramelized sweetness of the veggies complements the savory flavors delightfully.
  • Stir in Sautéed Greens. Stir in sautéed spinach or kale directly into the soup before serving for a pop of color, texture, and a healthy boost of nutrients.
  • Top with a Fried Egg. For a unique twist, serve a fried egg on top of your white bean soup. The runny yolk adds richness and heft.
  • With Marinated Tomato Salad. Serve the soup with a side of oil and vinegar marinated tomatoes. The acidity in the marinade brightens up the meal beautifully.
  • Alongside Sausages: Serve alongside grilled or sautéed Italian sausages for a quick, yet filling dinner idea.

Storing leftovers

Storage instructions

Allow the leftover bean soup to cool completely. Transfer the soup to an airtight storage container. Store in the refrigerator for 4-5 days.

Freezing instructions

  • To Freeze: Prepare the soup according to recipe instructions. Remove the soup from stovetop and allow it to cool completely. Transfer the soup to a freezer-safe resealable bag or airtight container. Squeeze out all air, seal tightly, and freeze. The soup will keep well in the freezer for up to 3 months.
  • When Ready to Use: Thaw the soup in the refrigerator overnight. Add the soup to a large pot and reheat over low heat, stirring occasionally, until warmed throughout. Serve as directed and enjoy!

Reheating leftovers

You can reheat your leftover soup a couple different ways:

  • Stovetop: Transfer the leftover portion of soup to a medium saucepan or large pot. If necessary add a bit of stock or water to thin out the soup. Reheat over low heat, stirring occasionally, until warm throughout.
  • Microwave: Add the leftover soup to a microwave-safe container and stir in a bit of stock if needed to thin. Place a microwave-safe lid on top of the container, leaving the lid slightly cracked at the side (forming a vent). Reheat, stirring every 60 seconds, until the soup is warm throughout.
Close-up photo of white bean and bacon soup garnished with grated parmesan in a white bowl.

If you’re looking for a comforting, satisfying soup, this bean soup bacon recipe is the answer. Packed with smoky bacon, creamy white beans, and savory vegetables, it’s the ultimate feel-good meal.

Whether you’re new to making soups or an experienced cook, this bacon bean soup recipe is sure to become a go-to in your kitchen. Give it a try, and let each spoonful transport you to cozy, comforting bliss. Until next time, friends, cheers!

Cheyanne

Craving MORE? Follow all the deliciousness on FacebookPinterest and Instagram!

More soup recipes with beans!

If you love this bean and bacon soup, try one of these delicious recipes next:

Overhead photo of a large white pot filled with Tuscan White Bean Soup with bacon with a chunk of parmesan and ramekin of salt next to the pot.

White Bean Soup with Bacon

4.98 from 38 votes
Total Time: 45 minutes
Prep Time: 15 minutes
Cook Time: 30 minutes
Servings: 4 servings
Comforting, filling, and bursting with hearty Tuscan flavors, this White Bean Soup with Bacon is everything you want in a cold weather meal. Rich, smoky bacon blends beautifully with creamy white beans and aromatic fresh veggies to create the perfect soup to cozy-up with on chilly days. Best of all, you'll need just one pot and 30 minutes to make this simple, wholesome soup recipe.

Equipment

  • 1 Dutch Oven or Large Pot – for cooking bacon and the soup
  • 1 Paper Towel-Lined Plate – for draining the bacon

Ingredients 

  • 10 strips Bacon – diced
  • 2 large Shallots – peeled & small dice (about 1 1/2 cup)
  • 3 medium Carrot – peeled & small dice (about 3/4 cup)
  • 3 medium Celery – small dice (about 3/4 cup)
  • 4 small cloves Garlic – peeled & minced (SEE NOTES)
  • ¼ tsp Crushed Red Pepper Flakes – more or less, to taste
  • ¾ tsp Kosher Salt – plus more to taste
  • heaping 1/4 tsp Ground Black Pepper – plus more to taste
  • ½ cup White Wine
  • 4 Cups Reduced sodium Chicken Stock (substitute: chicken bouillon or vegetable stock)
  • 2 (14.5 oz) cans White Beans – such as Cannellini Beans or Great Northern Beans; UNDRAINED (SEE NOTES)
  • 2 sprigs Fresh Rosemary
  • 1 whole Bay leaf
  • 1 whole Parmesan Cheese Rind
  • ¼ – ½ Cup Heavy Cream (Substitute: Half and Half)
  • 1 TBS Fresh Italian Parsley – chopped, or more for serving
  • ½ Cup Parmigiano Reggiano – plus more for serving

Instructions

  • Cook the Bacon: Place a large pot or Dutch oven over medium heat and add the bacon. Cook, stirring occasionally, until the bacon is crisp and cooked through.
    Use a slotted spoon to remove the pieces of bacon to a paper towel lined plate, leaving the bacon drippings in pan. Set the bacon aside.
  • Rendered Bacon Fat: You want about 1 tablespoon of bacon drippings in the pot. If you do not have enough fat, add enough olive oil to pot to make about 1 tablespoon of fat – you can just eyeball it.
  • Sauté Vegetables and Aromatics: Increase the heat to medium high. Then, add the shallots, carrot, and celery to the pot.
    Cook, stirring frequently, until the veggies softened, about 3 minutes.
    Add garlic, crushed red pepper flakes, salt, and pepper to the pot. Cook, stirring constantly, until aromatic, 30 seconds to 1 minute.
  • Deglaze the Pan with Wine: Add the white wine to deglaze pan, using the edge of a wooden spoon to scrape up brown bits from the bottom of the pan.
    Cook until the wine is reduced to about 2 tablespoon, approximately 3-4 minutes.
  • Add the Stock, White Beans, Herbs, and Parmesan Rind: Add the chicken stock, white beans with their liquid, rosemary sprigs, bay leaf, and parmesan rind (if using) to the pot.
  • Bring to Boil, then Simmer the White Bean Soup: Increase the heat to high and bring soup to a boil.
    Once boiling, immediately reduce the heat to maintain a gentle simmer.
    Cover the pot and simmer the soup for 15-18 minutes.
  • Add Cooked Bacon, Cream, Parsley, and Grated Cheese: Use tongs to remove and discard the rosemary sprigs and the bay leaf. (Note: I leave in the parmesan rind, but you can remove and discard it. But, if you're planning on blending the soup, you need to remove the rind first.)
    Stir in the cooked bacon, 1/4 cup of heavy cream, chopped parsley leaves, and grated parmesan.
    Taste the soup and adjust for seasoning, adding more salt and pepper for overall flavor, cream for a richer flavor, and/or specific ingredients for specific flavors.
  • Optional To Thicken Soup: You can serve the bean bacon soup as is for a broth-y consistency. Or, you can thicken the soup and make it ultra-creamy with one of the two methods below:
    1. Use an Immersion blender to blend some of the soup until desired consistency is reached. Or, use a potato masher to mash some of the beans. Blend about 1-2 cups of the soup for a slightly creamy yet rustic texture.
    2. Stand Mixer: Remove 1-2 cups of the soup to a stand mixer. Puree the soup and then add the mixture back to the pot. , add back in removed beans.
  • Garnish and Serve Bacon and White Bean Soup: Ladle the soup into serving bowls and garnish with more grated parmesan cheese and fresh herbs. Drizzle with a bit of good-quality extra virgin olive oil for a flavorful finish. Serve and enjoy!

Video

Notes

  1. Garlic: If you have an aversion to garlic, you might want to cut the amount of garlic in half, or adjust the amount to your liking.  
  2. Beans: DO NOT drain the beans!  The liquid contains starch and helps thicken the soup.  However, the liquid does contain sodium, so keep that in mind when adding salt to the soup!
  3. Need to Scale the Recipe? Hover your mouse over the number of servings in the recipe card. You’ll see a sliding scale pop up, you can use that to scale the recipe up or down as needed.
  4. Got questions? I’ve got answers! If you ever run into an issue, have a question, or need any clarification – please feel free to drop them in the comments section. I’m happy to help when I can! 
Nutritional information is provided as a courtesy and the nutrition facts are an estimate based upon 4 servings. Exact information will depend upon the brands of ingredients and precise measurements used.

Nutrition

Calories: 430kcal    Carbohydrates: 14g    Protein: 18g    Fat: 32g    Saturated Fat: 13g    Polyunsaturated Fat: 4g    Monounsaturated Fat: 13g    Trans Fat: 0.1g    Cholesterol: 62mg    Sodium: 1137mg    Potassium: 651mg    Fiber: 2g    Sugar: 5g    Vitamin A: 8254IU    Vitamin C: 7mg    Calcium: 215mg    Iron: 2mg

Did you make this recipe?

Mention @nospoonnecessary on Instagram and tag it #nospoonnecessary!

©No Spoon Necessary.  All images and content under copyright protection. Please do not use any images without prior permission. Please do not publish this recipe without prior consent. To reference this recipe, please link directly to this post.