Cozy up with a bowl of hearty Navy Bean Ham Soup, a comforting classic that's as simple as it is flavorful. This recipe features tender navy beans simmered with a savory ham bone (or diced ham), aromatic vegetables like carrots, celery, and onion, and a medley of herbs including thyme and bay leaf. Slowly cooked to perfection, this soup’s rich broth is elevated with the optional addition of chicken stock for extra depth. Ready to serve in just over two hours, this soul-warming dish is ideal for chilly evenings or meal prepping, as it reheats beautifully. Garnished with fresh parsley for a pop of color, this wholesome, protein-packed soup is a must-try for those craving a taste of home. Perfect for family dinners or a nourishing make-ahead meal, this Navy Bean Ham Soup is sure to satisfy.
Rinse the navy beans thoroughly, picking out any debris or damaged beans. Place them in a large bowl, cover with water, and soak overnight. Drain and set aside.
Heat the olive oil in a large stockpot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook for 5-7 minutes, stirring frequently, until the vegetables are softened.
Add the minced garlic and cook for an additional 1-2 minutes, until fragrant.
Add the drained navy beans, ham bone (or diced ham), water, bay leaf, thyme, and black pepper to the pot. If using chicken stock, substitute 2 cups of water with the chicken stock. Stir to combine.
Increase the heat to high and bring the soup to a boil. Once boiling, reduce the heat to low, cover, and let it simmer gently for about 2 hours, stirring occasionally.
Check the beans for tenderness. If they're not tender, continue cooking and check every 15 minutes until done.
Remove the ham bone from the pot. If desired, shred any remaining meat from the bone and return it to the soup.
Taste the soup and adjust the seasoning with salt as needed. If the soup is too thick, add more water or chicken stock to reach your preferred consistency.
Remove the bay leaf and discard.
Serve hot, garnished with fresh parsley, and enjoy!
Serving size | 3622.6 grams (3622.6g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2204 |
Total Fat 43.20g | 55% |
Saturated Fat 11.40g | 57% |
Polyunsaturated Fat 1.30g | |
Cholesterol 120mg | 40% |
Sodium 6672mg | 290% |
Total Carbohydrate 314.90g | 115% |
Dietary Fiber 79.50g | 284% |
Total Sugars 25.50g | |
Protein 148.40g | 297% |
Vitamin D 0IU | 0% |
Calcium 1002mg | 77% |
Iron 27mg | 148% |
Potassium 8154mg | 173% |
Source of Calories