Nutrition Facts for Ham and beans

Ham and Beans

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.

Nutriscore Rating: 77/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Ham and Beans
Prep Time:15 mins
Cook Time:150 mins
Total Time:165 mins
Servings: 6

Ingredients

  • 1 pound dried great northern beans
  • 1 unit ham hock or smoked ham bone
  • 1 cup diced ham
  • 1 medium yellow onion, chopped
  • 2 medium carrot, diced
  • 2 medium celery stalk, diced
  • 3 cloves garlic, minced
  • 6 cups chicken broth
  • 1 unit bay leaf
  • 0.5 teaspoons dried thyme
  • 0.5 teaspoons salt
  • 0.25 teaspoons black pepper
  • 2 tablespoons fresh parsley, chopped (optional, for garnish)

Directions

Step 1

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.

Step 2

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.

Step 3

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.

Step 4

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.

Step 5

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.

Step 6

Season the soup with salt and black pepper to taste.

Step 7

Serve warm, garnished with chopped fresh parsley if desired. Pair with cornbread or crusty bread for a complete meal.

Nutrition Facts

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%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 10.5%
Protein: 33.3%
Carbs: 56.1%