Ham and Potato Soup

Hearty Ham and Potato Soup, with ham shank or leftover ham bone and russet potatoes. Perfect for chilly weather!

Jump to Recipe
Photography Credit: Elise Bauer

Is there anything better on a cold winter day than a big bowl of hearty ham and potato soup? True, there is some close competition from white bean and ham soup. Come to think about it, both versions are at the top of my list.

This recipe is for the potato and ham variety. You can use either a leftover ham bone and some ham from a glazed ham or you can use a meaty ham shank. You could even use a ham hock, but the hocks aren’t as meaty as the shanks, so if you use hocks, you’ll likely need extra ham.

Ham and Potato Soup

I’m using chicken stock for this soup, along with the broth that the ham bone or shank naturally creates while it cooks. I’m doing this to save time.

If you want to make the soup entirely with the broth that comes from a leftover ham bone, you can easily do that. Just cover the ham bone with water and pot, bring to a simmer, cover and let cook for an hour before starting the recipe.

You could probably also just put the bone in a slow cooker with some water overnight to make some ham stock.

Whether you use chicken stock or not, both methods work fine, you’ll save an hour if you use chicken stock, and you will likely need to add less salt.

Speaking of salt! Potatoes need more than a little salt to taste good. Ham has plenty of sodium. So, good match right? Yes, this is one of the reasons they taste so good together. But you do need to taste and adjust for salt, every time. If the soup seems bland, add salt until it is no longer bland. If the soup is too salty for you, add more potatoes.

Ham and Potato Soup Recipe

  • Prep time: 10 minutes
  • Cook time: 1 hour, 30 minutes
  • Yield: Serves 6

You can either make this soup using leftover ham and a ham bone or you can use a meaty ham shank. If you use a ham bone, you'll add the chopped ham at the end of cooking. If you are using a ham shank, after the soup cooks with the ham shank, you'll need to remove it, cut away the meat, chop the meat, and return it to the soup.


  • 2 Tbsp olive oil
  • 1 1/2 cups chopped onion
  • 3/4 cup chopped parsnips or carrots
  • 3/4 cup chopped celery
  • 1 minced garlic clove
  • 1 meaty ham bone from a ham, or a meaty ham shank
  • 6 cups low sodium chicken stock
  • 2 bay leaves
  • 2 sprigs thyme
  • 2 pounds Russet potatoes, peeled, and cut into 3/4-inch cubes
  • 1 1/2 cups cubed ham (if using a ham bone), 3/4-inch dice
  • 1/2 teaspoon ground pepper
  • 1/4 cup whipping cream
  • Salt to taste


1 Heat olive oil in a large, thick-bottomed pot or Dutch oven on medium high heat. Add the onions, parsnips or carrots, celery, and sauté for 7 to 8 minutes. Add the garlic and cook for a minute more.

2 Add the ham bone or ham shank to the pot. Add 6 cups of stock. Add bay leaves and thyme. Bring to a boil, lower the heat to maintain a simmer. Cover and simmer for 45 minutes.

3 Add the potatoes and simmer for 15 more minutes, until they are cooked through. Remove the ham bone or ham shank from the soup. Purée half of the soup so that some of the potatoes get puréed to give the soup body, and there are still whole chunks of potatoes for texture.

4 If using a ham shank, cut away the meat and chop into 3/4-inch cubes. Add the chopped ham and black pepper to the soup.

5 Stir in the cream. Taste for salt and pepper and add more if needed.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to Ham and Potato Soup on Simply Recipes. Thank you!


If you make this recipe, snap a pic and hashtag it #simplyrecipes — We love to see your creations on Instagram, Facebook, & Twitter!


Ham and White Bean Soup here on Simply Recipes

Bean and Bacon Soup here on Simply Recipes

White Bean Soup with Ham, Pumpkin, Chard here on Simply Recipes

How to Make Ham Stock in a Slow Cooker from Shockingly Delicious

Showing 4 of 13 Comments

  • Kari

    Easy recipe and very tasty!

    Anyone know estimated nutrition/calorie information?

  • Judy Price

    I made this soup yesterday from a rather meaty hambone that I had in the freezer from Christmas. I also bought an additional ham steak and cut that up and added it and marrow bone to the pot as well. The recipe was awesome I did add a 40 ounce can of Hanover great Northern beans. I modified the recipe somewhat and combined what I like best from 2 receipts. I used half and half plus thickened it with wonder flour to make it look like picture and it was absolutely awesome!!! Note: Because I increased the size of the recipe I increase the amt of olive oil so as it was simmering and before and after I remove the bone and marrow bone from pot I repeatedly skimmed most of the olive oil and meat fat from top of pot. I served it to 5 different people and each person said they loved it and commented on how flavorful and hearty it was!!! I can’t wait to make it again!!!

  • Lynn

    As reported earlier just made this soup and it is delicious. Thinking tomorrow when reheating I will add some cabbage….any comments?

  • Lynn

    Making this tomorrow!! Will report back…sounds delicious.

  • Michelle

    Absolutely delicious! Whole family loved it!! Used almond milk instead of the cream, not as thick but didn’t matter! Definitely a keeper, thank you!!

View More Comments / Leave a Comment
Ham and Potato SoupHam and Potato Soup