Go Back
+ servings

Ham and Bean Soup

A delicious and hearty ham and bean soup that is a delicious soup recipe and perfect to make during the cold winter months.

Course Dinner, Lunch
Cuisine American
Keyword Bean and Ham Soup, Ham, Northern Bean Soup, Soup, White Bean and Ham Soup, White Bean Soup
Prep Time 20 minutes
Cook Time 2 hours
1 hr soak time 1 hour
Total Time 3 hours 20 minutes
Servings 8


  • 16 oz bag Great Northern beans
  • 1 large onion, chopped
  • 2 cups carrots, chopped (approximately 3 carrots)
  • 2 cups celery, chopped (approximately 4 stalks)
  • 3 cloves garlic, minced
  • 3 Tbsp butter
  • 1 Tbsp vegetable oil
  • 1 ham hock
  • 2 cups diced leftover ham
  • 1 tsp pepper
  • 1/2 tsp salt
  • 1 tsp Slap Ya Mama® seasoning
  • 1/2 tsp Thyme leaves
  • 4 cups vegetable broth
  • 4 cups chicken broth
  • 1 Tbsp all purpose flour


  1. Clean any debris or rocks from beans and add to large stock pot.

  2. Cover with hot water and bring to a boil over high heat.

  3. Boil for 2 minutes, remove from heat, cover and let sit for one hour, then drain beans.

  4. While beans are quick soaking, add oil and butter to large skillet.

  5. Melt butter, then add carrots, celery and onions. Saute for about 6 minutes or until vegetables are tender. Add garlic and saute for an additional minute.

  6. Sprinkle flour over vegetables, stir and cook for another minute then remove from heat.

  7. Add ham hock to dutch oven or large stock pot.

  8. Pour vegetable broth, chicken stock, beans, diced ham, vegetables into pan.

  9. Sprinkle with seasonings, salt and pepper, stir, cover and cook over low flame for approximately 2-2 1/2 hours, stirring occasionally.

  10. Enjoy with a delicious piece of homemade corn bread or bread and butter.