Go Back
+ servings
A bowl of ham & bean soup.
Print Recipe Add to Collection
No ratings yet

Ham & Bean Soup

Ham & Bean Soup is a classic soup recipe that’s hearty, satisfying, and full of flavor. It’s so easy to make and freezes beautifully, meaning it's perfect for meal prep!
Prep Time5 minutes
Cook Time30 minutes
Total Time35 minutes
Course: Soup
Cuisine: American
Keyword: ham and bean soup, soup
Servings: 4 servings
Calories: 337kcal


  • Dutch oven
  • Sharp knife


  • 2 Tablespoons olive oil
  • 1 medium onion diced
  • 1 medium carrot diced
  • 2 stalks celery diced
  • 2 cloves garlic minced
  • 2 cups cooked ham shredded or diced
  • 2 quarts chicken stock
  • 1 bay leaf
  • 1 teaspoon fresh thyme leaves
  • 3 (15oz) cans cannellini beans drained and rinsed
  • salt & black pepper to taste


  • In a Dutch oven, heat the olive oil over medium-high heat. Add the onion, carrots, and celery and cook until soft, about 5 minutes. Add the garlic and saute for another minute. Add the ham and cook for 2-3 minutes while stirring.
    2 Tablespoons olive oil, 1 medium onion, 1 medium carrot, 2 stalks celery, 2 cloves garlic, 2 cups cooked ham
  • Add the chicken stock, bay leaf, and thyme and bring to a boil. Reduce to a simmer and add the beans. Stir to combine. Cook for 20 minutes. Remove the bay leaf and season to taste.
    2 quarts chicken stock, 1 bay leaf, 1 teaspoon fresh thyme leaves, 3 (15oz) cans cannellini beans, salt & black pepper to taste


Serving: 1serving | Calories: 337kcal | Carbohydrates: 22g | Protein: 23g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Cholesterol: 55mg | Sodium: 1344mg | Potassium: 759mg | Fiber: 1g | Sugar: 9g | Vitamin A: 2597IU | Vitamin C: 18mg | Calcium: 35mg | Iron: 2mg