Amazing 1-Pot Navy Bean Soup Comfort Now

January 25, 2026
Written By Katherine Reilly

Kate Reilly is the founder and head cook behind Taste This Plate. Growing up in a bustling Midwestern home, she learned that the best memories are made in the kitchen. With a passion for deconstructing classic American dishes, Kate’s expertise lies in making delicious, home-cooked meals accessible to everyone, regardless of their busy schedule. She believes that with simple ingredients and a little guidance, anyone can create extraordinary everyday meals. Her recipes are tested, tweaked, and perfected to ensure they are as reliable as they are delicious.

When the weather turns chilly and all you crave is something that feels like a warm hug from the inside out, you reach for comfort food, right? For me, nothing beats a big, steamy bowl of homemade navy bean soup. Forget those watery, bland versions you might have tried; this recipe is the real deal. We’re using a smoked ham hock for depth, and trust me, that’s the secret ingredient that takes it from good to absolutely unforgettable. Food isn’t complicated, but it should always feel loved. That’s why I developed this classic, hearty recipe—it’s simple, feeds everyone well, and tastes exactly like home.

Why You Will Love This Hearty Navy Bean Soup

I know your weeknights can be hectic, which is exactly why I spent ages tweaking this navy bean soup recipe until it was foolproof. The beauty of this pot is that once it gets going, you pretty much let it do its own thing. Because we use dried beans and pork, the slow simmer is where all the magic happens! Here’s why I know this will become a constant request on your family menu:

  • Ultimate Comfort Food Soup: Seriously, this is what soup was invented for. It’s rich, perfectly seasoned, and so satisfying warm on a cold night. You won’t need anything else once you’ve got a bowl of this in front of you.
  • Deep, Savory Flavor Layer: That smoked ham hock isn’t just for show! It slowly renders out all that incredible smoky goodness, giving the broth a complex flavor you just can’t get from quick substitutes. It’s the key to an old fashioned bean soup taste.
  • It’s Almost a One Pot Soup Meal: After the initial sauté of those aromatics, everything goes into one big pot (or you can even try it in the slow cooker!). Minimal cleanup means more time spent enjoying this cozy bowl.
  • Perfect for Meal Prep: This soup is phenomenal as leftovers. It actually tastes better the next day! Make a huge batch on Sunday, and you’ve got easy, healthy dinners ready for the next few days.

Ingredients for the Best Navy Bean Soup Recipe

Gathering your ingredients is the first step to achieving that truly memorable classic navy bean recipe flavor. Since this soup relies on simmering for hours, the quality of the base ingredients really shines through. We keep the list simple because the ham hock does most of the heavy lifting in flavor building! If you’re looking for more vegetable inspiration later on, you might want to check out my creamy celery soup when you’re craving something green.

Ingredient List for Navy Bean Soup

  • 1 pound dried navy beans, rinsed and picked over
  • 1 smoked ham hock (about 1 pound)
  • 8 cups water or low-sodium chicken broth
  • 1 large yellow onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 bay leaf
  • 1 tablespoon olive oil
  • Salt and black pepper to taste

How to Make Classic Navy Bean Soup Step-by-Step

Making a truly wonderful pot of navy bean soup requires a little patience upfront, but once those dried beans go in, it’s smooth sailing. Don’t rush the textures here; the long, slow simmer is what transforms simple beans into that creamy, satisfying texture we’re looking for. I always tell people—if you want that deep, smoky flavor that makes this soup iconic, you have to give the ham hock time to work its magic! If you ever need a non-bean, deeply savory dinner to break things up, make sure you check out my Italian comfort soup!

Preparing the Beans and Initial Simmer for Navy Bean Soup

First things first, those beans need soaking! You have two reliable options. Either cover the rinsed beans by about three inches of water and let them sit on the counter overnight—that’s the classic way. Or, if you’re feeling spontaneous, use the quick soak: bring them to a boil for just one minute, cover the pot, and let them sit for an hour. Either way, remember to drain that soaking water before moving on. Next, put the drained beans and your ham hock right into your pot, cover with 8 cups of broth or water, bring it all up to a boil, then immediately drop the heat, cover it again, and let it happily simmer for a full hour. This initial phase is essential for seasoning that base flavor for your navy bean soup.

