Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham and Bean Soup Recipe

Ham and Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda
  • Total Time: 2 hours 15 minutes
  • Yield: Serves approximately 6

Description

Transform your holiday leftovers into a warm and hearty Ham and Bean Soup that’s perfect for chilly days. This easy-to-make recipe not only utilizes leftover ham but also combines delicious ingredients like navy beans, fresh vegetables, and aromatic spices to create a comforting meal the whole family will love. Whether you’re enjoying a cozy night at home or hosting friends, this nutritious soup offers warmth, flavor, and satisfaction in every bowl.


Ingredients

Scale
  • 1 lb dried navy beans
  • 23 cups chopped ham
  • 1 white onion (chopped)
  • 4 carrots (chopped)
  • 2 celery stalks (sliced)
  • 5 garlic cloves (finely chopped)
  • 2 cups shredded green cabbage
  • 64 oz chicken stock
  • 14.5 oz can fire-roasted diced tomatoes
  • Spices: bay leaf
  • garlic powder
  • dried Italian herbs
  • black pepper
  • 3 tablespoons oil

Instructions

  1. Rinse and soak the dried beans overnight.
  2. Heat oil in a large Dutch oven; sauté onion, carrots, celery for 4–5 minutes. Add garlic and cook for another minute.
  3. Stir in soaked beans, chicken stock, diced tomatoes, bay leaf, garlic powder, Italian herbs, and pepper. Bring to a boil then reduce heat to simmer for about 90 minutes or until beans are tender.
  4. Add chopped ham and shredded cabbage; cook for an additional 15–20 minutes until heated through.
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Category: Main
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (245g)
  • Calories: 320
  • Sugar: 3g
  • Sodium: 780mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 39g
  • Fiber: 12g
  • Protein: 22g
  • Cholesterol: 45mg