This Navy Bean Soup is a true taste of Southern comfort, brimming with tender navy beans, smoky ham, fresh vegetables, and fragrant herbs. Slowly simmered to develop deep, hearty flavor, this classic soup brings warmth to any table and fills your kitchen with the nostalgic aroma of home cooking. Perfect for chilly days when you need a cozy, satisfying meal that the whole family will love. Serve it up with cornbread or a crusty piece of buttered bread and watch every bowl get wiped clean.
Course Dinner, Lunch, Soup
Cuisine Southern
Keyword Navy Bean Soup, Southern soup, ham hock soup, hearty bean soup, family soup recipe
Prep Time 15 minutesminutes
Cook Time 2 hourshours
Servings 6Servings
Calories 350kcal
Ingredients
1pounddried navy beans
4cupshot water
1medium yellow onionfinely chopped
1large carrotfinely chopped
1stalk celeryfinely chopped
2clovesgarlicminced
8ouncesthick-cut cooked hamdiced (about 1 cup)
2tablespoonsolive oil
2bay leaves
2teaspoonsfreshly ground black pepper
1teaspoonkosher saltplus more as needed
1/2teaspoondried thyme
1/2teaspoondried rosemary
1smoked ham hockoptional but delicious
6cupslow-sodium chicken broth
2tablespoonsunsalted butter
Instructions
Pick through the navy beans to remove any broken or discolored ones. Place beans and 4 cups hot water in a large heavy pot or Dutch oven. Bring to a boil over medium-high heat. Let boil for 2 minutes, then remove from heat. Cover and let soak for 1 hour, then drain and set aside.
While beans soak, finely chop the onion, carrot, and celery. Mince the garlic and dice the cooked ham if not done already.
Add the drained beans back into the pot. If using, nestle the smoked ham hock right in the middle. Pour in the chicken broth and bring the pot to a boil over high heat. Reduce heat to medium-low and let the soup simmer gently, stirring every so often, until the beans are tender. This will take about 1 hour 30 minutes to 1 hour 45 minutes.
Once the beans are tender, remove the ham hock if you used one. Stir in the unsalted butter until melted. Taste and season with extra kosher salt if needed.
Ladle the soup into bowls and serve piping hot with fresh cornbread or crusty bread on the side.