Amazing navy bean soup: 1 smoky secret

February 24, 2026
Written By Felicia Hayes

Felicia "Felix" Hayes is the creator and author behind Cooking by Felix. Growing up in a food-loving family with both Filipino and classic American roots, she learned that the best memories are made in the kitchen. After years in a demanding marketing career, Felix realized that her passion was helping busy people like herself rediscover the joy of home cooking. Her blog is dedicated to sharing delicious, easy-to-follow recipes that fit into a busy life, proving that you don’t need a lot of time to eat well. When she's not developing new recipes, you can find her exploring local farmers' markets or enjoying a meal with friends and family.

When the weather turns that crisp kind of cold, nothing settles the soul quite like a bowl of true comfort food soup. And trust me, when I say comfort, I mean the thick, deeply satisfying kind. That’s why I’m sharing my ultimate recipe for hearty navy bean soup. We aren’t messing around with watery broth here; we’re going straight for that smoky depth that only a smoked ham hock can deliver. My mom always said the best meals, even the quick ones we rely on now, come from old traditions. This classic navy bean soup honors that heritage, proving you can get incredible, layered flavor even on a busy weeknight if you just know where to start.

Why This Classic Navy Bean Soup Recipe Works (E-E-A-T Focus)

When you’re making something this traditional, you have to get the foundation right, and that’s exactly what this recipe does. This isn’t my first rodeo with bean soup, and I can promise you that by focusing on two key areas—flavor and texture—you nail this navy bean soup every single time. It’s about respecting the process, even when we’re trying to get dinner on the table without stressing out! For flavor secrets that go deep, you can check out how I tackle big flavor profiles in my best chili recipe, because the principles are the same.

Achieving Deep, Smoky Flavor in Your navy bean soup

Forget bouillon cubes if you want real depth! The absolute, non-negotiable secret to this soup is the smoked ham hock. That little piece of smoked pork bone is working overtime here. It infuses every single vegetable, bean, and drop of water with this incredible, complex smokiness as it simmers for hours. It’s the base note that makes this soup taste like it cooked all day, even if you’re busy for part of that time.

Tips for a Perfect Hearty navy bean soup Texture

I hate thin, watery bean soup. It feels like cheating! We want that thick, rich, cling-to-your-spoon texture that screams hearty navy bean soup. You don’t need flour or a roux; that’s old school thinking. My trick, which you’ll see in Step 6, is taking a ladle full of those perfectly cooked beans and just smashing them right against the side of the pot with the back of a wooden spoon. Those smashed beans break down, release starch, and thicken the entire broth naturally. It’s simple magic, truly!

Ingredients for the Best navy bean soup with ham

You don’t need a pantry full of fancy spices for this navy bean soup. We keep it classic because the ham hock does most of the heavy lifting! Make sure you rinse and pick through those dried navy beans first—we don’t want any surprise pebbles in our comfort bowl. I also want you to notice the salt in the ingredients list is listed last, and that’s intentional. Remember, that smoky ham hock is salty, so we wait until it’s shredded before we even think about adding salt. For other great flavor bases, my instructions for homemade cream of chicken soup show the value of using quality liquids!

  • 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, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt (adjust after removing ham hock)

Step-by-Step Instructions for Stovetop navy bean soup

Okay, this is where we turn ingredients into that amazing dinner you’ve been dreaming of. Don’t rush this part; the long, slow simmer is what develops the flavor so beautifully in this navy bean soup. While you can get soup on the table faster with canned beans, if you want that authentic, hearty texture, using dried beans overnight is the way to go. If you need a stovetop classic that truly feels like comfort, you can find my tips for my easy stovetop beef noodle soup helpful for timing!

Soaking and Preparing the Beans

First things first: the beans need love! You have two options here, and both work great. Either cover your rinsed navy beans with an extra two inches of water and let them soak overnight—that’s the traditional, hands-off method. Or, if you decided at 4 PM that you needed soup immediately, use my quick soak: cover beans with water, boil for two minutes, then kill the heat, cover the pot, and let them sit for one hour. Either way, drain them well before moving on to the next step, okay?

Simmering the Hearty navy bean soup Base

Now, get everything into your big pot! Add the drained beans, that beautiful smoked ham hock, water or broth, onion, carrots, celery, thyme, bay leaf, and pepper. Bring it all up to a rolling boil first. Then, immediately drop that heat way down low, cover it up, and let it just gently bubble away for about two to three hours. Yes, it takes time! You want those beans soft as butter and the meat literally falling off the bone. Just stir it every so often so nothing sticks to the bottom.

Finishing and Thickening the navy bean soup

