Amazing 1 bean soup comfort you crave

December 31, 2025
Written By Carla Peterson

Carla Mae Peterson is an experienced home cook, former teacher, and the heart behind "Cooking by Carla." With over 40 years of experience creating delicious, family-friendly meals, Carla specializes in simple, reliable recipes that use everyday ingredients. Her passion is helping home cooks of all skill levels find joy and confidence in the kitchen. She believes the best memories are made around the dinner table, and her goal is to help you create them, one simple recipe at a time.

There is just nothing that says ‘home’ quite like a warm bowl of soup simmering gently on the stove. My kitchen, filled with the smell of herbs and slow-cooked goodness, reminds me of my early days learning to cook. This Hearty Ham and Navy Bean Soup is the ultimate dish when you need simple, satisfying food. As a former teacher and now grandmother, I know you need recipes that work every time, and this classic bean soup is the definition of wonderful Comfort Food Soups. It’s thick, flavorful, and proves the best meals often use the simplest ingredients! If you love this smoky profile, you might also want to check out my split pea soup recipe, which uses a similar technique with ham.

Why This Hearty Ham and Navy Bean Soup is Your New Go-To Bean Soup

I love this recipe because it takes humble ingredients and turns them into something truly special. It’s everything you want in a cozy dinner and doesn’t ask a lot of you in return. Seriously, this is the bean soup you’ll keep coming back to all winter long.

  • It’s perfect for using up that leftover ham bone or smoked hock you’ve been saving.
  • Navy beans bulk up the soup perfectly, making it incredibly filling and satisfying.
  • It stretches wonderfully, meaning you get multiple healthy meals for very little cost.

This recipe truly shines when it comes to maximizing flavor while keeping your grocery bill low. If you’re looking for more ways to stretch your meat leftovers, be sure to check out my tips for using up leftover ham.

Flavor Built on Leftover Ham

When I first started cooking this way, I used plain broth, and honesty? It was just okay. The real magic happens when you treat that ham bone or hock like gold! That smoking and curing process they use for ham renders out the most amazing, savory flavor right into your broth as it simmers. It’s the secret to getting that deep, smoky ham flavor without needing hours of prep work. It just whispers complexity into the entire pot.

Budget Friendly Meals with Navy Beans

Beans are our friends, especially when we’re sticking to a budget. Navy beans are inexpensive dried legumes that pack a giant punch of protein and fiber. This recipe proves that you don’t need expensive cuts of meat or fancy imported ingredients to create fantastic Budget Friendly Meals. It’s the ultimate nourishing, stick-to-your-ribs kind of dinner that feeds everyone well without emptying your wallet.

Gathering Ingredients for Your Homemade Bean Soup

When you’re making something this classic, ingredient quality really matters. We aren’t just throwing things in a pot; we are building layers of savory flavor for the Homemade Bean Soup you deserve! I’ve listed exactly what I use below to ensure your soup has that perfect, rich texture. Don’t worry too much if you’re missing one tiny thing; I’ve got a few tricks up my sleeve if you need to swap things around!

Ingredient Notes and Substitutions for This Bean Soup

The absolute non-negotiable here is the navy bean. They break down just enough during that long simmer to create a naturally creamy base. If you absolutely cannot find navy beans, Great Northern beans are the next best choice. When it comes to the ham, if you don’t have a bone or a hock, you can absolutely use about a quarter pound of diced, smoky bacon, cooking it right at the start with your veggies for that smoky flavor base. And while water works fine, using a good quality low-sodium chicken broth really deepens the overall taste.

If you’re interested in other wonderful ways to use legumes, you should check out my full list of best bean recipes!

Step-by-Step Instructions for Classic Ham and Bean Soup

Alright, let’s get this fantastic bean soup on the stove! Cooking a truly satisfying soup is all about timing those steps correctly so everything finishes tender at the same moment. Don’t rush the simmering part; that’s where all the magic hides. We need patience here, but I promise the payoff is a deeply flavorful, hearty meal.

Preparing the Navy Beans for the Best Bean Soup

First things first: we have to deal with those dried beans. Navy beans need a good soak to cook evenly later on. The best way, if you planned ahead, is to cover them with water and let them sit overnight. If you’re like me and decide you want soup five hours before dinner, use the quick-soak method! Just cover them with water, bring them to a hard boil for two minutes, kill the heat, cover the pot, and let them sit for about an hour. No matter which way you go, make sure you drain and rinse those beans really well before they hit the cooking pot.