Sautéing Aromatics and Combining Ingredients for Hearty Bean Soup

While the beans are doing their early simmer, we step over to a separate skillet. Warm up that olive oil over medium heat and toss in your chopped onion, carrots, and celery. You want to sauté these until they just start getting soft, which takes about five or seven minutes. This simple step of cooking them first blooms their flavor, adding a sweet depth that makes this a truly hearty bean soup. Once they soften up, toss in the minced garlic for just one minute until you can really smell it. Then, add those sautéed veggies right into the main pot along with your thyme, rosemary, and the all-important bay leaf. Give it a good stir!

Finishing the Navy Bean Soup and Shredding the Ham

Now, we let it go! Cover the pot again and let it simmer for another hour, maybe an hour and a half, until those navy beans are completely soft and the soup has thickened up nicely. Keep an eye on it and stir occasionally so nothing sticks to the bottom. When it’s ready, carefully pull out the ham hock, let it cool down a bit, and shred every last bit of usable meat off that bone—toss the skin and bone! Stir that shredded ham meat right back into your soup. Before serving, always remember my golden rule: pull out that bay leaf! Fish it out completely, then taste it and add salt and pepper as needed. Remember, that ham hock adds a lot of saltiness, so taste first!

Tips for the Perfect Navy Bean Soup

Even though this navy bean soup recipe relies on low and slow cooking, sometimes life happens and you need a speedy dinner! That’s where my little expert tricks come in handy. I always jot these down on the recipe card so I don’t forget when I’m running between the garden and the stove. Look, I get it; not everyone has a smoked ham hock stashed away, but that smoky element is just too good to skip entirely, so I have a quick fix for that too. Plus, mastering the texture—that slightly creamy, hearty feel—is everything!

If you’re in a rush and need a weeknight savior, listen up: you can absolutely use canned beans. Just make sure you grab two 15-ounce cans, rinse them really well, and drain them before adding them in. This cuts your cooking time down significantly! If you skip the ham hock, don’t just leave the smoky flavor out. Instead, try sautéing about half a cup of diced bacon or diced smoked ham right along with your onions and carrots.

Now, for the texture. If after all that simmering your soup isn’t as thick as you hoped for that perfect, satisfying bowl of comfort food soup, don’t sweat it! Here’s the magic trick: pull out about a cup of the beans—just the beans, not too much liquid—mash them up really well with a fork (or pulse them briefly in a blender if you must!), and then stir that creamy mash right back into the pot. Instant thickness! It blends right in. Seriously, try this trick next time you’re craving a rich bowl. This savory soup pairs magically with a slice of crusty bread for dipping, by the way!

Making Navy Bean Soup in the Slow Cooker or Instant Pot

I get asked all the time if you can adapt my stove-top methods for modern appliances, and I love showing people how versatile this navy bean soup is! While I truly believe the slow simmer on the stove gives you the best flavor base, I absolutely won’t judge you for needing it done faster. Both the slow cooker and the Instant Pot are fantastic tools for getting that hearty bean soup texture with less hands-on time.

If you’re using the electric pressure cooker (Instant Pot), you MUST pay attention to the soaking step. The quick soak method I mentioned earlier is essential here, as dried beans need that initial softening before going under pressure. You often add slightly less liquid than the stovetop version, and then cook on high pressure for around 30 to 40 minutes, depending on how old your beans are. I always recommend checking out dedicated guides if you’re nervous about the pressure build-up, like this great one I found on Instant Pot navy bean soup techniques!