Once the ham is tender, carefully lift the ham hock out of the pot. Let it cool just enough so you can handle it, then shred all that smoky meat off and toss the bone away. Put the pulled ham meat right back into the pot. Now you add the minced garlic and cook for five more minutes. Remember what I said about salt? Taste it first! Then, for that perfect texture, take a cup of the soup and mash those beans against the side of the pot or give it a quick blast with an immersion blender. That’s how you get that phenomenal, thick hearty navy bean soup finish!

Making navy bean soup Using Leftover Ham Bone or Canned Beans

I totally get it—sometimes an overnight soak just isn’t an option, or maybe you just finished a holiday feast and have that perfect ham bone sitting there! You absolutely can adapt this navy bean soup recipe. If you’re using a leftover ham bone instead of a store-bought hock, you might miss out on some of that deep cure flavor, so I always recommend adding about a teaspoon of liquid smoke to replicate that classic taste. You can find even more advice on stretching leftovers in my guide to soup using leftover ham bone.

If time is your real enemy, using canned beans is a lifesaver for a quick weeknight soup. Just drain and rinse two cans of navy beans and add them in during the last 30 minutes of cooking. That way, they just heat through and absorb the lovely smoky broth without turning to mush. Remember, whatever meat you use, this soup is designed to be flexible!

Variations for Comfort Food Soup

This classic navy bean soup recipe is fantastic exactly as written, but because I love making sure everyone gets a bowl they truly adore, I always keep a few easy swaps in my back pocket. These little tweaks allow you to turn this into whatever kind of comfort food soup you need that evening. We’re keeping it simple, no need to drag out extra appliances since we’ve already covered the slow cooker versions!

Transforming to a Creamy navy bean soup

Sometimes you just want that ultra-smooth, velvety texture, right? If you want a creamy navy bean soup that clings beautifully to your spoon, you have two straightforward paths. First, you can lean into the technique I shared earlier: mash about one-third of the beans instead of just a cup, really getting that starch released. That’s the most natural way!

For an even more decadent finish—perfect for a chilly weekend dinner—stir in about half a cup of heavy cream or whole milk right at the very end, just before serving. Make sure you turn the heat down to the lowest setting so it just gets warm, not simmered again. That touch of dairy gives the soup body and richness without relying on flour. If you enjoy easy, feel-good additions like this, you might also love my recipe for easy white chocolate fudge—sometimes a little extra richness is just what a day demands!

If you want to add something bolder than just cream, try adding one smoked spicy sausage, like andouille, sliced thinly and sautéed until brown before you start the broth. That smokiness pairs unbelievably well with the white beans. And for a pop of color and greens in your hearty navy bean soup, throw in a few handfuls of chopped kale right after you take the ham bone out; it only needs about ten minutes to wilt down perfectly.

Storage and Reheating Instructions

One of the best parts about making a big pot of navy bean soup is that it tastes even better the next day! I always plan on having leftovers because the flavors—especially that smoky ham essence—really deepen overnight once everything settles down in the fridge. Storing this soup properly is key to keeping that hearty texture we worked so hard for.

When you are ready to put it away, let the soup cool down on the counter for about an hour first; don’t put scorching hot soup right into the fridge, it’s not good for your fridge temperature controls. Then, transfer the soup to airtight containers. It keeps beautifully in the refrigerator for a good four to five days. Seriously, it’s still amazing on day five!

Now, when it’s time to reheat, remember that this is a bean soup, not a delicate broth. You can zap it in the microwave for quick portions, but for the best results, take your container, pour the amount you need into a saucepan, and reheat it gently over medium-low heat. You might notice it thickens up even more as it cools, so have a little extra water or broth ready to stir in until it reaches your preferred consistency. A slow, gentle simmer wakes up all those smoky flavors without boiling the life out of the beans again. If you’re interested in how to store other leftovers perfectly, I share my best tips for keeping baked goods tender in my post on moist spice cake; the principles of covering and cooling are surprisingly similar!

Frequently Asked Questions About navy bean soup

I know questions pop up once you get into the kitchen! This navy bean soup is flexible, but here are a few things I hear most often. If you’re looking for ways to elevate those savory flavors even further, perhaps after you’ve made this, you can check out my guide for homemade brown gravy to see another example of building simple flavor.

Is this navy bean soup similar to Senate Bean Soup?

It’s close, but mine is definitely heartier! The famous Senate Bean Soup is super simple—usually just beans, ham bone, and water, with no mirepoix (onions, carrots, celery). Because I want a real old fashioned bean soup that stands up as a complete meal, I always include my veggies. The end result is much richer and more flavorful than the minimalist Senate version, but the ham bone connection is there!

Can I make this a quick weeknight soup?

