Go Back
+ servings
Print
Ham and Bean Soup is hearty, comforting and perfect for the cold weather! Not only is it delicious, but it is also nutritious with its protein content! #ham #hamsoup #fallrecipes #souprecipes #sweetandsavorymeals

Ham and Bean Soup

Ham and Bean Soup is hearty, comforting and perfect for the cold weather! Not only is it delicious, but it is also nutritious with its protein content!

Course Main Course, Soup
Cuisine American
Keyword Ham and Bean Soup
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings 6 servings
Calories 383 kcal
Author Catalina Castravet

Ingredients

  • 2 tablespoons olive oil
  • 3 cups cubed ham
  • 1 yellow onion diced
  • 4 cloves garlic minced
  • 1/2 teaspoon dried parsley
  • 1/2 teaspoon oregano
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon ground black pepper
  • 1 1/2 cups carrots diced
  • 2 cups celery diced
  • 2 cans (15 ounces each) white cannellini beans drained and rinsed
  • 3 bay leaves
  • 3 cups chicken broth more if needed
  • 2 cup half and half

Roux Mixture:

  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 1 cup half and half

Garnish:

  • Parsley

Instructions

  1. Place a large Dutch oven or soup pot over medium-high heat.
  2. Add olive oil, once hot add the cubed ham and brown for about 3-4 minutes, stirring occasionally.
  3. Add the diced onion, stir and cook for 2-3 minutes.
  4. Add the garlic, dried parsley, and oregano. Stir and cook for 30 seconds.
  5. Add carrots and celery, stir and cook for about 5-7 minutes.
  6. Add rinsed beans, season with salt and pepper. Add chicken broth, half and half and bay leaves. Stir and bring to a simmer. Reduce heat to medium, cover and simmer for 30-40 minutes.

Roux Mixture:

  1. Add butter to a medium saucepan over medium heat and melt. Whisk in the flour until completely combined and gradually add in the half and half, whish until smooth.
  2. With the heat on low, let the mixture cook until it starts to simmer and is getting thicker, stir occasionally.
  3. Immediately add the flour mixture to the pot and stir to combine.
  4. If the soup is too thick, add more chicken broth. Taste and adjust for salt and pepper.
  5. Cover and continue cooking the soup on low heat for 15 minutes. If you added more liquid, make sure to let the soup simmer for a few minutes. Discard bay leaves.

  6. To make the soup thicker, mash some of the ingredients.
  7. Serve topped with chopped parsley.
Nutrition Facts
Ham and Bean Soup
Amount Per Serving
Calories 383 Calories from Fat 261
% Daily Value*
Fat 29g45%
Saturated Fat 14g88%
Cholesterol 95mg32%
Sodium 1727mg75%
Potassium 480mg14%
Carbohydrates 16g5%
Fiber 2g8%
Sugar 4g4%
Protein 16g32%
Vitamin A 6169IU123%
Vitamin C 14mg17%
Calcium 174mg17%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.