Simmering the Base and Sautéing Aromatics

Now for the foundation of our Navy Bean Soup Recipe. Add your drained beans, the broth or water, and that smoky ham hock or bone right into your big pot. Bring that up to a boil, then immediately drop the heat down low—we want a gentle bubble, not a rolling mess. Let that simmer, covered, for about an hour and a half to nearly two hours until those beans start getting soft. While that’s bubbling away, grab a skillet and sauté your onion, carrots, and celery until they are nice and soft—that softens the vegetables nicely before they go into the main soup pot.

Finishing the Hearty Soup Recipes

Once the beans are tender, pull that ham bone out. Pick off all the delicious meat and toss the bone. Now, add your sautéed veggies, your herbs like thyme, pepper, and just a tiny bit of salt, and stir in any extra diced ham you might have. Let everything simmer together, uncovered this time, for another half hour so the flavors really meld and marry. If you feel like you want a Thick and Creamy Soup consistency, take a big spoon, scoop out about a cup of the beans (without too many vegetables), mash them flat against the side of the pot, and stir them back in. That gives you body without adding any cream!

If you want to see how to make this in a hands-off way, I’ve got all the details for slow cooker soup recipes on the blog!

Tips for Success When Making Your Bean Soup

Even the simplest recipe benefits from a few seasoned cook secrets! When you are making this hearty ham and bean soup, remember that patience equals flavor. You want those navy beans tender, not mushy, and the broth deep brown—the kind of flavor you associate with the best Cozy Dinner Ideas.

Here are a few things I’ve learned over the years that never fail me:

  • Don’t Over-Salt Early: The ham hock or bacon is salty! Taste your soup *after* you take the bone out and *before* you add any extra salt. You can always add more, but you can’t take it out!
  • The Veggie Sauté Matters: Don’t rush cooking the onion, carrots, and celery. Letting them soften in that bit of oil releases their natural sugars, giving a sweet foundation before they even hit the broth.
  • Go Slow on the Simmer: If you boil this hard, the beans will break apart unevenly. Keep it low and slow so the starch releases gently, thickening your soup naturally.

These little checks make all the difference between an okay soup and the best bean soup you’ve ever made. For more simple nights, be sure to check out all my easy winter dinner ideas!

Serving Suggestions for Your Ham and Bean Soup

A soup this hearty doesn’t need much fuss to complete the meal, but a little side makes all the difference on a chilly evening! This ham and bean soup is the definition of Easy Winter Dinner Ideas because it’s a full meal in a bowl. However, I always make sure to have something for dipping.

You absolutely have to serve this with thick slices of cornbread! I mean, what is better than ripping off a corner of warm, slightly sweet cornbread to soak up that savory broth? My recipe for my honey butter skillet corn is perfect for pairing.

If cornbread isn’t your thing, a loaf of crusty sourdough or even some simple crackers work wonderfully to complete your cozy dinner.

Storage and Reheating This Comfort Food Soups Recipe

One of the greatest things about making a big pot of Comfort Food Soups like this ham and bean soup is knowing you have dinner squared away for days! This soup just keeps getting better, truth be told. The flavors really settle down and deepen overnight as the beans continue to absorb all that smoky ham goodness. It’s amazing!

For storing it in the fridge, just let the soup cool down a bit first, then pop it into an airtight container. It holds up beautifully for about four to five days. Honestly, when I reheat it, I think it tastes even better than the first day—it’s just so flavorful then.

If you want to set yourself up for success later in the season, this soup also freezes like a dream. Portion it out into freezer-safe containers or heavy-duty bags, leaving a little headspace because liquids expand when they freeze solid. It’s great for quick Soup Meal Prep Ideas later on! When you’re ready to eat it, just thaw it overnight in the fridge and reheat it gently on the stove over medium-low heat, stirring often until it’s piping hot throughout.

Make sure you read up on all my best soup meal prep ideas to save time during your busy weeks!

Frequently Asked Questions About Bean Soup

I get so many wonderful questions every time I share one of my classic recipes, and this bean soup is no exception! People often wonder how to adapt it for different needs, whether it’s cutting out the meat or making it even richer. I love helping home cooks make this recipe their own, turning a simple dish into truly fantastic Cozy Dinner Ideas.

Can I make this bean soup recipe without ham?

