Warm, hearty, and deeply satisfying, this classic Ham and Beans recipe is the ultimate comfort food. Packed with protein-rich great northern beans, tender chunks of ham, and the smoky richness of a ham hock, this dish brings soulful flavor to the table. A fragrant medley of onions, carrots, celery, and garlic enhances the broth, while aromatic bay leaf and thyme add depth to every spoonful. Simmered to perfection over a couple of hours, this one-pot meal is easy to make and even more rewarding to eat. Perfect for cozy family dinners or meal prepping, it serves up to six and pairs beautifully with cornbread or crusty bread. Whether you're searching for a hearty soup or a rustic Southern classic, this Ham and Beans recipe delivers on both taste and comfort.
Rinse the dried beans under cold water and remove any debris or damaged beans. Place the beans in a large bowl, cover with water, and soak for at least 8 hours or overnight. Drain and rinse before cooking.
In a large pot or Dutch oven, heat a drizzle of olive oil over medium heat. Add the chopped onion, carrot, and celery, and sauté for 5 minutes until softened. Stir in the minced garlic and cook for another 1 minute until fragrant.
Add the soaked and rinsed beans to the pot, along with the ham hock or smoked ham bone, diced ham, chicken broth, bay leaf, and dried thyme.
Bring the mixture to a boil, then reduce the heat to low and let it simmer, partially covered, for about 2 to 2 1/2 hours, or until the beans are tender. Stir occasionally and add more chicken broth or water as needed to keep the beans submerged.
Once the beans are soft, remove the ham hock or bone from the pot. Shred any meat from the bone and return the meat to the pot. Discard the bone and any excess fat.
Season the soup with salt and black pepper to taste.
Serve warm, garnished with chopped fresh parsley if desired. Pair with cornbread or crusty bread for a complete meal.
Serving size | 2812.8 grams (2812.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2297 |
Total Fat 26.40g | 34% |
Saturated Fat 8.80g | 44% |
Polyunsaturated Fat 0.00g | |
Cholesterol 209mg | 70% |
Sodium 8703mg | 378% |
Total Carbohydrate 316.40g | 115% |
Dietary Fiber 79.40g | 284% |
Total Sugars 27.70g | |
Protein 187.70g | 375% |
Vitamin D 0IU | 0% |
Calcium 1035mg | 80% |
Iron 30mg | 166% |
Potassium 9037mg | 192% |
Source of Calories