Oh, honey, when the wind starts howling outside and you just want to crawl under a weighted blanket? That’s when you need a pot of the real deal simmering on the stove. We’re not talking thin, sad canned stuff here—I’m talking about the ultimate, hearty, old-fashioned navy bean soup that sticks to your ribs and warms you from the inside out. The secret, and I mean the game-changer, is always that beautiful, smoky ham hock. My grandpa used to make his huge pot every Sunday after church, and the smell alone could cure any bad mood. Trust me, this classic navy bean soup recipe is the anchor for any cozy night in, and I’m so thrilled to share the exact way we make it.
If you are looking for more soul warming soup ideas this season, you should definitely check out some of my favorite winter soup ideas while you’re here!
Why This Hearty navy bean soup Recipe Works (E-E-A-T Focus)
I know there are a million bean soup recipes out there, but this one hits differently. It stands out as a true classic because it focuses on building flavor the right way. When you’re searching for comfort food soup recipes, you want something that tastes like it simmered all day, even if you’re making it on a Tuesday night. This recipe guarantees that rich, satisfying experience every single time!
- This isn’t just a side dish; it’s a substantial meal worthy of being called hearty navy bean soup.
- The long, gentle cooking process marries all those savory, smoky notes perfectly into the broth.
- It creates a naturally luxurious texture without needing heavy cream or any weird thickeners.
We never mess with this flavor base. You can find more tips on making amazing old fashioned bean soup over here, but the ham hock is non-negotiable for this version!
Deep Flavor from Smoked Ham Hocks
Listen, if you skip the smoked ham hock, you’re losing the soul of this soup. That bone and the meat clinging to it release incredible amounts of collagen and that deep, smoky essence as it simmers. It seasons the broth from the inside out, giving you that authentic, slow-cooked taste that simple bacon just can’t achieve alone. It’s where all the magic starts, honestly!

Achieving the Perfect Thick bean soup recipe Consistency
The absolute best way to get that creamy, thick bean soup recipe texture we all dream of is super simple: you mash some beans! After the soup finishes cooking, just grab a sturdy spoon and press about a cup’s worth of the beans against the side of the pot. This releases the starches and thickens the broth beautifully, ensuring your final navy bean soup is decadent, not watery.
Ingredients for Classic navy bean soup
Getting this *classic navy bean recipe* right starts with showing the ingredients a little respect! I usually like to buy my beans a little early so I can rinse and pick through them properly—we don’t want any tiny rocks sneaking into dinner, right? Because the ham hock brings so much saltiness, you absolutely must wait until the very end to even taste for adding extra salt. Seriously, don’t touch the salt shaker until that ham is shredded and back in the pot! Here is everything you’ll need for the best navy bean and ham soup.
- 1 pound dried navy beans, rinsed and picked over
- 8 cups chicken broth or water
- 1 smoked ham hock (about 1 pound)
- 1 tablespoon olive oil
- 1 large yellow onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- 1 bay leaf
- 1/4 cup chopped fresh parsley (for garnish)
How to Prepare the Ultimate navy bean soup on the Stovetop
Okay, this is where we actually build the flavor orchestra! It’s a stovetop recipe, so you’ll need a big, heavy pot—I always grab my Dutch oven for this because it holds heat so nicely. We are marching through this process, so pay attention to the timing cues; they are super important for getting those beans soft and the ham flavor distributed perfectly throughout your amazing navy bean soup.
Don’t worry if this sounds like a couple of steps; honestly, most of it is hands-off simmering time. You’ll be amazed at how rich this turns out, especially since we’re sticking to mostly one pot until the very end. Check out this guide if you want to see how it compares to a faster one pot navy bean soup version, but for the full comfort experience, this stovetop method can’t be beaten.
Simmering the Beans and Ham
First things first, get those rinsed navy beans right into your big pot with your chicken broth, or water if you prefer. Toss in that beautiful smoked ham hock and bring it up to a full boil. Once it’s bubbling happily, immediately drop the heat way down, pop the lid on slightly askew, and let it gently simmer for a full hour. This initial time is crucial! It starts softening the hard beans and gently begins infusing that deep, smoky broth flavor we are chasing.
Sautéing the Aromatics for navy bean and ham soup
While the broth is working its magic, we build our base layer of flavor—the classic trio! Grab a separate skillet and a little olive oil. Toss in your chopped onion, carrots, and celery. You want to cook these veggies over medium heat until they start getting soft and sweet, which usually takes about 5 to 7 minutes. That’s when you stir in your minced garlic and dried thyme for just about 60 seconds until you can really smell that incredible aroma filling up your kitchen.
Finishing the navy bean soup and Shredding the Meat
After that first hour is up, pull the ham hock out onto a plate to cool down—careful, it’s hot! Fish out that bay leaf too; we don’t need it anymore. Now, pour your sautéed vegetables right into the bean pot, add the pepper, and let everything cover and simmer for another 45 minutes until the beans are truly tender. Once you can handle the ham, shred all that delicious meat off the bone and stir it back in. If you want that amazing thick texture, this is when you smash 1 cup of beans against the side of the pot before letting it all simmer for 10 more minutes.