You absolutely can! If you’re looking for a wonderful Vegan Bean Soup adaptation, the trick is replacing that smoky depth the ham provides. You’ll still want a flavorful base, so swap the water for good vegetable broth. Then, to mimic that savory, hearty flavor, use 1 teaspoon of smoked paprika and maybe half a teaspoon of liquid smoke added when you put in your vegetables. It gives you that warming, deep profile without any meat at all. It’s amazing how easy it is.

What if I want a thicker, creamier bean soup?

Oh, I love a good, thick texture! Remember how I mentioned mashing a cup of the beans against the side of the pot? That’s the simplest way to get that creamy consistency since the starches from the broken beans thicken the broth naturally. If you really want to go for ultimate smoothness, let your soup cool slightly, scoop out just a small portion—maybe a cup and a half—and give it a few quick pulses with an immersion blender right in the small bowl. Stir that lovely, creamy blend back into the main pot. Be careful not to blend everything smooth; we still want texture!

If you want to explore more meatless options, check out my dedicated vegan bean soup post!

Nutritional Snapshot of This Hearty Bean Soup

Now, while cooking from scratch is all about relying on real ingredients rather than worrying about labels, I know many of you are interested in how much goodness is packed into a bowl of this soup. Since this is a very hearty meal thanks to all those wonderful navy beans and ham, you get a fantastic balance of protein and filling fiber.

Here is an estimated breakdown for one serving size—remember, these are approximate numbers, as the exact saltiness of your ham bone will certainly affect the final sodium count!

  • Serving Size: 1.5 cups
  • Calories: about 350
  • Protein: A whopping 25 grams! That’s why this is such a great supper.
  • Fiber: Around 18 grams—that’s fantastic for keeping you full and happy.
  • Fat: Low at 8 grams total.
  • Carbohydrates: About 55 grams.
  • Sodium: Approximately 650mg (this is the number that can really change based on your ham!).

See? This is truly nourishing food. It’s a great, low-fat option that keeps you fueled up!

Share Your Experience Making This Bean Soup

I truly hope you give this bean soup a try the next time you need something warm and incredibly satisfying on the table. There is nothing that brings me more joy than hearing from you all about how a recipe worked in your own kitchen—whether you stuck right to the plan or threw in a new vegetable because that’s what you had on hand!

When you finish making this soup, please take a moment to click over and leave a rating right on the recipe card. Five stars lets me know that this recipe is holding up its promise of being the best classic ham and bean soup there is! I read every single comment and really appreciate hearing what you thought about the smoky flavor or how the navy beans turned out.

If you found a new favorite trick for thickening it up, or if you served it alongside a side dish that everyone loved, please drop a note in the comments below. I love collecting those little tips from my community! And if you ever have a question, you can always reach out to me directly through my contact page.

Print

Hearty Ham and Navy Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this classic ham and bean soup using navy beans for a comforting, budget-friendly meal perfect for cold weather. This recipe uses leftover ham for deep, savory flavor.

  • Author: cookingbycarla
  • 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: Low Fat

Ingredients

Scale
  • 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 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon salt (or to taste after removing ham)
  • 1 cup diced cooked ham (optional, for extra meatiness)

Instructions

  1. Place the navy beans in a large pot and cover with water. Soak overnight, or use the 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. In a large Dutch oven or stockpot, combine the drained beans, 8 cups of water or broth, and the smoked ham hock or bone. Bring to a boil, then reduce heat to low, cover, and simmer for 1.5 to 2 hours, or until the beans are tender.
  3. 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.
  4. Add the minced garlic to the skillet and cook for 1 minute more until fragrant.
  5. Once the beans are tender, remove the ham hock or bone from the pot. Discard the bone and shred any usable meat from the hock. Remove the bay leaf.
  6. Add the sautéed vegetables, thyme, pepper, and salt (if needed) to the bean pot. If using, stir in the diced cooked ham.
  7. Continue to simmer the soup, uncovered, for another 20 to 30 minutes, allowing the flavors to combine and the soup to thicken slightly. Stir occasionally.
  8. Taste and adjust salt and pepper as needed before serving. Serve hot with cornbread.

Notes

  • For a thicker soup, mash about 1 cup of the cooked beans against the side of the pot with a spoon and stir them back in.
  • If you do not have leftover ham, use 1/2 pound of smoked ham hock or 1/4 cup of diced smoked bacon cooked at the start with the vegetables.
  • This soup freezes well for future easy weeknight dinners.

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: 30

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