Skip to content
Home » Recipes » Creamy Ham & Bean Soup

Creamy Ham & Bean Soup

  • 2 min read
  • NatashaAdam 

❤️ A Cozy Staple You’ll Crave Again & Again

“I halved the recipe for just me and the hubby… and instantly regretted it! 😂 It was SO good. Definitely making the full batch next time—this one’s becoming a staple!”

This Creamy Ham & Bean Soup is rich, hearty, and packed with comforting flavor. Tender beans, savory ham, and a creamy broth come together in the kind of meal that keeps everyone going back for just one more bowl.


🛒 Ingredients

  • 2 tablespoons butter
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, chopped
  • 2 celery stalks, chopped
  • 3 cups cooked white beans (or 2 cans, drained & rinsed)
  • 2 cups cooked ham, diced
  • 4 cups chicken broth
  • 1 cup milk or half-and-half
  • 2 tablespoons all-purpose flour
  • 1 teaspoon dried thyme
  • Salt and black pepper to taste
  • Fresh parsley for garnish

👩‍🍳 Instructions

  1. Sauté the Base
    In a large pot, melt butter over medium heat. Add onion, garlic, carrots, and celery. Cook until softened.
  2. Add Beans & Broth
    Stir in white beans and chicken broth. Bring to a gentle simmer.
  3. Make It Creamy
    In a small bowl, whisk flour with milk, then stir into the soup. Let it cook until slightly thickened.
  4. Add Ham & Seasoning
    Stir in diced ham, thyme, salt, and pepper. Simmer for another 5–10 minutes.
  5. Serve & Enjoy
    Ladle into bowls and garnish with fresh parsley.

🍽️ Serving Suggestions

  • Serve with warm cornbread or crusty bread
  • Pair with a light side salad
  • Add a sprinkle of shredded cheese for extra richness
Also Visit:  Creamy Taco Soup

💡 Tips & Variations

  • Use leftover holiday ham for extra flavor
  • Mash some of the beans for a thicker texture
  • Add a splash of cream for even more richness
  • Freezes well—perfect for meal prep!

This Creamy Ham & Bean Soup is the ultimate comfort classic—simple, satisfying, and full of cozy flavor. Just a heads up… you might want to double the batch from the start!

Leave a Reply

Your email address will not be published. Required fields are marked *