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

White Bean and Ham Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jennifer
  • Total Time: 1 hour 45 minutes
  • Yield: Serves 6

Description

White Bean and Ham Soup is a heartwarming dish that beautifully blends creamy white beans and savory ham, perfect for chilly evenings. This easy-to-make recipe not only fills your kitchen with cozy aromas but also brings family and friends together around the table. With its rich flavors and comforting texture, this soup is sure to become a favorite for busy weeknights.


Ingredients

Scale
  • 1 cup dried white beans (Great Northern or cannellini)
  • 1 ham hock (or 1 cup diced ham)
  • 1 medium onion, diced
  • 2 carrots, chopped
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • 2 bay leaves
  • 1 tsp dried thyme
  • Salt and pepper to taste

Instructions

  1. Soak the dried beans overnight in water. Drain before use.
  2. In a large pot over medium heat, sauté the diced onion in olive oil until translucent (about 5 minutes).
  3. Add the chopped carrots and celery; stir until slightly softened (3-4 minutes).
  4. Stir in minced garlic and cook for about 30 seconds until fragrant.
  5. Add the ham hock or diced ham, soaked beans, bay leaves, and chicken broth. Bring to a boil.
  6. Reduce heat to a simmer; cover partially and cook for about 1 hour (if using dried beans) or 30 minutes (if using canned beans).
  7. Remove ham hock; shred any meat back into the soup and discard skin/bones.
  8. Season with salt and pepper to taste before serving.
  • Prep Time: 15 minutes
  • Cook Time: 90 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 290
  • Sugar: 2g
  • Sodium: 600mg
  • Fat: 7g
  • Saturated Fat: 2g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 10g
  • Protein: 20g
  • Cholesterol: 40mg