Go Back
–+ servings
A metal spoon lifts a scoop of thick white bean and ham soup from a bowl.
Melissa Jo

Creamy Ham Bone and Navy Bean Soup (The Best Leftover Ham Recipe!)

No ratings yet
An incredibly rich, smoky, and hearty navy bean soup made with a leftover ham bone, crispy bacon, diced ham, and dried navy beans. Slow-simmered until thick and creamy, this is the ultimate leftover holiday ham recipe!
Prep Time 20 minutes
Cook Time 3 hours
Bean Soaking Time 8 hours
Total Time 11 hours 20 minutes
Servings: 8
Course: dinner, Main Course, Soup
Cuisine: American, southern inspired
Calories: 411

Ingredients
  

Method
 

  1. Place dried navy beans in a large soup pot and cover generously with cold water. Cover and refrigerate for 8–12 hours. Drain, rinse thoroughly, and discard any damaged beans. Dry the pot.
  2. Over medium heat, cook six slices of bacon until crispy. Remove, chop, and set aside, leaving the bacon fat in the pot.
  3. Add three cups of diced cooked ham to the bacon drippings and sauté until lightly browned. Remove and place with the bacon.
  4. Add two tablespoons of butter and the diced onion. Sauté until softened. Add garlic, garlic powder, onion powder, Tony’s Creole seasoning, Knorr bouillon, and freshly cracked black pepper. Sauté until fragrant. Use salt sparingly.
  5. Sprinkle in three tablespoons of flour and stir continuously for approximately two minutes.
  6. Add drained navy beans, the ham bone, cooked bacon, sautéed ham, and two bay leaves. Pour in eight cups of low-sodium chicken broth, scraping the bottom of the pot.
  7. Bring to a rolling boil, then reduce immediately to a gentle simmer. Cover with the lid slightly ajar and simmer for approximately one hour, stirring occasionally.
  8. Remove the lid and continue gently simmering for approximately another hour or longer, until beans are completely tender and the broth is thick and rich. Add small amounts of water only if needed to keep beans submerged while cooking.
  9. Remove the ham bone and bay leaves. Pull any remaining meat from the bone and return it to the soup. Discard the bone. Taste and adjust salt and pepper. Mash a few beans if a thicker consistency is desired.
  10. Ladle into bowls and top with reserved crispy bacon and Crystal Hot Sauce. Serve with crusty bread.

Want to make this later?

We'll email this recipe straight to you, so it's waiting when you need it.

Nutrition

Calories: 411kcalCarbohydrates: 42gProtein: 31gFat: 14gSaturated Fat: 5gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gTrans Fat: 0.1gCholesterol: 49mgSodium: 1279mgPotassium: 1126mgFiber: 14gSugar: 3gVitamin A: 219IUVitamin C: 2mgCalcium: 112mgIron: 5mg

Notes

What to Serve with Creamy Ham Bone and Navy Bean Soup

I personally love this soup with crusty bread because you need something to soak up every last bit of that thick, delicious broth.
It’s also fantastic with warm Southern cornbread, buttery dinner rolls, or a simple green salad.
And don’t forget your Crystal Hot Sauce!

Tried this recipe?

Made this? Tap a star to rate it - it only takes a second and it means the world!