There is just something about the first real chill in the air that makes me want to pull out my biggest pot. Forget fancy dinners; when the wind starts howling next door, Iām reaching for the navy beans. This recipe for Ham and White Bean Soup isn’t just good; trust me, this is *the* best bean soup recipe youāll ever make. Weāve been making variations of this cozy classic for decades. My uncle always claimed that the secret ingredient was the slightly salty air in his old smokehouse, but I know itās really just about low, slow simmering and getting that soup creamy without any dairy.
If youāre looking for real, satisfying comfort food that sticks to your ribs, youāve come to the right place. I even linked to our little story on the site so you can see why we rely on this specific bowl of warmth when the weather turns nasty. Itās tradition in a saucepan!

Why This Ham and White Bean Soup is the Ultimate Comfort Food Soup
When the temperature drops, nothing beats a bowl brimming with one of these hearty soup recipes. This isn’t just dinner; itās a full-on hug in a bowl! This white bean soup stands out because it manages to be incredibly rich and satisfyingāthe ultimate comfort food soupāwhile staying surprisingly light on the stomach.
The texture is divine; those navy beans break down just enough to create a naturally creamy base; you wonāt even miss the heavy cream, I promise. Itās savory heaven, largely thanks to that magic ingredient hiding in the broth.
Quick Prep for an Easy Bean Soup
Donāt let the two-hour simmer scare you off! This is genuinely an easy bean soup because the actual hands-on time is negligible. Youāll spend about 15 minutes chopping vegetables at the beginning, and then itās just waiting time. Set it and forget it! That short prep window means you can get this piping hot goodness on the table even on a busy weeknight.
Flavor Depth in Every Bowl of Bean Soup
The secret weapon that makes this recipe expert-level good is the smoked ham hock. That bone carries so much smoky, salty, savory goodness that infuses everything as it tenderizes. It transforms simple beans and broth into something deeply complex. Itās pure flavor magic, and honestly, I always sneak the meat right off the hock while the soup is simmering!
Gathering Ingredients for Your Hearty Bean Soup Recipe
Okay, letās talk about what youāll need to bring this amazing batch of savory bean dishes to life. When youāre making a soup where the beans are the star, you simply have to be specific about your ingredients. I want you to trust this recipe completely, and that means following the list precisely, especially when it comes to the type of beans we’re using!
Now, whatever you do, please use dried beans here, not canned, unless you are seriously strapped for timeāIāll tell you how to adjust that later. The structure of this soup depends on them breaking down slowly. We need that robust ham flavor, so whether you grab a smoked ham hock or use diced leftover ham, make sure it has that smoky punch!
Key Components for White Bean Soup with Ham
Here is the core list. Get quality items where you can, and measure everything carefully. Trust me, precise measurements are what turn simple ingredients into the best ham and bean soup.
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 pound dried navy beans or great Northern beans, rinsed and picked over
- 8 cups chicken broth
- 1 smoked ham hock or 1 cup diced ham
- 1 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon black pepper
- Salt to taste
Step-by-Step Instructions for Perfect Stovetop Bean Soup
Now we get to the fun partāactually building that flavor! This is where the magic happens, turning those raw veggies and dried beans into a cohesive, fantastic meal. I always use my big Dutch oven because it distributes heat so evenly, which is key when you need a nice, long, gentle simmer for the best bean soup results. Follow these steps, and youāll have the deepest flavor base possible.
SautƩing Aromatics for the Bean Soup Base
First things first: grab your pot and get that olive oil heating over medium heat. Toss in your finely chopped onion, carrots, and celery. You want them to get soft and sweetānot brownedāso let them cook gently for about five to seven minutes until they start looking translucent. Next, stir in your minced garlic and let it cook for just one more minute until you can really smell it. Don’t rush this beginning step; softened vegetables give the whole body of the soup flavor!
Simmering the Navy Bean Soup to Tenderness
Time to get everything swimming! Stir in your rinsed navy beans, dump in the chicken broth, and toss in the ham hock, thyme, bay leaf, and pepper. Bring that whole mixture up to a rolling boil over high heat first. Once itās bubbling hard, reduce the heat way down to low, cover the pot, and let it go for a good hour and a half to two hours. This long simmer time is non-negotiable when using dried beans so they get perfectly tender. If youāre using pre-diced ham instead of a hock, wait until the last 30 minutes to toss that in.
Finishing and Adjusting Your Savory Bean Dishes
Once the beans are soft, fish out that ham hock and the bay leafāwe donāt need those anymore. Carefully shred any delicious meat off that bone and stir it right back into the pot to get your savory bean dishes ready. Give it a good taste test for salt; remember the ham hock adds a lot already! If you like your meal thicker, just take a spoon and mash a few beans right against the side of the pot. Thatās instant creaminess!
For more on maximizing flavors when cooking at home, you can check out some tips on the main site!
Tips for Success When Making This Bean Soup
Even though this is a super forgiving, rustic pot of bean soup, a few small choices can really elevate the final result. I know sometimes grabbing dried beans feels like too much work, but trust the process! If youāre in a massive hurry, you can use canned beans, but you *have* to toss them in during the last 30 minutes only, otherwise, they turn to mush. We aren’t aiming for mush here!
When you simmer this soup, the broth should barely bubbleāa gentle, occasional puff is all you need. If you boil it hard, the beans crack before they soften properly, and you lose that beautiful creamy finish.
Ingredient Notes and Substitutions for Bean Soup
Letās talk swaps, because everyone needs flexibility. If you absolutely must skip the ham hock for whatever reason, you have a couple of options. For a vegetarian version, just use vegetable broth, and here is the real kicker: throw in a teaspoon of smoked paprika. It tricks your brain into thinking that smoky ham flavor is hanging around! It works shockingly well.
And if you love the ease of a Crockpot soup recipe, this translates perfectly! Just toss everything in the slow cooker after you sautƩ the veggies and let it go on low for about six to eight hours. It turns into the best slow cooker bean soup you can imagine, ready when you walk in the door.
Serving Suggestions for Your Creamy Bean Soup
This creamy bean soup is so hearty it truly stands alone as a meal, but I never serve it without something good for dipping! Honestly, nothing beats tearing off chunks of crusty sourdough bread to soak up every last drop of that savory broth. If you’ve managed to mash some beans for extra thickness, the bread ritual becomes even more important!
If I want to make it feel a little lighter, especially in the middle of the week, Iāll pair a bowl with a very simple side saladāmaybe just some crisp greens with a bright, acidic vinaigrette. The acidity cuts through the richness of the ham perfectly. Itās the ultimate balanced, cozy weeknight dinner!
Storage and Reheating Instructions for Leftover Bean Soup
The best part about making a big pot of this bean soup? The leftovers are even better the next day! When you store it overnight, those starches from the navy beans really hydrate, making the soup much thickerāalmost like a stew, which I love! You can safely keep this in airtight containers in the fridge for three to four days.
When you go to reheat it, skip the microwave if you can. I find reheating it gently on the stovetop over medium-low heatājust stirring occasionally until itās hot all the way throughākeeps the texture the best. If itās gotten too thick for your liking, stir in a splash of fresh chicken broth or even just water until you hit that perfect consistency again. You can read about our general recipe policies on our disclaimer page if you ever have questions about food safety!
Frequently Asked Questions About This Bean Soup Recipe
Can I make this White Bean Soup with Ham without a ham hock?
Oh, absolutely! If you canāt find a good smoked ham hock, don’t stress about it. You can just use diced cooked ham throughout the process, like in the instructions, but to really capture that smoky note, I highly recommend adding about half a teaspoon of smoked paprika when you add the broth. A tiny splash of liquid smoke works too, but use it sparinglyāthat flavor is potent!
How long does the dried bean soup need to cook?
This is the most important question for any navy bean soup recipe! For dried beans, you are looking for tenderness, not just a specific time on the clock. Generally, it takes between an hour and a half and two hours of gentle, covered simmering. You have to test them! They should mash easily against the roof of your mouth. If they are still hard in the center, just let them go longer with a little extra broth if the soup gets too thick.
Is this a good recipe for Slow Cooker Bean Soup?
It is a fantastic recipe for a slow cooker bean soup! In fact, I often prepare it that way on weekends. After you sautĆ© your vegetables on the stovetop (that first step really develops flavor, don’t skip it!), just dump everything into your Crockpot soup recipes vessel. Cook it on low for six to eight hours. It comes out perfectly tender and ready to eat exactly when you want it.
If you have any other burning questions about making great comfort food soup, please feel free to get in touch via our contact page!
Estimated Nutritional Profile for This Bean Soup
I know some of you need to keep track of the numbers, so here is the rough nutritional breakdown for this incredibly savory bean dishes. Remember, these are estimates based on my recipe using a ham hock and navy beans. Factors like the size of your ham hock or how much salt you add can change things slightly. Always check your specific ingredients if youāre counting closely!
- Serving Size: 1.5 cups
- Calories: 350
- Fat: 8g (with 3g saturated)
- Protein: 25g
- Carbohydrates: 50g (15g Fiber)
- Cholesterol: 25mg
We try to keep things transparent here, so you can find more details on how we handle this info over on our privacy policy page. But honestly, with this much protein and fiber, itās a win for any meal!
Share Your Experience with This Hearty Bean Soup
Now that youāve made the very best ham and white bean soup, I desperately want to hear how it turned out! Did the ham hock give you that incredible flavor boost I promised? Please leave a star rating belowāit really helps others find this cozy recipe. And if you snapped a snap of your big, steaming bowl, tag us on social media! Seeing your successful bowls of comforting bean soup is the absolute highlight of my week, and it builds up our whole community!
PrintHearty Ham and White Bean Soup
Make this simple, comforting ham and white bean soup. It is a filling meal perfect for cold weather.
- Prep Time: 15 min
- Cook Time: 2 hr 15 min
- Total Time: 2 hr 30 min
- Yield: 6 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 2 cloves garlic, minced
- 1 pound dried navy beans or great northern beans, rinsed and picked over
- 8 cups chicken broth
- 1 smoked ham hock or 1 cup diced ham
- 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.
- Stir in the rinsed beans, chicken broth, ham hock (if using), thyme, bay leaf, and pepper.
- Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 1.5 to 2 hours, or until the beans are tender. If using diced ham instead of a hock, add it during the last 30 minutes of cooking.
- Remove the ham hock and bay leaf. Shred any meat from the hock and return it to the pot. Discard the bone.
- Taste the soup and add salt as needed. If you prefer a thicker soup, mash some of the beans against the side of the pot.
- Serve hot.
Notes
- For a vegetarian version, omit the ham hock and use vegetable broth. Add smoked paprika for a smoky flavor.
- If you use canned beans, reduce the cooking time significantly and add them in the last 30 minutes.
- You can cook this soup in a slow cooker on low for 6 to 8 hours.
Nutrition
- Serving Size: 1.5 cups
- Calories: 350
- Sugar: 5
- Sodium: 750
- Fat: 8
- Saturated Fat: 3
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 50
- Fiber: 15
- Protein: 25
- Cholesterol: 25
























Leave a Reply