Preheat the oven to 425-degrees F and butter a 9×13 baking dish.
Peel and dice the potatoes and carrots.
2-3 cups golden potatoes chopped, 3 large carrots chopped
Boil the potatoes and carrots for 5-8 minutes. Drain and set aside.
In a large skillet, melt the butter, and cook the onions and garlic until tender.
⅔ cup sweet onion diced, ½ cup butter, 1 clove garlic minced
After that, whisk in the flour.
½ cup all-purpose flour
Continue whisking as you add the chicken stock and milk to make the roux.
1½ cup chicken stock, 1 cup milk
Season the mixture with salt, pepper and tarragon OR thyme.
1 teaspoon tarragon OR thyme, Salt and Pepper
Mix all the vegetables and ham into the roux. Taste for seasoning.
2 ½ cups ham cubed, 1 cup corn
Pour half of the ham pot pie filling into the bottom of the buttered baking dish.
Sprinkle half the cheddar cheese on top.
½ cup cheddar cheese
Add the rest of the filling and top with the remaining cheese.
Unroll the puff pastry on top of the filling and tuck the edges until.
1 Puff Pastry
Bake for 20-25 minutes until the puff pastry is golden brown and the filling is hot and bubbly.