Expert Tips for Perfect navy bean soup Every Time
I’ve been making this exact navy bean soup for so long that I have a few little tricks that make my day-to-day cooking easier, and I think you’ll love them too! My best personal tip, especially if I’m in a rush, is that I always rinse my beans *very* thoroughly under cold water before I even think about soaking them. You aren’t just washing off dust; you’re rinsing away any surface starch that could make the broth cloudy later on.
If you want to turn this into an amazing easy bean soup for dinner without sacrificing flavor, I totally get it. So, here are the quick fixes!
Speeding Things Up with the Instant Pot navy bean soup Method
This is for those nights when you forgot to soak the beans *and* you’re starving! For an amazing Instant Pot navy bean soup, you toss pretty much everything—beans, hock, veggies, broth—into the pressure cooker. You cook it on high pressure for 35 minutes, and then you let it do a Natural Pressure Release for about 15 minutes before quick-releasing the rest. It’s seriously fast, and the pressure cooker really helps infuse that smoky flavor deep into the beans.
What If I Don’t Have a Ham Hock? Try Navy bean soup with bacon!
Don’t panic if your butcher is out of hocks! You can absolutely swap it out for about half a pound of diced, good quality smoked bacon. You’ll start by cooking that bacon in your pot first until it gets nice and crispy and renders out all that beautiful fat. You use that bacon grease to sauté your onions and veggies—that’s how you capture that essential smoky base for your navy bean soup with bacon. Then toss the crispy bacon bits back in with the shredded ham meat later on!
My Little Trick for Extra Smoothness
While I love the mashed bean technique for thickness, sometimes I want it *super* velvety soft. If that’s you, once you’ve shredded the ham and removed the bay leaf, stick an immersion blender right into the pot and blend about a third of the soup until it’s creamy. Then add the ham back in and stir. It gives you soup that looks like it took three days but only took two hours!

Serving Suggestions for your Hearty navy bean soup
This hearty navy bean soup is definitely filling enough to stand on its own, but you know me—I like to make a full, cozy event out of dinner! If you’re looking for something to truly complete this soul warming soup, you simply have to have crusty bread on hand. Think big, thick slices you can use to mop up every last bit of that rich broth. Seriously, it’s mandatory!
If you need a recipe for that perfect dipping vessel, I’ve got my go-to easy Italian bread recipe that bakes up beautifully. For something lighter, a simple side salad with a sharp vinaigrette cuts through the richness of the ham perfectly. And honestly? Nothing beats a classic grilled cheese sandwich alongside this soup. That hot, gooey cheese melting into the thick navy bean soup is just pure heaven on a cold night.

