There’s just nothing that fixes a dreary, cold evening quite like a big, steaming bowl of homemade soup. Seriously, it’s the culinary equivalent of wrapping yourself in your favorite quilt. Around here, it’s the way we honor the traditions passed down from my grandmother, the heart of our home cooking style. This isn’t just any recipe, either—this hearty Ham and Navy bean soup is truly the best way to tackle that leftover ham bone after a holiday. It’s incredibly budget-friendly, ridiculously satisfying, and proves that real comfort food doesn’t need a lot of fuss, just good, honest ingredients.
- Why This Ham and Navy Bean Soup is a Kitchen Staple
- Gathering Ingredients for Your Bean Soup
- Expert Steps for Making Classic Ham and Navy Bean Soup
- Tips for Perfecting Your Bean Soup Texture
- Serving Suggestions for This Comfort Food Soup
- Storage and Making Ahead for Easy Weeknight Soups
- Frequently Asked Questions About Navy Bean Soup
- Nutritional Snapshot of This Bean Soup
- Share Your Bean Soup Creations
Why This Ham and Navy Bean Soup is a Kitchen Staple
If you’ve got a ham bone lingering in the back of the freezer, this Navy bean soup is your magic wand. It transforms what looks like scraps into a nourishing meal, which is what home cooking is all about!
- Perfect for Using Leftover Ham: It’s the ultimate way to honor that holiday ham. The bone or hock flavors the whole pot beautifully, meaning less waste and more savings.
- The Definition of Hearty Soup Recipes: This soup is thick, rich, and sticks to your ribs. You won’t need a side dish heavy enough to compete!
Gathering Ingredients for Your Bean Soup
Every great pot of bean soup starts with picking the right stuff! You need basic veggies, those wonderful navy beans, and the star of the show—ham. Don’t try to shortcut the prep here; a little rinsing goes a long way. We are aiming for a rich, deep flavor that makes this recipe shine for dinner, so pay attention to those amounts!
For precision, here’s exactly what you need: Start with 1 pound dried navy beans, rinsed and picked over. Then grab 8 cups of water or low-sodium chicken broth—broth always gives a better hug of flavor, trust me. You’ll need 1 pound of smoked ham hock or leftover ham bone, one big yellow onion chopped up, two carrots diced, and two celery stalks diced. Don’t forget two cloves of minced garlic, one bay leaf, one teaspoon of dried thyme, and half a teaspoon of black pepper.
Ingredient Notes and Substitutions for Bean Soup
Okay, let’s talk about the ham. If you’re using a ham hock, cook it right in there from the start for that incredible smoky foundation. If you are just using leftover cubed ham, throw that in later, toward the end, so it doesn’t get stringy during the long cook time. And here’s a little secret for all you folks out there who finished every last scrap of ham bone: If you don’t have that smoky flavor, just stir in half a teaspoon of liquid smoke later on. It works wonders for building that authentic depth in your bean soup!
Expert Steps for Making Classic Ham and Navy Bean Soup
Okay, putting this pot together is the fun part, and it’s super straightforward. If you want the best bean soup recipes, you just need to follow the rhythm of the pot. Grab your biggest Dutch oven or the heaviest pot you own—we want even heat for this long simmer, remember? Following these steps is key to making this one of your go-to easy dinner ideas.
Step 1: Building the Flavor Base for Your Bean Soup
First things first, we get everything cozy in the pot. Toss in those rinsed navy beans, your broth (or water, but I prefer broth for deeper flavor), the ham hock if you’re using one, the onion, carrots, celery, garlic, bay leaf, thyme, and pepper. Don’t worry about adding salt yet! Bring that whole mixture up to a rolling boil over high heat. Watch it closely; we only need that initial high heat to get things moving.
Step 2: The Simmering Process for Tender Beans
Once it’s bobbing along nicely, dial that heat way, way back down to low. Cover it up and let it simmer gently for about 1.5 to 2 hours. This is where your patience pays off! You need to check on it every 20 minutes or so and give it a stir so those little beans don’t glue themselves to the bottom. We are looking for beans that are truly soft and feel tender.
Finishing Touches for the Best Bean Soup Recipes
When the beans pass the tenderness test, carefully fish out the bay leaf and that ham hock. Now, get that delicious smoked meat off the bone—shred any good bits and toss them right back into your pot. If you’re adding extra cubed ham now, stir that in too, and let it heat through for about 15 more minutes. For that final little ‘zing’ that wakes everything up, stir in a tablespoon of apple cider vinegar, if you like it bright. Seriously, taste before you ever, ever add salt; that ham is doing all the heavy lifting!
Tips for Perfecting Your Bean Soup Texture
Sometimes, your bean soup comes out a little too thin for your liking, right? It happens! But don’t you worry, we have a classic trick here to get that perfect, thick hug-in-a-bowl consistency we all crave. This works beautifully for our Navy bean soup.
When the soup is done simmering, just scoop out about one cup of those tender beans—make sure you get some of the liquid, too—and mash them up really well with a fork or put them in a little food processor. Then, stir that creamy mash right back into the pot. Wow! It immediately thickens everything up without needing loads of flour or heavy cream. That’s how you get a truly satisfying texture every single time.
Serving Suggestions for This Comfort Food Soup
A savory, smoky soup like this practically begs for something wonderful to dunk into it! It is the quintessential comfort food soup, so we need sides that match that cozy vibe. Forget fancy salads; we’re going straight for bread heaven here.
The number one winner, always, is a big slice of warm cornbread. You want something slightly crumbly to soak up all that rich broth. If you’re looking for a fun twist, my cheesy cowboy cornbread casserole is just fantastic alongside this. Otherwise, nothing beats tearing off chunks of a crusty Italian loaf for getting every last drop!
Storage and Making Ahead for Easy Weeknight Soups
The best part about this kind of hearty soup is knowing you don’t have to make it fresh every night! This recipe is fantastic for planning ahead. You can absolutely keep leftovers covered in the fridge for about four days. No jokes, sometimes I think it tastes even better the next day!
I always make a double batch specifically because it freezes like a dream. Pop the cooled soup into freezer-safe containers—just make sure you leave a little headspace for expansion—and it’s ready for those days when you need a genuinely warm winter meal waiting for you. It thaws out beautifully on the stovetop.
Frequently Asked Questions About Navy Bean Soup
So many people write in with questions after making this recipe, which I just absolutely love! It shows how much you all care about getting your bean soup just right. These kinds of classic recipes always have little quirks, so don’t feel silly asking!
Can I make this bean soup recipe vegetarian or vegan?
Oh, you certainly can! If you want to skip the smoky ham flavor, that’s totally fine—it just means we need to layer in flavor another way. You’ll need to drop the ham hock and swap out the chicken broth for a really good, full-flavored vegetable broth. To bring back that smoky depth we love so much, try adding about a teaspoon of smoked paprika when you add your veggies, or even a little splash of liquid smoke near the end. Now you have a wonderful vegan bean soup recipe!
How long does it take to cook dried beans for this bean soup?
That’s the big question, isn’t it? Since we are using dried navy beans and not starting with soaked beans, you should plan on about 1.5 to 2 hours of gentle simmering time. I always tell people not to rush it based on the clock, though. The real measure of success is tenderness. You want those beans to just melt in your mouth when you taste them. Keep that heat low, keep them covered, and keep stirring until they’re done!
Nutritional Snapshot of This Bean Soup
Now, I always tell my readers that when you cook from scratch, especially with something as wholesome as navy beans and vegetables, you control the nutrition! Keep in mind these numbers are just estimates based on the recipe breakdown above for a serving size of 1.5 cups of this hearty bean soup. It’s packed with 25 grams of protein and almost 18 grams of fiber, making it a fantastic, filling meal powerhouse!
Share Your Bean Soup Creations
Honestly, hearing from you folks is the best part of running Cookin’ Corner! I pour my heart into these classic American recipes, but they don’t truly come alive until you make them your own in your own kitchen. I hope this Ham and Navy bean soup brings as much warmth to your table as it does to mine.
I really want to know how it turned out for you! Did you use a smoked ham hock from camping or a leftover ham bone from a big family dinner? Tell me what you served it with—did you go for cornbread or something else?
Please take a second to drop a star rating right here on the recipe card!
It helps other cooks know this is a reliable dish, and those little pieces of feedback are how we truly build up our corner of reliable home cooking. If you snap any photos of your beautiful, steaming bowls, I’d love to see them! You can always connect with me over on the contact page. Happy cooking, friend!
PrintHearty Ham and Navy Bean Soup
Make this classic, hearty ham and bean soup using navy beans and leftover ham for a comforting, budget-friendly meal.
- Prep Time: 15 min
- Cook Time: 2 hr 15 min
- Total Time: 2 hr 30 min
- Yield: 6 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 pound dried navy beans, rinsed and picked over
- 8 cups water or low-sodium chicken broth
- 1 pound smoked ham hock or leftover ham bone
- 1 large yellow onion, chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 bay leaf
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- 1 cup diced cooked ham (if not using a ham hock)
- 1 tablespoon apple cider vinegar (optional)
Instructions
- Place the navy beans, water or broth, ham hock (if using), onion, carrots, celery, garlic, bay leaf, thyme, and pepper into a large pot or Dutch oven.
- Bring the mixture to a boil over high heat.
- Reduce the heat to low, cover the pot, and simmer for 1.5 to 2 hours, or until the beans are tender. Stir occasionally to prevent sticking.
- Remove and discard the bay leaf and ham hock. If using a ham hock, shred any usable meat from the bone and return it to the soup.
- Stir in the diced cooked ham, if using separately.
- Simmer for an additional 15 minutes to heat the ham through.
- Stir in the apple cider vinegar, if desired, for brightness. Taste and add salt only if needed, as the ham is usually salty.
- Serve hot.
Notes
- For a thicker soup, remove about 1 cup of beans and mash them, then stir the mash back into the pot.
- This soup freezes well for future easy weeknight soups.
- If you do not have smoked ham, add 1/2 teaspoon of liquid smoke for a similar flavor profile.
Nutrition
- Serving Size: 1.5 cups
- Calories: 350
- Sugar: 5
- Sodium: 650
- Fat: 7
- Saturated Fat: 2
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 55
- Fiber: 18
- Protein: 25
- Cholesterol: 30



