Home Dinner 15 Ham Soup Recipes for a Rainy Day

15 Ham Soup Recipes for a Rainy Day

Cold season is well underway. And if you’re anything like me, you’ll want to make all of these scrumptious ham soup recipes right away.

I mean, is there a better way to warm up than a big bowl of protein-packed soup with veggies?

Creamy Potato and Ham Soup
Enter your email below & we'll send it straight to your inbox.

Ham is a high-quality protein to please any palate. Plus, a little goes a long way, making it super affordable, to boot.

These 15 ham soup recipes are filling and so tasty, I’ll bet even the kids will ask for seconds!

Lentil and ham soup in a bowl.
Source: Cookathomemom.com

1. Classic Lentil and Ham Soup

The great thing about Indian soups is they usually include lentils for a boost of protein and fiber.

This lentil and ham recipe is both nutritious and delicious.

It’s perfect for a cold fall or winter night, and it freezes incredibly well if you make a large batch.

If you have a ham bone, adding it to the broth will elevate the flavor.

Ham and black bean soup in a bowl with chopped onion leaves and sour cream.
Source: Garlicandzest.com

2. Smoky Ham and Black Bean Soup

Holy smoky ham, this recipe is heavenly. If you’re a fan of black bean soup, I can’t recommend this enough.

And I promise it’s worth the prep time.

This soup is soul-warming, hearty, and insanely flavorful, thanks to the ham bone in the broth.

Split pea soup served in a bowl topped with croutons and spices.
Source: Stripedspatula.com

3. Split Pea Soup with Ham

Did you grow up eating split pea soup, too? I think it’s one of those love-it or hate-it kind of meals. But I’m firmly in the former camp!

When it’s done right, it’s more than just a bowl of mushy peas with ham bits.

This recipe is perfect for warming up on the coldest winter nights.

Green tomato soup with black forest ham served on clay pots topped with sour cream.
Source: Afamilyfeast.com

4. Green Tomato Soup with Black Forest Ham

I was so excited to try this recipe, I ran straight to the store to get the ingredients.

Enter your email below & we'll send it straight to your inbox.

Forget the overly acidic tomato soup you think you know. This recipe is much more subtle.

Yes, it has a long list of ingredients, but that’s where the robust flavors come from.

Serve it with a dollop of creme fraiche and a crunchy slice of toasted baguette.

Creamy ham and potato soup in a bowl scooped with a spoon.
Source: Cafedelites.com

5. Creamy Ham Potato Soup

Creamy ham and potato soup is one of my favorites to throw together on a busy, chilly night.

Warm your family up with nothing more than mirepoix, potatoes, ham, bouillon, and milk.

To make it gluten-free, replace the all-purpose flour with a gluten-free mix, or mix cornstarch and water to thicken.

Sothern Lima beans with ham served on small bowl with spoon.
Source: Theseasonedmom.com

6. Southern Lima Beans with Ham

Also known as butter bean and ham soup, this is one of the easiest and healthiest soups on this list.

After sautéeing the celery and onions, simply add in a ham bone, lima beans, and broth, then boil away!

The suggestion of serving with cornbread and hot sauce comes highly recommended.

Ham and Bean Soup with Carrots in a Bowl

7. Old-Fashioned Ham and Bean Soup

This ham soup recipe is a family favorite full of ham, veggies, and beans in a delicious broth.

It’s easy to make, affordable, and it’ll only take you about 30 minutes of prep time. However, it does take a couple of hours on the stove before it’s ready.

It’s a hot, hearty meal everyone will devour.

Leftover hambone soup made with white beans, potatoes, corn, onion, and carrots in a pot and served on bowls.
Source: Damndelicious.net

8. Leftover Hambone Soup

Looking for a great way to repurpose your leftover holiday ham? This recipe is specifically designed to be made with a ham bone.

It’s not just there for flavor. You’ll want the marrow and extra meat, too.

White beans, potatoes, corn, onion, and carrots are all piled together. They work in harmony with the ham, making it filling and irresistible.

Senate bean soup with onion, butter and ham served on a black bowl with spoon,
Source: Copykat.com

9. Senate Bean Soup

This is a classic ham and bean soup you won’t want to miss.

Simply cook your navy beans, then stir in sautéed onion, butter, and ham.

This sturdy soup doesn’t need a side dish, but it pairs well with toasted bread or topped with crunchy croutons.

Homemade 15 Bean Soup with Cornbread

10. 15 Bean Soup with Ham

This hearty soup is guaranteed to fill you up on a chilly day! And yes, there really are 15 different kinds of beans in it.

The ham adds a salty flavor and a nice dose of protein. It’s also filled with celery, onions, and garlic.

