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: Cara
  • Total Time: 2 hours 15 minutes
  • Yield: Serves approximately 8

Description

Transform your holiday leftovers into a heartwarming Ham and Bean Soup that’s perfect for chilly evenings. This comforting dish is not only easy to prepare but also packed with flavor and nutrition, making it an ideal choice for family gatherings or cozy nights at home. With a delightful blend of tender ham, creamy beans, and hearty vegetables, each spoonful warms you from the inside out. Plus, it’s a fantastic way to utilize leftover ham while delivering a meal that tastes even better the next day.


Ingredients

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

Instructions

  1. Rinse and soak the dried beans overnight in water.
  2. Heat oil in a Dutch oven over high heat; sauté onion, carrots, and celery until softened. Add garlic and sauté until fragrant.
  3. Stir in soaked beans, chicken stock, diced tomatoes, bay leaf, garlic powder, Italian herbs, and pepper. Bring to a boil then simmer for about 90 minutes or until beans are tender.
  4. Add chopped ham and cabbage; cook for an additional 15–20 minutes. Adjust seasoning if necessary before serving.
  • Prep Time: 15 minutes
  • Cook Time: 120 minutes
  • Category: Main
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 320
  • Sugar: 3g
  • Sodium: 680mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 12g
  • Protein: 18g
  • Cholesterol: 40mg