Amazing navy bean soup: 1 foolproof recipe

February 25, 2026
Written By Katherine Connolly

Katherine "Kate" Connolly is the founder of Kings Cook, a recipe developer, and a passionate home cook with a degree in nutrition science. Raised in a bustling Midwest kitchen, she believes everyone can cook with confidence. Kate specializes in creating delicious, reliable, and easy-to-follow American recipes designed for everyday life. Her mission is to help you master your kitchen and bring joy to your dinner table, one recipe at a time.

If there’s one thing that instantly transports me back to my grandma’s kitchen on a chilly night, it’s a steaming bowl of deeply flavorful soup. Forget anything fussy; we’re talking about true, stick-to-your-ribs comfort food here! Today, I’m sharing my absolute favorite: the ultimate, hearty navy bean soup recipe that is specifically designed to use up that leftover ham bone or smoky ham hock you might have hanging around. I’ve tested this stovetop method over and over to ensure you get the richest flavor every single time. Trust me when I say this classic white bean soup recipe is reliable, wholesome, and everything you want in a family dinner staple.

Why This Ultimate Hearty Navy Bean Soup Recipe Works

So many recipes promise comfort, but this one actually delivers. When you’re aiming for that true, old-fashioned warmth, you need a few key elements working together. My testing confirmed that this stovetop navy bean soup hits all those marks for a satisfying family dinner.

  • It’s completely reliable: You get deep, complex flavor without needing an entire day dedicated to simmering.
  • It’s customizable: You can easily pivot this recipe to be creamy or keep it traditional.
  • It’s nourishing: This is wholesome cooking at its best, keeping everyone full and happy!

If you love comfort classics like a good meatloaf, you’re going to adore how easy this hearty bean soup is to master!

Achieving Deep Smoky Flavor in Your Navy Bean Soup

Listen, if you want the best possible navy bean soup, you simply cannot skip the bone element. That smoked ham hock or leftover ham bone is non-negotiable! It’s what infuses every single drop of liquid with that incredible, salty, smoky depth that canned ham or just plain salt just can’t replicate. It’s really the foundational flavor layer, and trust me, it makes all the difference.

Simple Stovetop Navy Bean Soup Instructions

Now, I know the slow cooker is easy, right? But for this specific navy bean soup, I really push the stovetop method. Why? Because only simmering on the stove allows you to truly control the flavor extraction from the ham hock and lets you bloom your herbs perfectly earlier on. It gets that wonderful texture without becoming mushy.

Gathering Ingredients for Perfect Navy Bean Soup

What I love about this specific creamy navy bean dinner is that you don’t need to raid any specialty shops! Everything here is totally accessible at your regular grocery store, which keeps this recipe budget friendly. We are focusing on simple, wholesome ingredients that really shine when simmered together. You’ll see what I mean when you check out the full list below.

Ingredient Clarity and Preparation Notes

A few quick notes before you start shopping! When we talk about dried navy beans, please remember to rinse them first and always check them over to pick out any little bits you don’t want in your soup. Also, when chopping your onions, carrots, and celery, precision matters—aim for a fairly uniform dice so everything cooks down at the same rate. And the salt? Be careful! Since our smoked ham hock brings a good amount of salt already, we start with less and adjust at the very end. Trust your taste buds!

Ingredients for This Hearty Navy Bean Soup Recipe

Okay, here they are! This list for our navy bean soup recipe is short and sweet because when you start with amazing ingredients, you don’t need a mile-long list of spices taking over. Remember, the ham hock does most of the heavy lifting here for that incredible smoky flavor you’re looking for!

  • 1 pound dried navy beans, rinsed and picked over
  • 1 smoked ham hock (or 1 leftover ham bone)
  • 8 cups water or low-sodium chicken broth
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 bay leaf
  • 1 teaspoon salt (adjust based on ham saltiness)
  • 1/2 teaspoon black pepper

What I love is that you can usually find everything you need in one trip! If you happen to be using a leftover ham bone that’s really meaty, you might want to consider a low-sodium broth just to control the saltiness later. If you need more ideas on great ham and bean combinations, check out this great tip over at Striped Spatula. Happy prepping!

Step-by-Step Instructions for Amazing Navy Bean Soup

Okay, here’s where the magic happens! Making this navy bean soup is truly a hands-off process once you get the base going, but you need to follow the sequence for that deep, rich flavor we talked about. While some of you might be tempted to reach for canned beans for speed—and that’s totally fine for a pinch—if you want that classic, hearty texture, dried beans simmered low and slow is the only way to go. I also included a link to my very popular Chicken Fried Steak recipe if you’re looking for another classic comfort dinner later this week!

Soaking and Prepping Your Navy Beans