Absolutely! I wrote this recipe to work with dried beans, which take time, but if you’re in a pinch, you can totally pivot. This is your best bet for a quick weeknight soup. Just skip the overnight soak, drain and rinse two 15-ounce cans of navy beans, and toss them in during the final 30 minutes of simmering. It saves hours and still tastes fantastic!

What if my soup is too thin?

Never panic if your hearty navy bean soup seems a little liquidy after the main simmer! Remember my one trick? Just take out about a cup of beans (no broth needed) and mash them well against the side of the pot with a sturdy spoon. Stir that milky mash back in, and watch how quickly your soup thickens up! It’s the best way to get that desired thick texture.

Estimated Nutritional Data for this Hearty navy bean soup

When we talk about a true hearty navy bean soup, we’re talking about flavor that sticks to your ribs, but that doesn’t mean it has to be heavy! Because we rely on lean beans and natural smokiness from the ham hock rather than heavy creams or thickeners, the profile stays great. That said, remember that the ham hock does bring in natural sodium, so these numbers are just estimates based on the ingredients listed. If you are looking for other high-protein, filling meals, you might want to check out my high-protein chili recipe!

  • Serving Size: 1.5 cups
  • Calories: 350
  • Fat: 8g
  • Carbohydrates: 55g
  • Protein: 25g

Please keep in mind these are approximations! We’re cooking with instinct here, and that ham hock can vary a bit in saltiness, so always taste before you serve!

Share Your Comfort Food Soup Creations

Now that you have the secrets to this amazing, smoky, and classic navy bean soup recipe, the only thing left to do is get cooking! Seriously, make a big batch. This soup is the kind of meal people talk about, and I just know you’re going to nail that deep, rich flavor with the ham hock. If you found this recipe helpful or if you added your own little twist—maybe you used leftover ham bone or leaned into the creamy version—I want to hear all about it!

Don’t be shy! Drop a star rating right below this space—it helps other home cooks know this recipe is worth their time. And please, if you take a picture of your beautiful, steaming bowl of comfort food soup, share it on social media and tag me. Seeing your results, especially knowing you’ve successfully mastered a truly traditional dish, truly makes my day.

I love seeing how this recipe fits into your busy life. Whether you pin this idea to your ‘Winter Soup Ideas’ board for later—you can find the classic version on sites like Daisy’s site—or you whip it up tonight, I’m thrilled you’re here. If you’re looking for another recipe that feels like a warm hug in a bowl, make sure you check out my guide for the best classic creamy egg salad recipe next time you need lunch inspiration!

Print

Classic Navy Bean Soup with Smoked Ham Hock

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this hearty navy bean soup with a smoked ham hock for deep, smoky flavor. This classic recipe delivers a thick, comforting bowl that is perfect for chilly nights and uses simple ingredients.

  • Author: felixhayes
  • Prep Time: 20 min
  • Cook Time: 3 hours
  • Total Time: 3 hours 20 min
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop Simmering
  • Cuisine: American
  • Diet: Gluten Free

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, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1/2 teaspoon black pepper
  • 1 teaspoon salt (adjust after removing ham hock)

Instructions

  1. Place the navy beans in a large pot or Dutch oven and cover with water by two inches. Soak the beans overnight, or use a quick soak method: cover beans with water, bring to a boil for 2 minutes, remove from heat, cover, and let stand for 1 hour. Drain the beans.
  2. Combine the drained navy beans, smoked ham hock, water or broth, onion, carrots, celery, thyme, bay leaf, and pepper in the pot.
  3. Bring the mixture to a boil over high heat, then immediately reduce the heat to low, cover, and simmer for 2 to 3 hours, or until the beans are tender and the ham is falling off the bone. Stir occasionally to prevent sticking.
  4. Remove the ham hock from the soup. Discard the bone and any excess fat. Shred the meat from the hock and return the meat to the pot.
  5. Stir in the minced garlic and cook for 5 more minutes. Taste the soup and add salt as needed, remembering that the ham hock adds saltiness.
  6. For a thicker soup, mash about 1 cup of the beans against the side of the pot with a spoon, or use an immersion blender for a creamier texture. Remove the bay leaf before serving.
  7. Serve this comfort food soup hot.

Notes

  • If you are using leftover ham bone instead of a ham hock, add 1 teaspoon of liquid smoke for a similar smoky profile.
  • This recipe works well as a slow cooker navy bean soup; cook on low for 6-8 hours.
  • For a quick weeknight soup, substitute 2 (15-ounce) cans of drained and rinsed navy beans during the last 30 minutes of simmering.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 350
  • Sugar: 5
  • Sodium: 650
  • Fat: 8
  • Saturated Fat: 3
  • Unsaturated Fat: 5
  • Trans Fat: 0
  • Carbohydrates: 55
  • Fiber: 18
  • 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