When that first real chill hits the air, I immediately start craving something deep, rich, and utterly comforting. Forget delicate salads; my heart goes straight to a big, steaming bowl of soup. If you’ve got leftover holiday ham staring back at you from the fridge—maybe even that big, glorious bone—you’ve hit the jackpot! This is my absolute favorite way to turn those scraps into something magical: a truly satisfying white bean and ham soup.
Growing up, my mom specialized in these kind of robust, soulful meals, blending Southern traditions with simple, hearty ingredients. Trust me, this recipe takes that classic comfort food idea and pumps it up with creamy cannellini beans and savory pork flavor. It’s the ultimate cleanup meal that tastes like you cooked all day. You absolutely need this recipe in your rotation for those cold evenings!
- Why This White Bean and Ham Soup is a Hearty Winter Staple
- Essential Ingredients for Your White Bean and Ham Soup
- Step-by-Step Instructions for Stovetop Bean Soup
- Tips for the Creamiest White Bean and Ham Soup
- Making Leftover Ham Soup in the Slow Cooker
- Serving Suggestions for Your Hearty Winter Soups
- Storage and Freezing Instructions for White Bean and Ham Soup
- Frequently Asked Questions About Ham and White Bean Soup
- Nutritional Snapshot of This Comfort Soup Recipe
- Share Your Experience Making White Bean and Ham Soup
Why This White Bean and Ham Soup is a Hearty Winter Staple
This isn’t just any broth; it’s thick, deeply flavorful, and tastes like it simmered for days, even though it doesn’t! If you want a reliable recipe that feeds a crowd and tastes even better tomorrow, this is it. You absolutely should bookmark this white bean and ham soup for batch cooking!
- Uses simple, accessible pantry staples.
- The leftover ham flavor melts right into the broth.
- It’s an incredibly satisfying, one-pot wonder.
Quick Overview of the White Bean and Ham Soup
Here are the quick deets so you can plan your time:
- Prep Time: 20 min
- Cook Time: 2 hr 10 min
- Total Time: 2 hr 30 min
- Yield: 6 generous servings
Essential Ingredients for Your White Bean and Ham Soup
When we put this list together, I tried to keep things straightforward, leaning on what you probably already have if you just finished a big ham dinner. You’ll notice the ingredients list for the base is pretty standard—onion, carrots, celery, garlic—that’s how you build any great soup, right? But the stars here are the beans and the ham!
You have a choice with the beans: use dried cannellini beans if you planned ahead and soaked them overnight, or use two cans of rinsed and drained beans if you need this tonight. And don’t forget the seasonings! Thyme and that important bay leaf bring out the best in those savory pork notes.
Ingredient Notes and Substitutions
Okay, let’s talk ham. If you have a beautiful smoked ham hock left over—and I sincerely hope you do—use it! That bone cooks down in the broth and releases this incredible, deep, salty, smoky goodness that you just can’t replicate quickly. It’s what turns a good soup into an unbeatable smoky ham hock soup.
If you only have leftover diced ham without a bone, that works too, it just won’t give you that long-simmer depth. If you are starting from scratch and want that smoky profile without waiting on a hock, a little splash of liquid smoke, or heavy doses of smoked paprika, can help mimic the flavor when making your white bean and ham soup.
Step-by-Step Instructions for Stovetop Bean Soup
Alright, let’s get this hearty pot bubbling! This process is built to make sure those dried beans get perfectly soft and creamy while soaking up all that savory ham flavor. The key here is patience during the simmer. If you’re using canned beans, don’t worry, I’ve got the shortcut note coming up later so you don’t miss out on this amazing white bean and ham soup.
Building the Flavor Base of the White Bean and Ham Soup
First things first, we need to wake up those vegetables! Get your olive oil hot in a big pot—a Dutch oven is my favorite for this. Toss in the onion, carrots, and celery. You want them to get soft and sweet, which takes about 5 to 7 minutes over medium heat. They shouldn’t brown at all, just start looking translucent. Then, stir in that minced garlic and let it sizzle for just one minute; you’ll smell it right away!
Simmering and Tenderizing the Beans
Next, if you soaked your dried beans, dump them in along with the broth, your diced ham (or the whole ham hock!), thyme, and the bay leaf. Bring it all up to a boil, then drop that heat right down, cover it, and let it go for about an hour and a half to two hours. If you used a ham hock, pull it out after 1.5 hours, shred all that glorious meat off the bone, discard the bone, and return the meat to the pot. If you’re using canned beans, wait until the last 30 minutes to add those in. Remember to try my contact page if you ever have a question while you’re timing this part!
Tips for the Creamiest White Bean and Ham Soup
I know we all love a hearty, chunky soup, but the real magic in a truly exceptional white bean and ham soup is that velvety finish. It shouldn’t taste heavy, just gloriously creamy, like the beans melted right into the broth. If you skip this little technique, you miss out on the texture that makes this soup restaurant-worthy!
The secret? We borrow a trick from risotto makers, even though we aren’t stirring constantly. Remember in Step 6, I mentioned mashing about a cup of those cooked beans against the side of the pot? That is everything. You just need a sturdy wooden spoon or the back of a ladle and a bit of elbow grease right in the pot.
When you mash those beans, you release all their natural starches, which thickens the broth beautifully without needing any flour or cream. It turns the liquid cloudy and rich. Do only about a cup, though! You still want plenty of whole beans swimming around so you get that perfect textural contrast—the soft creaminess followed by a satisfying bite of whole cannellini bean.
If you use canned beans and want it extra creamy, just give those mashed beans a few extra minutes to incorporate. The resulting silky mouthfeel is what elevates this beyond basic leftover ham soup into something truly comforting. Give it a try; you’ll never go back to skipping the mash step!
Making Leftover Ham Soup in the Slow Cooker
I love using my Dutch oven, but let’s be honest, sometimes on a busy weeknight, I need my appliance army to handle dinner while I tackle laundry or homework supervision. That’s where the slow cooker saves the day for this fantastic white bean and ham soup. If you are set on making a true slow cooker ham bean soup, the process is almost identical, just way less hands-on!
You absolutely have to start by sautéing the vegetables first, just like on the stovetop. You can use a small skillet for that initial step, or if you have one of those fancy oven-safe slow cookers with a searing function, use that! If you don’t sear the onions, carrots, and celery, they just kind of get mushy and bland in the crockpot, and we don’t want that, right?
Once those aromatics are soft and fragrant—maybe five minutes—transfer them right into your slow cooker insert. Now, toss in your dried beans (if using), ham (diced or hock), broth, thyme, and bay leaf. If you are using canned beans, skip them for now, just like in the stovetop version.
Seal the lid and cook on LOW for 6 to 8 hours, or on HIGH for 3 to 4 hours. The time variation depends entirely on your machine and your beans, so check them for tenderness around the 6-hour mark. If you used a bone, take it out around the 6-hour mark, shred the meat, and put it back in. Add your canned beans for the last 30 minutes to heat through. Taste, season well, and mash a cup against the side for that creamy finish that makes our white bean and ham soup famous. Easy peasy!
Serving Suggestions for Your Hearty Winter Soups
Now that you have this enormous, gorgeous pot of savory, thick soup, what are you serving it with? Honestly, this white bean and ham soup is so loaded with flavor and texture—thanks to all those creamy beans and savory ham—that it truly stands up all on its own. It’s a full meal in a bowl, which is exactly what I want when I’m battling a chilly night!
But come on, what is soup without something for dipping? You absolutely need something crusty to sop up every last drop of that lovely broth. My go-to, no-fail partner is a big wedge of honest-to-goodness sourdough bread, maybe toasted lightly with just a smear of good, salted butter. It’s simple, but it lets the soup shine.
If you feel like you need a little something green on the side—because, balance, right?—keep the salad light. Heavy dressings will compete with the richness of the ham. I usually whip up a quick arugula salad tossed simply with good olive oil, a splash of red wine vinegar, maybe just a sprinkle of grated Parmesan cheese if I’m feeling fancy. It gives you that bright, peppery cut needed next to such a savory, hearty winter soup.
You could also serve this with some shredded sharp cheddar cheese sprinkled right on top—don’t knock it ’til you try it! It melts down into the hot broth and adds another layer of salty depth. But whatever you choose, make sure you’ve got a big spoon ready because digging into this batch of leftover ham soup is the best part of the whole cooking process!
Storage and Freezing Instructions for White Bean and Ham Soup
You know I love making huge pots of soup, and this is one of those recipes where the leftovers are often better the next day—the flavors just keep getting to know each other overnight! So, planning ahead and freezing portions of this white bean and ham soup is an absolute must if you want effortless meals later. It freezes like a dream, which is why I always make double batches when I pull out the ham bone.
First things first, you’ve got to cool it down quickly. Never put a giant, piping hot pot of soup straight into the fridge; it messes with the temperature of everything else in there! Let the soup cool down on the counter until it’s just warm to the touch—maybe an hour or so. Then, cover it up and pop it in the refrigerator. It’s happiest chilling in the fridge for about three to four days before you should think about eating the last of it.
When you’re ready to freeze, grab the right containers. I use those heavy-duty Ziploc freezer bags laid flat on a cookie sheet—this makes them stackable once frozen, saving tons of freezer space. Or, use sturdy, airtight plastic or glass containers. But here’s the golden rule for freezing any soup with beans: leave about an inch of headspace at the top! Liquids expand when they freeze, and you don’t want to end up with a cracked container explosion in your freezer. Oops.
This ham and white bean soup holds its texture beautifully when frozen, which is a huge relief! When you pull it out, just defrost it slowly overnight in the fridge, then reheat it gently on the stovetop. If it seems a little thicker than you remember (which sometimes happens when starches freeze), just stir in a splash or two of water or extra chicken broth while it heats up. Instant, perfect leftover ham soup ready to go!
Frequently Asked Questions About Ham and White Bean Soup
I always get questions about making substitutions because we all cook with whatever we happen to have on hand that week! These little tweaks are so important when you are making hearty winter soups from scratch. Here are the things I hear most often when folks are diving into this ham and white bean soup recipe.
Can I use dried beans without soaking for this leftover ham soup?
You absolutely can, but please heed my warning: you’ll be cooking for a long time! Soaking the dried beans overnight really softens them up and cuts that stovetop cooking time significantly. If you skip the soak for this leftover ham soup, plan on simmering for at least three hours, checking frequently, until they are tender enough to mash easily. I always recommend soaking if you can manage it; it just yields a better overall texture.
How do I make this a smoky ham hock soup if I only have plain ham?
That smoky flavor from the ham hock is truly special, and I get why people want that deep background note! If you are just using diced, pre-cooked ham, you can fake that complexity. The best way is to use smoked paprika—start with about a teaspoon stirred in with your veggies. Or, if you happen to have liquid smoke, use it *very* sparingly, like just one tiny drop stirred into the broth. A little goes a long way to making your simple ham taste like you braised it low and slow. You want that hint of smoke, not an overwhelming campfire flavor!
Thinking about what goes into a good batch of cannellini bean soup ham? Check out my story on how I use family traditions to adapt classic meals when you need a little inspiration on my About Page!
Nutritional Snapshot of This Comfort Soup Recipe
You know, here at the kitchen, we care deeply about what we feed our families, but when you’re making something as gloriously rustic as a white bean and ham soup, we aren’t counting every single calorie! However, since I studied Food Science, I always like to give you a general idea of what a hearty serving of this soup looks like nutritionally. It’s good to know what you’re getting when you sit down to this fantastic meal.
Keep in mind these numbers are just estimates based on the standard ingredients list—if you use way more ham hock meat or skip the oil entirely, the macros will definitely shift! This snapshot is based on a single generous serving size of about 1.5 cups. These values reflect why it’s such a satisfying bowl; look at all that protein!
- Calories: Approximately 350 per serving
- Protein: A whopping 28 grams!
- Total Fat: About 8 grams
- Carbohydrates: Right around 45 grams (thanks to those lovely beans giving us fiber!)
This recipe is naturally low in sugar and fat compared to cream-based soups, mainly because the creaminess comes from the beans themselves rather than added dairy. And that fiber content is fantastic for keeping you full until dinner!
We try to be transparent about what goes into our favorite comfort food recipes, sharing our estimations right here. For more details about how we handle data here on the site, you can always check out our privacy policy. But trust me, if you’re looking for a nutritious and deeply flavorful way to use up that ham, this soup fits the bill perfectly!
Share Your Experience Making White Bean and Ham Soup
Okay, now that you’ve got a big pot of this amazing white bean and ham soup bubbling away on your stove, I really want to hear about it! Home cooking is all about sharing, right? Trying out a new recipe is just the first step; the fun really starts when you customize it to make it perfect for *your* family.
Did you go heavy on the carrots? Maybe you tossed in a little splash of cider vinegar at the end to brighten it up? Or perhaps you ended up making a massive batch of slow cooker ham bean soup!
Don’t be shy! Head down to the comments below and give this recipe a star rating so other home cooks know it’s a keeper. Tell me what you added—did you use Great Northern beans instead of cannellini? Did you pile on the fresh thyme? I want all the details about how you made this comfort soup recipe your own.
If you snap a picture of your steaming bowl, please tag me on social media so I can see your beautiful creation! Knowing that this savory, satisfying meal is warming up your table makes all the testing and testing worth it. For general site questions or sharing feedback on the whole experience, you can always check out our terms of use page too.
Happy cooking, friends! I can’t wait to read how you enjoyed this ultimate hug in a bowl of ham and white bean soup.
PrintHearty White Bean and Ham Soup
Make this comforting soup using leftover ham bone or diced ham with creamy white beans. It is a simple, satisfying meal perfect for cold weather.
- Prep Time: 20 min
- Cook Time: 2 hr 10 min
- Total Time: 2 hr 30 min
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 6 cups chicken broth
- 1 pound dried cannellini beans, soaked overnight and drained (or 2 15-ounce cans, rinsed and drained)
- 1 pound cooked ham, diced (or 1 smoked ham hock)
- 1 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon black pepper
- Salt to taste
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery. Cook until softened, about 5 to 7 minutes.
- Add the minced garlic and cook for 1 minute more until fragrant.
- If using dried beans, add the soaked beans, chicken broth, diced ham (or ham hock), thyme, and bay leaf to the pot. If using canned beans, wait until the last 30 minutes of cooking to add them.
- Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 1.5 to 2 hours, or until the dried beans are tender. If using a ham hock, remove it after 1.5 hours, shred the meat, discard the bone, and return the meat to the pot.
- If using canned beans, add them now. Continue to simmer for 30 minutes, allowing the flavors to combine.
- Remove the bay leaf. Season the soup with pepper and salt as needed. For a creamier texture, mash about 1 cup of the beans against the side of the pot before serving.
Notes
- If you do not have leftover ham, use 1 smoked ham hock for deep, smoky flavor.
- For a quicker meal, substitute 4 cups of cooked ham for the ham hock and use two cans of rinsed cannellini beans instead of dried.
- This soup freezes well. Cool completely before transferring to airtight containers.
Nutrition
- Serving Size: 1.5 cups
- Calories: 350
- Sugar: 5
- Sodium: 850
- Fat: 8
- Saturated Fat: 3
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 45
- Fiber: 12
- Protein: 28
- Cholesterol: 45



