Nutrition Facts for Perfect ham and bean soup
Blog Research API Download App

Perfect Ham and Bean Soup

Image of Perfect Ham and Bean Soup
Nutriscore Rating: 71/100

Cozy up with a steaming bowl of Perfect Ham and Bean Soup, a hearty, flavor-packed dish that’s the ultimate comfort food for chilly days. This classic recipe combines tender Great Northern beans, smoky diced ham, and a medley of aromatic vegetables like onions, carrots, and celery, all simmered in a rich chicken broth infused with garlic, thyme, and smoked paprika. With just 15 minutes of prep and a low-and-slow simmer, this soup develops layers of robust, savory flavors that make it worth the wait. Garnished with fresh parsley and served alongside crusty bread or crackers, it’s a satisfying, protein-packed meal that’s both nourishing and delicious. Perfect for family dinners or meal-prepping, this soup will quickly become a household favorite!

💪 Sports Nutrition Since 1999

Fuel Your Fitness Goals

Premium sports nutrition and supplements at the best prices since 1999.

Lowest Prices Guaranteed
Top Brands Selection
Fast Free Shipping
Shop Supplements →

Over 25 years of sports nutrition excellence

A1Supplements Products

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
N/A
🕐
Total Time
15 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

14 items
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 stalks celery stalks, diced
  • 2 medium carrots, diced
  • 3 cloves minced garlic
  • 2 cups cooked ham, diced
  • 1 pound dried Great Northern beans, soaked overnight and drained
  • 8 cups chicken broth
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 0.5 teaspoons salt
  • 0.5 teaspoons ground black pepper
  • 2 tablespoons fresh parsley, chopped (for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Heat the olive oil in a large pot or Dutch oven over medium heat.

2

Add the diced onion, celery, and carrots to the pot. Cook for 5-7 minutes, stirring occasionally, until the vegetables are soft and the onion is translucent.

3

Stir in the minced garlic and cook for 1 minute, or until fragrant.

4

Add the diced ham to the pot and stir to combine with the vegetables.

5

Rinse the soaked beans thoroughly and add them to the pot.

6

Pour in the chicken broth and stir. Add the bay leaf, dried thyme, and smoked paprika. Stir again to combine.

7

Bring the soup to a boil over medium-high heat, then reduce the heat to low and let it simmer uncovered for 90-120 minutes, or until the beans are tender.

8

Stir the soup occasionally, ensuring it doesn't stick to the bottom of the pot.

9

Season the soup with salt and pepper. Taste and adjust the seasoning as needed.

10

Remove the bay leaf before serving.

11

Ladle the soup into bowls and garnish with fresh parsley. Serve warm with crusty bread or crackers.

Cooking Tip: Take your time with each step for the best results!
298
cal
28.9g
protein
24.0g
carbs
9.8g
fat

Nutrition Facts

1 serving (545.9g)
Calories
298
% Daily Value*
Total Fat 9.8 g 13%
Saturated Fat 2.2 g 11%
Polyunsaturated Fat 0.0 g
Cholesterol 46 mg 15%
Sodium 1959 mg 85%
Total Carbohydrate 24.0 g 9%
Dietary Fiber 6.6 g 23%
Total Sugars 4.4 g
Protein 28.9 g 58%
Vitamin D 0.0 mcg 0%
Calcium 103 mg 8%
Iron 3.3 mg 18%
Potassium 1078 mg 23%

*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

32.3%%
38.7%%
29.0%%
Fat: 518 cal (29.0%%)
Protein: 692 cal (38.7%%)
Carbs: 578 cal (32.3%%)