Go Back
+ servings
Print
A white bowl filled with Ham and Bean Soup.

Ham and Bean Soup

Ham and Bean Soup is a hearty delicious 30 minute dinner recipe that is filled with savory bites of ham, vegetables and tender Great Northern Beans. You’ll love how easy to make and budget friendly this simple soup is to make for you family!
Course Main Dish
Cuisine American
Keyword Easy Soup, Ham and Bean Soup, Homemade Soup
Prep Time 10 minutes
Cook Time 20 minutes
Servings 6 servings
Calories 105 kcal

Ingredients

  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 2 medium carrots sliced
  • 2 stalks celery chopped
  • 1 medium onion chopped
  • 4 cloves garlic minced
  • 1 ½ cups chopped leftover ham
  • 1 teaspoon dried thyme
  • ½ teaspoon salt
  • ½ teaspoon pepper
  • 5 cups low-sodium chicken broth
  • 3 14 ounce cans northern beans drained and rinsed
  • 1 bay leaf
  • Freshly chopped parsley

Instructions

  1. In the bottom of a dutch oven over medium high heat the olive oil then melt the butter.

  2. Add the onion, carrots, celery and cook until onions are tender and translucent. This should take about 5-7 minutes.
  3. Add the minced garlic and cook for one minute, stirring frequently so the garlic doesn’t burn.
  4. Add in the ham, beans, Italian Seasoning, salt, and pepper stir to combine and cook for 2-3 three minutes or until the Italian Seasoning if fragrant.
  5. Pour in the chicken broth and add the bay leaf. Bring the soup to a boil. Reduce the heat and simmer for 15 minutes.

Recipe Notes

  1. For thicker soup try straining out a cup of the beans with a slotted spoon into a bowl. Then mash the beans with a fork and return to the pot. Stir to combine the mashed beans into the broth and simmer for an additional 5 five minutes. 
  2.  Nutritional information is estimated. Amounts will vary based on ingredient choices and serving sizes.
Nutrition Facts
Ham and Bean Soup
Amount Per Serving (1 serving)
Calories 105 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 3g19%
Trans Fat 0.2g
Polyunsaturated Fat 1g
Monounsaturated Fat 3g
Cholesterol 10mg3%
Sodium 105mg5%
Potassium 277mg8%
Carbohydrates 7g2%
Fiber 1g4%
Sugar 2g2%
Protein 5g10%
Vitamin A 3527IU71%
Vitamin C 3mg4%
Calcium 28mg3%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.