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

Crockpot Ham & Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: mydishtoday
  • Total Time: 8 hours 15 minutes
  • Yield: Serves about 6

Description

Crockpot Ham & Bean Soup is the ultimate comfort food, simmering in a rich, flavorful broth packed with tender beans and hearty pieces of smoky ham. Perfect for chilly evenings, this easy-to-make dish combines wholesome ingredients that create a satisfying meal everyone will love. With minimal prep time and maximum flavor, you’ll find yourself reaching for seconds—and maybe even thirds!


Ingredients

Scale
  • 1 ham hock (about 1 pound)
  • 1 cup dried navy or great northern beans (soaked overnight)
  • 1 medium yellow onion, chopped
  • 2 carrots, sliced
  • 2 celery stalks, chopped
  • 4 garlic cloves, minced
  • 6 cups low-sodium chicken broth
  • 2 bay leaves
  • 2 tsp fresh thyme (or 1 tsp dried)
  • Salt and pepper to taste

Instructions

  1. Soak the dried beans overnight in water.
  2. In a skillet, heat olive oil over medium heat. Sauté onion, celery, and carrots until softened (about 5 minutes).
  3. Transfer sautéed vegetables to the crockpot. Add soaked beans, diced ham hock, minced garlic, bay leaves, thyme, salt, and pepper.
  4. Pour chicken broth over the mixture until fully submerged. Stir gently.
  5. Cook on low for 8 hours or high for 4 hours.
  6. Remove the ham hock; shred any remaining meat back into the soup. Discard bones and bay leaves before serving hot.
  • Prep Time: 15 minutes
  • Cook Time: 8 hours
  • Category: Main
  • Method: Slow Cooking
  • Cuisine: American

Nutrition

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