This is important, friends: dried beans need a soak! You’ll put your rinsed navy beans in a big pot and cover them entirely with water—like, three inches over the top. Bring it to a rolling boil, then immediately turn off the heat, cover it, and let those little guys sit for about an hour. After the hour is up, drain that water off completely. If you’re in a super big hurry and using canned beans instead? Fantastic, just skip this first step and move right to the sautéing!

Building the Flavor Base for Your Navy Bean Soup

Next up, we’re building layers! Grab your Dutch oven and heat up that olive oil over medium heat. Toss in your onion, carrots, and celery—the holy trinity of soup bases. Let those soften for about five to seven minutes until they look a little sleepy. Now comes my favorite part for building flavor in any hearty bean soup: add your minced garlic, thyme, and rosemary. You only cook them for 60 seconds until you can just smell them—don’t let that garlic burn, or we’ll have to start over!

Achieving the Ideal Thick Navy Bean Soup Texture

Once the soup has simmered for a good long time and those beans are buttery soft, you’ll pull out the ham hock and remove the bay leaf. Now, if you’re wondering how to get that satisfying, thick texture without using heavy cream, this is the secret! Take about a cup of the cooked beans and liquid—carefully!—and mash them up really well with a potato masher, or use an immersion blender right in the pot. Stir that mashed mixture back in. This naturally thickens your thick navy bean soup beautifully, giving it that luscious, creamy mouthfeel every great recipe needs!

Tips for Making the Best Smoked Ham Hock Soup

Even though this is an old fashioned soup recipe, there are a few tricks I use that really elevate it from good to truly unforgettable. Remember how I warned you to start light on the salt? That’s the most important pro tip! Since every smoked ham hock or bone brings a different level of natural salinity, you have to taste *after* the meat is shredded back into the pot before adding any extra salt.

Also, let that ham hock really hang out in there! If you feel like your smoked ham hock soup is missing that deep, smoky backbone even after two hours, just let it simmer longer. The longer that bone cooks in the broth, the more collagen and flavor it releases into the broth. If you’re looking for other recipes where slow simmering makes a huge difference, you absolutely have to check out my rich Beef Stroganoff recipe!

Another small thing that makes a huge impact? Don’t be shy about adding a splash of white vinegar or even a tiny squirt of lemon juice right at the end. It doesn’t make the soup taste sour, but that acid just brightens up all the savory, smoky notes. It’s a little trick I picked up from watching chefs work! For more on really nailing that classic ham flavor, take a look at this guide from Daisy Recipes on their classic approach.

Variations for Your Comfort Food Soup

Listen, I love the way this navy bean soup turns out on the stovetop, but I know life gets busy, and sometimes you need to set it and forget it! If you want to adapt this for a slow cooker, it’s super easy. Just skip the initial bean soaking (unless you’re worried about dryness, then soak for 30 minutes) and the initial sautéing step. Just toss everything—beans, ham hock, broth, veggies, and herbs—right into the slow cooker basin. You’ll want to cook this on LOW for 7 to 8 hours or HIGH for 3.5 to 4 hours until those beans are completely tender.

If you’re aiming for a richer experience, remember what I mentioned earlier about mashing some beans for thickness? That’s how you get that fantastic restaurant-style texture! If you’re looking to sneak in some greens, stirring in a cup of chopped kale or spinach during the last 15 minutes of cooking is a wonderful, simple addition. It brightens up the whole bowl—check out my tips for making my super reliable slow cooker beef stew for more ideas on setting and forgetting!

Storage and Reheating Instructions

One of the best things about making a huge pot of soup like this navy bean soup is having leftovers! Seriously, most recipes taste even better the next day once all those smoky ham flavors have really had time to mingle. Don’t worry about it going bad; this is a hearty meal designed to last.

For storage, just let the soup cool down slightly on the counter—don’t stick a huge pot of boiling soup directly into the fridge, please! Then, transfer the leftovers into airtight containers. You should easily get four to five days of delicious soup stored properly in the refrigerator. It freezes wonderfully too! If you plan on freezing, remove the ham bone before you portion it out, or at least remove the larger chunks of meat so they don’t get overly mushy when thawed.

Reheating is super simple. The stovetop is my first choice; just set it over medium-low heat and stir it occasionally until it’s heated through. If it seems a little too thick after refrigeration (and it usually does!), just add a splash or two of water or some low-sodium chicken broth until it reaches the consistency you like. Microwave works too, of course, just make sure you use a container that’s safe and cover it so it doesn’t splatter all over your microwave! Enjoy those future bowls!

Frequently Asked Questions About Navy Bean Soup

I know when I’m trying a new family recipe, I always have a few nagging questions that I wish the author had just answered up front! So, let’s tackle some common concerns about this navy bean soup so you can cook confidently. Don’t forget to check out my cheesy Broccoli Cheddar Soup for another amazing comfort food soup idea!

Can I make this Ham and Bean Soup without a ham hock?