For the slow cooker, this is where things get really cozy! You can usually skip the initial hour of simmering after the soak—just add everything in after the beans are soaked and drained. You might need just a touch less liquid initially because the slow cooker doesn’t lose as much steam, but otherwise, toss in the ham hock, veggies, and herbs, and set it on low for 6 to 8 hours or high for 3 to 4 hours. It’s such a fantastic, hands-off way to enjoy comfort food soup after a long day. If you love the slow cooker for other meals, you should definitely check out my slow cooker red beans and rice!

Serving Suggestions for Your Classic Navy Bean Recipe

You’ve made the best navy bean soup imaginable, brimming with smoky ham and tender beans. Now comes the fun part: deciding what to serve alongside it! This is such a substantial, hearty bean soup that it hardly needs anything else, but serving it with the right companion elevates it into a true feast.

For the ultimate rustic, cozy night in, you absolutely need something sturdy for soaking up that flavorful broth. My first choice is always a loaf of thick, crusty sourdough bread—you know, the kind with the chewy crust that stands up to dipping! However, if you’re craving something a little sweeter and more traditional alongside your classic navy bean recipe, you cannot skip my moist sourdough cornbread.

That slightly sweet crumb against the savory, salty soup? Perfection. Trust me, once you try this combination, you’ll never serve your soup without a side again!

Storage and Reheating Instructions for Navy Bean Soup

One of the major wins for making a big pot of navy bean soup is that you get amazing leftovers. This soup is a dream for meal prepping because it actually seems to get even better overnight as those herbs and the smoky ham flavor continue to meld! Don’t worry if it looks completely different the next day, though.

When you take it out of the fridge, that beautiful broth is going to look thick—almost like a bean paste! That’s totally normal; the starches in the navy beans just swell up once they cool down. Don’t reach for the thickening slurry yet! When you reheat it, just stir in a splash or two of water or fresh broth, depending on how thick you want that hearty bean soup to be. I usually add liquid gradually until it gets back to that perfect, spoonable consistency.

For keeping it in the fridge, seal it up tight in airtight containers and it should last wonderfully for three to four days. If you know you’re in for a long week or you just made a huge batch, freezing is your friend! This soup freezes beautifully. I like to use freezer-safe bags lying flat so they don’t take up too much freezer space once solid. You can easily freeze portions for up to about three months. When you’re ready to eat it, thaw it overnight in the fridge and then reheat gently on the stovetop, remembering to add that splash of liquid back in for silkiness. It’s just as good as the first time, I promise! If you’re looking for other make-ahead meals, my foolproof guide to make-ahead gravy is a lifesaver around the holidays.

Frequently Asked Questions About Navy Bean Soup

I know when you’re trying out a new recipe, especially a classic like this, you probably have a few little questions swirling around. Don’t worry, that just means you care about making it absolutely perfect—which I totally respect! I tried to answer the most common things people ask me about getting this navy bean soup just right. If you have another question that isn’t covered here, just drop it in the comments, and I’ll chime in! For more comfort options, you can always browse my Italian sausage tortellini soup recipes, too.

Can I make navy bean soup without a ham hock?

Oh, absolutely you can! While the smoked ham hock adds a unique depth that I just adore for that authentic, old-fashioned vibe, sometimes you just don’t have one handy. If that’s the case, check my notes—the best substitution is to use about half a cup of diced smoked bacon or just some leftover diced ham. You’ll add that in with your vegetables (onions, carrots, celery) as they sauté. It might not give you the exact same smokiness as the long simmer with the hock, but it definitely keeps the soup flavorful and hearty!

How do I make this navy bean soup thicker?

This is one of my absolute favorite little kitchen hacks! Most of the time, if you just let the soup simmer long enough, the dried navy beans break down naturally and thicken the broth all on their own. But if you hurried the process, or if your beans just aren’t quite breaking down, here’s what you do: Take about one cup of the cooked beans out of the pot—try to grab mostly beans and just a little broth. Mash those beans up really well with a fork until they form a thick paste. Then, stir that paste right back into your soup. It works like magic to create that thick, creamy texture without needing any flour or cornstarch! It makes the soup feel incredibly satisfying.