This satisfying soup will never leave you hungry!

Spicy hatch chile and ham soup loaded with veggies, hatch chiles, beans, and ham served in a bowl
Source: Garlicandzest.com

11. Spicy Hatch Chile and Ham Soup

Loaded with veggies, hatch chiles, beans, and ham, you’ll be stuffed after one bowl of this soup.

Thanks to the grain blend, it’s super satisfying. But feel free to make swaps if you don’t like farro or rice.

I think quinoa would make an excellent substitution.

Cauliflower and ham soup served on a bowl.
Source: Ibreatheimhungry.com

12. Keto Creamy Cauliflower & Ham Soup – Paleo

This low-carb, paleo-approved soup tastes way too indulgent to be healthy. But I promise, it is!

You use cauliflower instead of potatoes to cut back on the carbs, and the added liquid smoke is a superb touch.

You could even make this into a Whole30 soup recipe if you swap the butter for coconut oil or bacon fat.

Soup with ham and cabbage served on bowl.
Source: Andianne.com

13. Soup with Ham and Cabbage

You don’t have to be Irish to crave this ham and cabbage soup. It’s comforting, filling, and pretty inexpensive to make.

It’s an old-fashioned, nostalgic soup, like something your grandma made.

This is the perfect way to use up leftover ham!

Creamy cauliflower ham soup served on a bowl topped with grated cheese and cooked ham.
Source: Bakeitwithlove.com

14. Creamy Cauliflower Ham Soup

This creamy soup is loaded with ham, cauliflower, and butter.

I enjoy having more rustic chunks of ham torn from the bone rather than cubed ham, so I always use a hock. But you can use whatever leftover ham you prefer.

This soup is delicious topped with a generous helping of cheddar cheese, chives, and fried ham or bacon!

Creamy ham and wild rice soup in a bowl.
Source: Afamilyfeast.com

15. Creamy Ham and Wild Rice Soup

You’ll want to put this hearty ham soup on repeat. It’s delicious and easy to make on a busy weeknight.

The grainy wild rice makes an excellent contrast to the creamy base of this soup, and I just love the added color, too.

If you prefer more stock, I recommend cooking the rice ahead of time so it doesn’t soak it all up.

15 Ham Soups for a Rainy Day

Course: SoupsCuisine: American


Prep time


Cooking time





Whether you have holiday leftovers or a craving for something meaty, this creamy ham and potato soup recipe is simple, delicious, and sure to hit the spot.


  • 4 tablespoons salted butter, divided

  • 2 cups leftover ham, diced

  • 1 cup onion, finely chopped

  • 2 cloves garlic, minced

  • 1/2 cup diced celery

  • 1/4 cup all-purpose flour

  • 2 cups chicken broth

  • 1/2 teaspoon chicken bouillon

  • Salt and pepper, to taste

  • 1 carrot, peeled and sliced

  • 2 1/2 cups peeled and diced potatoes

  • 2 cups whole milk

  • 1 cup sharp cheddar cheese, shredded

  • Chopped green onions, for garnish (optional)


  • In a large pot, melt 2 tablespoons of butter over medium-high heat. Add the ham and sauté until golden brown, about 5 minutes. Remove from pot.
  • In the same pot, melt the remaining 2 tablespoons of butter. Add the onion, garlic, and celery, and sauté until they soften, about 4 minutes.
  • Sprinkle flour over the vegetables and stir to coat. Add in the chicken broth, bouillon, salt, and pepper, and bring to a boil.
  • Reduce the heat to medium-low and add the carrots and potatoes. Simmer for about 12-15 minutes, or until the veggies are tender.
  • Gradually add the milk, stirring continuously, until the soup thickens, about 5 minutes.
  • Stir in the shredded cheddar cheese, continuing to cook until the cheese is fully melted. Return the cooked ham to the pot and heat it through.
  • Garnish with chopped green onions.
  • Serve and enjoy!


  • Use a sharp cheddar cheese for a bolder flavor; it complements the creamy soup well.
  • Consider adding a splash of dry white wine to the vegetables while sautéing for an extra depth of flavor.


  • Calories: 341kcal
  • Carbohydrates: 20g
  • Protein: 18g
  • Fat: 21g
  • Saturated Fat: 12g
  • Cholesterol: 74mg
  • Sodium: 1064mg
  • Potassium: 541mg
  • Fiber: 2g
  • Sugar: 6g
  • Calcium: 262mg
  • Iron: 1mg
Ham Soup Recipes

Did you like the recipe?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.


Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

author avatar
Kim - InsanelyGood
Hey there! I'm Kim. I love running, cooking, and curling up with a good book! I share recipes for people who LOVE good food, but want to keep things simple :)

Leave a Comment