You are here: Mains > Ham Pot Pie

Ham Pot Pie

This recipe is: dairy free

This easy ham pot pie is a great way to use up leftover ham! This delicious recipe is made with flaky pie crust and filled with hearty ingredients like potatoes and mixed vegetables with a creamy, dairy free sauce.

overhead image of ham pot pie with a slice taken out

Why I love this ham pot pie recipe

What do you do when you have too many ham leftovers and you just can’t make another batch of soup? Put it in a pie, of course!

It’s one of my favorite ways to use up leftover chicken, so I figured it had to be good with ham, and I was right.

Marc said it was even better than chicken pot pie, and Emmett thought it was the best thing he’d ever eaten, so I’d call that a win.

I added a little bit of potato to this one because I wanted to stretch our ham leftovers a little bit further, and they work really well with the ham. I’m so pleased with the way it turned out.

closeup of ham pot pie filling

Here’s what you’ll need to make it

Ingredient notes:

  • Dairy free milk – Use any dairy free milk that works for you. We usually have almond and oat milk on hand. Just make sure it’s unsweetened and plain. We don’t want sweet vanilla sauce in our pot pies.
  • Pie crust – Normally, I just use store bought pie crust since it’s already dairy free, but you can make your own vegan pie crust if you want.
  • Potatoes – I used baby red potatoes in this recipe, but you can use any type of potato you have. If you’re using a larger potato, you will only need one. Peel it if you want, or don’t. It’s up to you.
slice of pot pie on a plate

How to make leftover ham recipe

Mise en place. Preheat your oven to 375˚F and take your pie crust out of the fridge to warm it up.

Sauté the vegetables. Heat a large skillet to medium-high and add olive oil. When it’s hot add raw vegetables and let them cook until the onion and celery start to soften.

Add the frozen vegetables and let them cook until the frost disappears. Then, sprinkle the mixture with flour and stir to coat the vegetables evenly.

Make the sauce. Slowly stir in the chicken broth and milk. Add the salt, pepper and thyme. Bring the sauce to a simmer and allow the flour to cook and thicken the sauce.

Next, stir in the chopped ham.

Bake your pot pie. Place your bottom crust in a 9-inch pie plate and then add the filling. Top it with the second crust and brush it with egg wash.

Put the pot pie in your preheated oven and bake for 45 – 50 minutes.

close up of pot pie on a plate

FAQS and tips for making ham pot pie

How long is leftover ham good for?

Leftover ham should be good for about 4 days. After that you should freeze it or discard it.

How can I thicken my pot pie?

If your pot pie is a bit too runny, you can thicken the filling by adding a bit more flour (1 – 2 tablespoons, to start) or by cooking the filling a little bit longer. Alternatively, you can decrease the amount of liquid called for in the recipe.

Can you freeze this pot pie?

Yes. You can definitely freeze it. To freeze a cooked pot pie, let it cool, then cover it tightly with plastic wrap and put it in a freezer bag. It should stay fresh for up to 3 months.

ham pot pie slice with a broken crust on a plate

What do you serve with pot pie?

More dinner recipes you’ll love:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Ham Pot Pie

  • Author: Melissa Belanger
  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 8 servings 1x


This easy ham pot pie is a great way to use up leftover ham! This delicious recipe is made with flaky pie crust and filled with hearty ingredients like potatoes and mixed vegetables with a creamy, dairy free sauce.


  • 2 prepared pie crusts
  • 4 baby red potatoes (about 1/2 pound)
  • 1/2 sweet onion, diced
  • 1 stalk celery, sliced
  • 2 garlic cloves, minced (1 teaspoon)
  • 1 16-ounce bag frozen mixed vegetables
  • 1/2 cup all-purpose flour
  • 1 1/2 cups chicken broth
  • 1/2 cup almond milk
  • 1/2 teaspoon coarse salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon dried thyme
  • 22 1/2 cups chopped cooked ham
  • 1 large egg


  1. Heat a large skillet to medium-high. Add olive oil, potatoes, onion, celery and garlic. Sauté, stirring occasionally, for about 5 minutes.
  2. Add frozen vegetables and cook until no longer frosted.
  3. Sprinkle flour over vegetables and stir until evenly coated. Cook until the flour absorbs the liquid and has dissolved.
  4. Slowly stir in chicken broth, almond milk, salt, pepper & thyme.
  5. Simmer until sauce has thickened, about 5 minutes.
  6. Stir in the chopped ham.
  7. Place bottom pie crust into a 9-inch pie plate. Transfer filling into the crust. Top with other pie crust and crimp the edges together.
  8. In a small bowl, whisk egg with 2 tablespoons water and brush onto the top pie crust.
  9. Bake for 45 – 50 minutes, or until the internal temperature of the pot pie reaches 165˚F and the pie is golden in color.
  • Category: Mains
  • Method: Stovetop/Baking
  • Cuisine: American


  • Serving Size: 1 slice
  • Calories: 184
  • Sugar: 3.1 g
  • Sodium: 387.5 mg
  • Fat: 3.8 g
  • Saturated Fat: 1.2 g
  • Carbohydrates: 23.6 g
  • Fiber: 3.5 g
  • Protein: 13.5 g
  • Cholesterol: 32.7 mg

Keywords: dairy free, ham, pork, pot pie, leftovers

Last Updated on October 14, 2021 by Melissa Belanger

This post contains affiliate links. I may earn commission from qualifying purchases at no additional cost to you. I will never recommend a product I don’t use or trust.

Leave a Reply

Your email address will not be published.

Recipe rating

One Comment

  1. It doesn’t say that you need a lie crust and doesn’t give any to the pie crust, but overall the mixture is good