Oh, sometimes you just don’t have a hock sitting around, and that’s okay! You can absolutely still make a fantastic ham and bean soup. If you have some leftover, smoked ham meat, just toss that in along with your broth during the simmer time. You might need to add a teaspoon of smoked paprika or even a tiny drop of liquid smoke to mimic that deep flavor we get from the hock. Just be careful with the liquid smoke—a little goes a very long way! The flavor won’t be *quite* as deep as using the bone, but it’s a solid and delicious substitute for a weeknight dinner.

How do I ensure this is a Gluten Free Soup Option?

Great question, especially if you are cooking for someone with sensitivities! The good news is that this base navy bean soup recipe—dried beans, vegetables, herbs, meat, water—is naturally gluten free. Beans don’t contain gluten, and neither do fresh vegetables or plain meat! The one area where cross-contamination or hidden gluten can sneak in is the broth you use. If you’re trying to keep this a strictly gluten free soup option, just double-check the label on your chicken broth to make sure it doesn’t contain any wheat-based additives or flavoring agents.

What is the difference between this and Senate Bean Soup?

This is such a fun piece of food history! The very famous U.S. Senate Bean Soup is traditionally made with navy beans, of course, but it is historically made *without* meat or ham hocks, especially when served in the Senate dining room. It’s meant to be a simple, vegetarian-friendly comfort dish that uses dried beans (and usually a bit of ham fat for flavor, though some versions are fully vegetarian). My recipe leans into the hearty, smoky American tradition that everyone loves for a filling family dinner soup—we want that rich, smoky ham flavor right in the bowl!

Estimated Nutritional Data for This Meal

I like to keep things transparent when it comes to what we are eating, so here is a peek at the estimated nutritional breakdown for our Hearty Navy Bean Soup. Remember, this is based on the specific ingredients listed and the serving size I outlined. Since we are dealing with smoked meat, the sodium levels can change wildly depending on how salty your ham hock was to begin with, so always trust your final taste test more than these numbers!

  • Serving Size: 1.5 cups
  • Calories: 380
  • Protein: 25g
  • Fat: 8g (with 3g saturated fat)
  • Carbohydrates: 55g
  • Fiber: 18g
  • Sugar: 5g
  • Cholesterol: 35mg
  • Sodium: 550mg (adjust this based on your ham!)

See that fiber content? That’s all those wonderful navy beans working hard for you! It’s a super filling meal. These estimates should give you a good baseline for tracking, but please use them as a guide rather than gospel, especially because those leftover ham bones are such wild cards!

Print

Ultimate Hearty Navy Bean Soup with Smoked Ham Hocks

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This recipe delivers a rich, smoky, and hearty navy bean soup, perfect for using a leftover ham bone or smoked ham hock. It is a classic comfort food that simmers on the stovetop for deep flavor.

  • Author: kate
  • Prep Time: 20 min
  • Cook Time: 2 hr 30 min
  • Total Time: 2 hr 50 min
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Ingredients

Scale
  • 1 pound dried navy beans, rinsed and picked over
  • 1 smoked ham hock (or 1 leftover ham bone)
  • 8 cups water or low-sodium chicken broth
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 bay leaf
  • 1 teaspoon salt (adjust based on ham saltiness)
  • 1/2 teaspoon black pepper

Instructions

  1. Place the navy beans in a large pot and cover them with water by at least 3 inches. Bring to a boil, then remove from heat, cover, and let stand for 1 hour. Drain the beans. (If using canned beans, skip this soaking step.)
  2. In a large Dutch oven or stockpot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté for 5 to 7 minutes until the vegetables soften.
  3. Add the minced garlic, dried thyme, and dried rosemary to the pot. Cook for 1 minute until fragrant.
  4. Add the drained navy beans, ham hock (or bone), water or broth, bay leaf, salt, and pepper to the pot.
  5. Bring the mixture to a boil, then immediately reduce the heat to low, cover the pot, and simmer for 1.5 to 2.5 hours, or until the beans are very tender. Stir occasionally to prevent sticking.
  6. Once the beans are tender, remove the ham hock or bone. Discard the bone and shred any usable meat from the hock, discarding the skin and fat. Return the shredded meat to the soup. Remove and discard the bay leaf.
  7. For a thicker texture, mash about 1 cup of the soup with a potato masher or carefully blend it using an immersion blender, then stir it back into the pot.
  8. Taste and adjust salt and pepper as needed before serving this budget friendly soup hot.

Notes

  • To make this a creamy navy bean dinner, remove about 2 cups of the cooked soup (beans and liquid) and blend until completely smooth. Stir the puree back into the pot for a rich, thick consistency without adding cream.
  • If you are using a leftover ham bone, you may need to simmer the soup longer, up to 3 hours, to extract maximum smoky flavor.
  • This recipe is naturally gluten free, making it a great option for those seeking gluten free soup options.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 5
  • Sodium: 550
  • 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