Storage and Reheating Instructions for navy bean soup Leftovers
This soup is truly one of the best weeknight soup meals because it tastes even better the next day. You can keep your leftover navy bean soup in an airtight container in the fridge for about three to four days—the flavor really deepens overnight!
When you’re ready to eat it again, the stovetop is always the best way to reheat it slowly. If you’re microwaving, be sure to use lower power and stir frequently so it warms through evenly. And yes, you can totally freeze this! Scoop it into freezer-safe bags or containers, leaving an inch of space at the top for expansion. It keeps beautifully for up to three months.
Frequently Asked Questions About navy bean soup
I always get tons of questions when people try navy bean soup for the first time, mostly because they want to know how to make sure it’s as hearty and *thick* as mine! It’s such a satisfying dish, and getting the texture and flavor just right is key to a great batch of these smoked ham hock soup leftovers.
Do I need to soak the navy beans before making this navy bean soup?
That’s a great question about preparation time! For this recipe, soaking is totally optional. Because we simmer the beans for a long time with that ham hock, they’ll get tender eventually. However, if you want to speed up that total cook time, go ahead and soak them overnight. If you forget, try the quick-soak method: cover them with water, boil vigorously for 2 minutes, then turn off the heat, cover, and let them sit for one hour before draining and using them!
Can I make this recipe vegetarian or vegan?
Absolutely, you can make a wonderful vegan version, although it won’t be spicy like the ham version! To keep that deep, savory base, you’ll need to replace the ham hock and chicken broth. Use a rich vegetable broth, and then use spices like smoked paprika, liquid smoke (just a few drops!), and maybe add an extra carrot or two when sautéing the aromatics. It won’t have the collagen, but it will still be a fantastic, filling soup!
How can I make this navy bean soup even thicker?
We talked about it briefly, but I want to emphasize: mashing is your best friend here for that perfect, thick bean soup texture! Once the soup is cooked, take a sturdy potato masher or the back of a wooden spoon and intentionally crush about a quarter of the beans right against the side of the pot. If you want to get really smooth, use an immersion blender on just a small portion of the soup before stirring everything together. That releases the starch and gives you a naturally creamy result!
Estimated Nutritional Information for navy bean soup
Now, I know when we’re making comfort food like this, we aren’t usually counting every single calorie, right? But for those of you who like to know what’s in your big bowl of warmth, here are the estimates based on the recipe details and a standard serving size. Remember, this is based on using the ham hock and the broth from it, so keep that sodium factor in mind!
Here’s a quick snapshot of what you’re looking at per 1.5 cup serving of this wonderful soup:
- Calories: 350
- Protein: 25g (That’s the ham doing the heavy lifting!)
- Fiber: 15g (Hello, healthy digestion!)
- Fat: 7g
- Sodium: 650mg (Always taste before adding extra salt!)
It’s pretty amazing how much protein and fiber you pack into this easy bean soup for dinner!
Share Your Cozy Night In Recipes
Alright, my friend, I’ve poured my heart out showing you how to make what I truly believe is the best, most soul-satisfying navy bean soup out there. Now it’s your turn!
I absolutely love hearing about how my family recipes work in your kitchen. If you made this Classic navy bean recipe and it kept your family warm on a chilly evening, please do me a favor: hop down to the comments and leave me a star rating and tell me what you thought!
Did you use bacon instead of the hock? Did you skip the soaking step? I want to know the details! And if these aromas inspired your whole week, snap a picture and tag us on social media. Sharing the comfort is half the fun of cooking, after all!
PrintClassic Hearty Navy Bean and Ham Soup
Make a comforting, old-fashioned navy bean soup using smoked ham hock for deep flavor. This recipe yields a thick, satisfying meal perfect for cold weather.
- Prep Time: 15 min
- Cook Time: 2 hr 10 min
- Total Time: 2 hr 25 min
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 pound dried navy beans, rinsed and picked over
- 8 cups chicken broth or water
- 1 smoked ham hock (about 1 pound)
- 1 tablespoon olive oil
- 1 large yellow onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- 1 bay leaf
- 1/4 cup chopped fresh parsley (for garnish)
Instructions
- Place the rinsed navy beans and chicken broth (or water) in a large pot or Dutch oven. Add the ham hock. Bring the mixture to a boil, then reduce heat, cover, and simmer for 1 hour.
- While the beans simmer, prepare the vegetables. Heat the olive oil in a separate skillet over medium heat. Add the onion, carrots, and celery. Cook until the vegetables soften, about 5 to 7 minutes.
- Add the minced garlic and dried thyme to the skillet and cook for 1 minute more until fragrant.
- After the beans have simmered for 1 hour, remove the ham hock from the pot. Set the ham hock aside to cool slightly. Discard the bay leaf.
- Add the cooked vegetables, black pepper, and bay leaf to the bean pot. Continue to simmer, partially covered, for another 45 minutes, or until the beans are tender and the soup has thickened. Stir occasionally to prevent sticking.
- Once the ham hock is cool enough to handle, shred the meat from the bone, discarding the skin and bone. You should have about 1 to 1.5 cups of shredded ham.
- Stir the shredded ham back into the soup. Simmer for 10 minutes to heat the ham through. If you prefer a thicker soup, mash about 1 cup of the beans against the side of the pot with a spoon.
- Taste and add salt if needed (smoked ham hocks are often salty). Serve hot, garnished with fresh parsley.
Notes
- For a quicker version using an Instant Pot, combine beans, broth, ham hock, onion, carrots, celery, garlic, thyme, pepper, and bay leaf. Cook on High Pressure for 35 minutes, followed by a Natural Pressure Release for 15 minutes. Shred meat and finish as directed in step 6.
- If you do not have a ham hock, substitute with 1/2 pound of smoked bacon, diced, cooking it first to render the fat before adding the vegetables.
- If you prefer a smoother soup, remove the bay leaf, then use an immersion blender to partially blend the soup before adding the shredded ham back in.
Nutrition
- Serving Size: 1.5 cups
- Calories: 350
- Sugar: 4
- Sodium: 650
- Fat: 7
- Saturated Fat: 2
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 50
- Fiber: 15
- Protein: 25
- Cholesterol: 30

























Leave a Reply