This homemade version delivers everything you love about pot pie—creamy filling and flaky crust—without shortcuts.
Tender ham and vegetables swim in a velvety sauce, all baked under golden pastry. No store-bought crust compares to this from-scratch result.
Ingredients for Homemade Ham Pot Pie
Flaky crust meets creamy filling with tender ham and garden-fresh vegetables. Nothing beats homemade.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Plus extra for dusting surface |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for flakiness |
| Ice Water 💧 | ¼ cup | Plus 1 tbsp as needed |
| Cooked Ham 🍖 | 2 cups | Diced, fully cooked variety |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Carrots 🥕 | 2 whole | Medium, peeled and diced |
| Celery Stalks 🥬 | 2 whole | Finely diced for texture |
| Frozen Peas 🌱 | 1 cup | No need to thaw |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth of flavor |
| Unsalted Butter 🧈 | ¼ cup | For roux in filling |
| All-Purpose Flour 🌾 | ¼ cup | For thickening the sauce |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Low-Sodium Chicken Broth 🍲 | 1 ½ cups | Warm for smooth integration |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🍃 | ½ tsp | Rubbed between fingers |
The crust needs cold butter—don’t skimp on chilling it first. King Arthur Flour is my go-to for all-purpose, but any quality brand works. For the ham, leftovers from a baked ham are perfect, or grab a thick slice from the deli counter and dice it yourself. The vegetables should be fresh (except the peas—frozen is actually better here), and dice them uniformly so everything cooks evenly.
No ham on hand? Cooked turkey or chicken works just as well. Out of fresh thyme? Dried thyme at half the amount substitutes fine. For the milk, whole milk gives the creamiest sauce, but 2% works in a pinch. If you need to make this gluten-free, swap the all-purpose flour for a 1:1 gluten-free blend (I like Bob’s Red Mill). The broth can be vegetable if you prefer.
The filling can be made a day ahead and refrigerated. Assemble the pie just before baking. Leftovers keep in the fridge for 3-4 days or freeze for up to 3 months. Reheat in the oven to keep that crust crisp (microwave makes it soggy).
Why You’ll Love This Recipe
- One Bowl Wonder: I mix the flour, butter, and ice water right in the same bowl—no extra dishes, no fuss.
- That Buttery Crust: The flaky layers from the butter and flour wrap around the ham and onion filling like a warm hug.
- Feeds a Crowd: I stretch one batch to feed my whole family, with leftovers for lunch the next day.
- Pantry Friendly: Between us, I almost always have these staples on hand—ham, flour, butter—so dinner’s never far away.
Step-by-Step Instructions for Ham Pot Pie
Here’s my foolproof method for achieving that perfect balance of flaky crust and creamy filling.
Step 1: Craft the Flaky Pie Crust
Cut the 1 cup cold unsalted butter into ¼-inch cubes and add them to the 2.5 cups all-purpose flour in a large bowl. Using your fingertips or a pastry cutter, work the butter into the flour until the mixture resembles coarse crumbs with pea-sized butter pieces visible throughout.
Gradually drizzle in the ¼ cup ice water while gently stirring with a fork, adding up to 1 tablespoon more if needed until the dough just comes together. I always err on the side of slightly crumbly—it’s better than overworking the dough. Divide the dough into two equal portions, flatten into discs, wrap in plastic, and refrigerate for 1 hour.
Step 2: Prepare the Creamy Vegetable and Ham Filling
In a large skillet, melt the ¼ cup unsalted butter over medium heat. Add the finely diced yellow onion, carrots, and celery stalks, cooking for 5-7 minutes until the vegetables soften and the onion becomes translucent.
Stir in the minced garlic cloves and cook for 30 seconds until fragrant. Sprinkle the ¼ cup all-purpose flour over the vegetables and stir constantly for 1-2 minutes to cook off the raw flour taste. This creates a roux that will thicken your filling beautifully.
Step 3: Build and Simmer the Creamy Sauce
Slowly pour in the 1.5 cups warm low-sodium chicken broth and 1.5 cups whole milk, whisking constantly to prevent lumps. Add the 2 cups cooked ham, 1 cup frozen peas, 1 teaspoon salt, ½ teaspoon black pepper, and ½ teaspoon dried thyme.
Bring the mixture to a gentle simmer, then reduce heat to medium-low and cook for 8-10 minutes, stirring occasionally, until the sauce thickens enough to coat the back of a spoon. The peas will thaw as the sauce simmers. Taste and adjust seasoning if needed—remember the ham is already salty.
Step 4: Assemble and Bake to Golden Perfection
On a lightly floured surface, roll out one disc of dough to fit a 9-inch pie dish. Transfer the dough to the dish, pressing it gently into the bottom and up the sides. Trim the edges, leaving a slight overhang. Pour in the warm filling and dot with any remaining butter if desired.
Roll out the second disc of dough and place it over the filling. Crimp the edges to seal, then cut several slits in the top crust to allow steam to escape. Bake at 375°F for 45-50 minutes until the crust is golden brown and the filling is bubbling. Let it rest for 10 minutes before serving to allow the filling to set.
Pro Tips For Making Homemade Ham Pot Pie
- Chill the Dough: Let your pie crust rest in the fridge for at least 30 minutes before rolling—this keeps the butter from melting too soon and guarantees a flaky crust.
- Dice Ham Small: Cut the cooked ham into 1/4-inch pieces so it distributes evenly and every bite has flavor without overwhelming the filling.
- Precook the Onions: Sauté the yellow onions until soft before adding to the filling; raw onions won’t mellow enough during baking and can leave a harsh bite.
- Vent the Top: Cut a few small slits in the top crust to let steam escape—otherwise, you’ll risk a soggy bottom or a crust that puffs unevenly.
Essential Equipment for homemade ham pot pie
Pastry Essentials
For the flakiest crust, I rely on my OXO Good Grips pastry cutter. It makes quick work of cutting cold butter into flour. A large stainless mixing bowl gives you room to work without making a mess on your countertop.
Rolling Tools
A French rolling pin gives you better control than the traditional handle style. I use a 18-inch marble pin for even weight distribution. Always roll on a lightly floured surface—my silicone pastry mat with measurements is a game-changer. 💪
Baking Gear
A 9-inch glass pie dish lets you monitor the bottom crust browning. I prefer Pyrex for even heat distribution. A pie crust shield prevents the edges from burning before the filling is done.
Filling Prep
For the creamy filling, a 12-inch cast iron skillet provides ample space for all the vegetables. I use Lodge for its heat retention. A wooden spoon is perfect for stirring the roux without scratching your pan.
Measuring Accurately
Precise measurements matter for both crust and filling. I use stainless steel measuring cups for dry ingredients and a liquid measuring cup with a spout for milk and broth. A kitchen scale ensures your butter amounts are exact. 💡
Finishing Touches
A pastry brush helps apply egg wash for that golden finish. I keep a bench scraper handy for trimming dough and a fork for crimping edges. These small tools make assembly much easier.
Nutrition Facts
Frequently Asked Questions
Can I use store-bought pie crust?
Yes, you can substitute store-bought crust to save time. Just ensure it’s fully thawed if frozen, and roll it slightly thinner for even baking. The filling is rich enough to shine through regardless.
How do I prevent a soggy bottom crust?
Blind-bake the bottom crust for 10 minutes at 375°F before adding the filling. Also, let the filling cool slightly so it doesn’t release excess moisture into the crust.
Can I make this ahead of time?
Assemble the pie and refrigerate it unbaked for up to 24 hours. Alternatively, bake the pie, let it cool, and refrigerate for 3 days or freeze for up to 1 month.
What if my filling is too thin?
Simmer the filling longer to thicken it, or mix 1 tablespoon cornstarch with 1 tablespoon cold water and stir it into the filling. Cook for an additional 2-3 minutes until thickened.
- 4C Bread Crumbs Meatballs Recipe: Crispy Crust and Juicy Centers - September 25, 2026
- 6 Oz Chocolate Chip Cookie Recipe: Perfectly Balanced Crispy Edges and Chewy Hearts - September 25, 2026
- 6-Inch Coffee Cake Recipe: Vanilla Bean Swirls and Buttery Streusel Topping - September 25, 2026