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: Lia
  • Total Time: 2 hours 10 minutes
  • Yield: Serves approximately 6 people 1x

Description

Transform your leftover holiday ham into a heartwarming Ham and Bean Soup, perfect for chilly winter evenings. This easy-to-follow recipe requires minimal prep time and is not only budget-friendly but also packed with wholesome ingredients. The combination of tender navy beans, savory ham, and hearty vegetables creates a deliciously satisfying meal that warms you from the inside out. Ideal for both family dinners and gatherings with friends, this comforting dish can be served solo or alongside crusty bread for a complete experience. Plus, it’s freezer-friendly, making it an excellent option for meal prep.


Ingredients

Scale
  • 1 lb dried navy beans
  • 23 cups chopped ham
  • 64 oz chicken stock
  • 1 white onion (chopped)
  • 4 carrots (chopped)
  • 2 celery stalks (sliced)
  • 5 garlic cloves (minced)
  • 14.5 oz can fire-roasted diced tomatoes
  • Fresh cracked pepper
  • Salt (to taste)
  • Bay leaf

Instructions

  1. Rinse and soak the navy beans overnight.
  2. In a large dutch oven, heat oil over high heat. Sauté onion, carrots, and celery until softened. Add garlic and sauté briefly.
  3. Stir in soaked beans, chicken stock, tomatoes, bay leaf, garlic powder, Italian herbs, and pepper. Bring to a boil; reduce heat to simmer covered slightly ajar for about 90 minutes until beans are tender.
  4. Add shredded cabbage and chopped ham; cook uncovered for another 15–20 minutes to meld flavors. Adjust seasoning before serving.
  • Prep Time: 10 minutes
  • Cook Time: 120 minutes
  • Category: Main
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 320
  • Sugar: 3g
  • Sodium: 780mg
  • Fat: 8g
  • Saturated Fat: 2g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 12g
  • Protein: 18g
  • Cholesterol: 45mg