Is this considered a healthy bean soup dinner?

Yes, surprisingly, it really is! Even though we use a smoky cut of ham, because we use dried beans (which are packed with fiber!) and lean protein from the ham, it turns out to be quite a balanced meal. According to my tracking, this recipe comes out low in fat, especially saturated fat, while being incredibly high in fiber—we’re talking 15 grams per serving! That fiber content is fantastic for keeping you full long after you finish your bowl. It’s great sustenance for a chilly evening when you want a filling, wholesome meal but aren’t trying to load up on heavy cream. Speaking of traditional favorites, if you are interested in the history of this style of cooking, you might want to look up the famous Senate Bean Soup recipe!

Sharing Your Experience Making This Navy Bean Soup

That’s it! You’ve done it—you’ve made a beautiful, smoky, and deeply satisfying pot of navy bean soup. I truly hope this recipe brings as much warmth to your kitchen table as it does to mine. If you made this and loved the deep ham flavor, please come back and leave me a star rating below! I live for hearing what you think, especially which part of this comfort food soup was your absolute favorite. For more ideas on homemade staples to go with it, check out my easy homemade mayonnaise recipe! Happy cooking, friends!

Print

The Best Hearty Navy Bean and Ham Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this classic Navy Bean Soup using a smoked ham hock for deep, comforting flavor. This recipe is simple, hearty, and perfect for a cozy winter meal or easy weeknight dinner.

  • Author: katereilly
  • Prep Time: 20 min
  • Cook Time: 2 hr 30 min
  • Total Time: 2 hr 50 min
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop Simmering
  • Cuisine: American
  • Diet: Low Fat

Ingredients

Scale
  • 1 pound dried navy beans, rinsed and picked over
  • 1 smoked ham hock (about 1 pound)
  • 8 cups water or low-sodium chicken broth
  • 1 large yellow onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 bay leaf
  • 1 tablespoon olive oil
  • Salt and black pepper to taste

Instructions

  1. Place the rinsed navy beans in a large pot or Dutch oven. Cover with water by about 3 inches and let them soak overnight, or use a quick soak method (boil for 1 minute, then let stand covered for 1 hour). Drain the soaking water.
  2. In the same pot, combine the drained beans, ham hock, and 8 cups of water or broth. Bring the mixture to a boil, then reduce heat, cover, and simmer for 1 hour.
  3. While the beans simmer, heat the olive oil in a separate skillet over medium heat. Add the chopped onion, carrots, and celery. Cook until the vegetables soften, about 5 to 7 minutes.
  4. Add the minced garlic to the vegetables and cook for 1 minute more until fragrant.
  5. Add the sautéed vegetables, thyme, rosemary, and bay leaf to the bean pot. Stir well.
  6. Continue to simmer, partially covered, for another 1 to 1.5 hours, or until the beans are very tender and the soup has thickened slightly. Stir occasionally to prevent sticking.
  7. Remove the ham hock. Once cool enough to handle, shred the meat from the bone, discarding the skin and bone. Return the shredded ham meat to the soup.
  8. Taste the soup and add salt and pepper as needed. Remember that the ham hock adds saltiness.
  9. Remove the bay leaf before serving. Serve hot as a satisfying, one-pot meal.

Notes

  • For a quicker meal, you can substitute 2 cans (15 ounces each) of rinsed and drained navy beans for the dried beans, reducing the total cooking time significantly.
  • If you do not have a ham hock, use 1/2 cup of diced smoked bacon or ham for flavor, adding it with the vegetables in step 3.
  • To achieve a thicker soup consistency, remove about 1 cup of beans and mash them, then stir the mash back into the pot.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 350
  • Sugar: 5
  • Sodium: 650
  • Fat: 8
  • Saturated Fat: 3
  • Unsaturated Fat: 5
  • Trans Fat: 0
  • Carbohydrates: 50
  • Fiber: 15
  • Protein: 25
  • Cholesterol: 35

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star