Go Back
+ servings
Ham Bean Soup
Print Recipe
5 from 1 vote

Easy White Bean and Ham Soup

This Easy White Bean and Ham Soup is hearty, cozy, and packed with smoky ham, creamy white beans, and vegetables. This comforting soup is easy to make and perfect for chilly nights or using up leftover ham.
Prep Time15 minutes
Cook Time2 hours 35 minutes
Total Time3 hours
Course: Dinner, Soup
Cuisine: American
Keyword: Easy White Bean and Ham Soup
Servings: 6
Calories: 399kcal

Equipment

  • 5 quart (or larger) Dutch oven, or soup pot
  • potato masher

Ingredients

  • 2 tablespoon extra virgin olive oil
  • 1 medium onion, diced
  • 1 rib celery, diced 
  • 2 carrots, diced
  • salt and pepper to taste 
  • 6 cloves garlic, minced
  • 1 teaspoon fresh rosemary, finely chopped
  • 2 cups ham steak (or leftover ham), cut into small pieces
  • 32 oz chicken stock 
  • 4 cups water
  • 2 dried bay leaves
  • 2 smoked ham hocks 
  • 3 15.5 oz cans cannellini beans, drained

Instructions

  • Add olive oil to a soup pot or dutch oven, add onions, celery and carrots, and season with salt and pepper. Cook, stirring occasionally over medium heat for 4-5 minutes, until translucent.
  • Add rosemary and garlic, stir and cook for 1 minute.
  • Add chopped ham steak, stir, and cook for 2 minutes.
  • Add chicken stock, water, bay leaves and ham hocks and bring to a boil.
  • Reduce heat to low, Cover and simmer for 2 hours, until ham hock meat pulls away from bone easily.
  • Remove bay leaves, and ham hocks, and shred meat from ham hocks, discarding fat and bones. Add shredded meat back to the pot.
  • Add drained beans, stir, and season to taste with salt and pepper. Mash some beans with a potato masher, cover and cook 30 minutes more.
  • Serve hot with crusty bread!

Nutrition

Calories: 399kcal | Carbohydrates: 10g | Protein: 36g | Fat: 23g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Cholesterol: 102mg | Sodium: 1388mg | Potassium: 745mg | Fiber: 1g | Sugar: 4g | Vitamin A: 3435IU | Vitamin C: 29mg | Calcium: 43mg | Iron: 2mg