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 Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julia
  • Total Time: 2 hours 15 minutes
  • Yield: Approximately 6 servings 1x

Description

Discover the perfect way to use leftover ham with this cozy Ham and Bean Soup Recipe. This hearty soup, brimming with tender navy beans and savory chunks of ham, is an ideal meal for chilly days. Not only does it transform holiday leftovers into a delightful dish, but it’s also packed with nutritious ingredients that will warm you from the inside out. With simple preparation steps, you can have a comforting bowl ready in no time—perfect for family dinners or intimate gatherings with friends.


Ingredients

Scale
  • 1 lb dried navy beans
  • 3 tbsp oil
  • 1 white onion, chopped
  • 4 carrots, chopped
  • 2 celery stalks, sliced
  • 5 garlic cloves, finely chopped
  • 64 oz chicken stock
  • 14.5 oz can fire-roasted diced tomatoes
  • 1 bay leaf
  • 2 cups shredded green cabbage
  • 23 cups chopped ham

Instructions

  1. Soak the navy beans overnight in water; drain before using.
  2. Heat oil in a Dutch oven over high heat. Sauté onion, carrots, and celery for about 5 minutes.
  3. Add garlic and sauté for another minute until fragrant.
  4. Stir in soaked beans, chicken stock, diced tomatoes, bay leaf, and spices. Bring to a boil; reduce heat to simmer for 90 minutes or until beans are tender.
  5. Add chopped ham and 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 (240g)
  • Calories: 300
  • Sugar: 4g
  • Sodium: 750mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 18g
  • Cholesterol: 40mg