This Classic Ham & Bean Soup brings cozy comfort to your table with tender navy or great northern beans simmered in a smoky ham broth, along with carrots, celery, onions, and fragrant herbs. Easy to make ahead, perfect with crusty bread or cornbread—ideal for chilly days or family meals.
Ingredients
Directions
1. Soak & Prep Beans
Rinse and drain dried beans, then soak overnight in cool water. Drain and rinse before cooking.
2. Sauté Vegetables
In a large soup pot, heat oil or butter over medium heat. Add onion, carrot, and celery; cook until softened (~5 minutes). Add garlic and cook 30 seconds more.
3. Simmer Soup
Stir in beans, ham bone/hocks, fresh thyme, bay leaves, and broth (or water). Bring to a boil, then reduce to a low simmer. Cover and cook for ~90 minutes (or until beans are tender).
4. Add Ham & Season
Remove ham bone/hocks and bay leaves. Shred any meat from bone and return it to the pot along with cubed ham. Season with salt and pepper to taste. Simmer another 15 minutes.
5. Finish & Serve
If you prefer a thicker soup, mash a cup of beans against the side of the pot to thicken broth. Garnish with chopped parsley before serving. Serve hot with cornbread or crusty rolls.