Go Back
+ servings
Bowl of Ham and Bean Soup with a spoon and rolls on the side.
Print Recipe
4.88 from 8 votes

Ham and Bean Soup

Ham and Bean Soup will warm your soul and belly this season. Hearty chunks of ham, buttery beans, and veggies in a savory broth makes this a comforting winter supper.
Prep Time1 hour
Cook Time1 hour 30 minutes
Total Time2 hours 30 minutes
Course: Soup
Cuisine: American
Keyword: Ham and Bean Soup
Servings: 8 servings
Calories: 380kcal
Author: Erica Walker

Ingredients

Instructions

  • Bring a large stockpot of salted water to a boil and then remove from heat. Rinse beans well and add them to the pot. Allow beans to soak for 1-2 hours. Drain beans and set aside. 
    Pot of white beans soaking in boiling water for Ham and Bean soup.
  • In the same stockpot or a large Dutch oven, heat oil and add onions, garlic, and celery. Sauté until onions and celery become soft. 
    Pot of celery, garlic and onion sautéed with oil for Ham and Bean Soup.
  • Add ham bone, chicken broth, carrots, soaked beans, rosemary, thyme, sage, and mustard powder to the pot. Stir well to combine seasonings and bring to a boil. Reduce heat to a simmer and cook on low for 60 minutes. 
    Pot with a Ham bone, broth and spices for Ham and Bean Soup.
  • Remove ham bone from the pot and discard. Remove about 4-5 cups of the soup and place in a food processor or blender. Pulse 4-5 times until coarsely blended. Add back to pot. This helps to thicken the soup. You can blend more or less of the soup depending on how thick you want it. 
    Blender with pulsed soup for Ham and Bean Soup.
  • Add chopped ham.
    Pot with ham cubes added to Ham and Bean Soup.
  • Simmer an additional 30-40 minutes. Add salt and pepper to taste.  
    Ladle full of Ham and Bean soup over a pot of soup.
  • Serve in individual bowls.
    Two bowls of Ham and Bean soup with fresh herbs, spoons and rolls on the side.

Notes

How to Store Ham and Bean Soup

This soup tastes even better the next day! So I always make sure to have at least a good bowlful of leftovers in the fridge. It will last up to three days in the refrigerator. The flavors meld together deliciously and it just takes minutes to heat up.

Nutrition

Calories: 380kcal | Carbohydrates: 42g | Protein: 25g | Fat: 13g | Saturated Fat: 3g | Cholesterol: 22mg | Sodium: 516mg | Potassium: 1200mg | Fiber: 12g | Sugar: 3g | Vitamin A: 2740IU | Vitamin C: 6.2mg | Calcium: 127mg | Iron: 4.1mg