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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: recipes guru cooking
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Low Fat

Description

A hearty and comforting soup made with ham, beans, and vegetables, perfect for a cozy meal.


Ingredients

Units Scale
  • 1 lb dried white beans (such as navy or Great Northern), soaked overnight and drained
  • 1 tbsp olive oil
  • 1 medium onion, chopped
  • 2 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 3 cloves garlic, minced
  • 1 bay leaf
  • 1 tsp dried thyme
  • 1/2 tsp black pepper
  • 1 smoked ham hock or 2 cups diced cooked ham
  • 8 cups low-sodium chicken broth
  • Salt, to taste

Instructions

  1. In a large pot, heat olive oil over medium heat. Add the onion, carrots, and celery and cook until softened, about 5 minutes.
  2. Add the garlic and cook for another minute until fragrant.
  3. Add the soaked and drained beans, bay leaf, thyme, black pepper, ham hock or diced ham, and chicken broth.
  4. Bring to a boil, then reduce heat to low and simmer, covered, for 1.5 to 2 hours or until the beans are tender.
  5. If using a ham hock, remove it once the soup is cooked, shred the meat, and return it to the pot. Discard the bone.
  6. Adjust seasoning with salt to taste. Remove bay leaf before serving.

Notes

  • You can use canned beans to save time; just reduce cooking time accordingly.
  • Leftovers can be refrigerated for up to 4 days or frozen for 3 months.
  • Add a dash of hot sauce for a spicier version.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 280
  • Sugar: 4g
  • Sodium: 640mg
  • Fat: 6g
  • Saturated Fat: 2g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 9g
  • Protein: 22g
  • Cholesterol: 30mg