Perfectly golden and irresistibly savory, this homemade Ham and Cheese Pie is the ultimate comfort food that’s both elegant enough for brunch and hearty enough for dinner. Featuring a flaky, buttery pastry made from scratch, this recipe envelops a rich, creamy filling of diced cooked ham, sharp cheddar cheese, and a velvety blend of eggs and heavy cream. The pie is brushed with an egg wash for a beautifully golden crust and baked to perfection in just 40 minutes. With minimal prep time and simple ingredients, this dish is an easy yet impressive option for family gatherings or weeknight meals. Serve warm for a melty, cheesy treat, or enjoy it at room temperature—perfect for leftovers that are just as delicious the next day. Whether you’re searching for a classic savory pie or a dish to wow your guests, this homemade Ham and Cheese Pie checks all the boxes.
Preheat your oven to 190°C (375°F).
To make the pastry, combine the flour and butter in a large bowl. Rub the butter into the flour using your fingertips until the mixture resembles breadcrumbs.
Mix in the cold water, one tablespoon at a time, until the dough comes together. Form the dough into a ball, wrap in plastic wrap, and chill in the refrigerator for 15 minutes.
On a floured surface, roll out the pastry dough into a circle large enough to fit a 9-inch pie dish. Carefully transfer the dough into the dish, pressing it into the bottom and sides. Trim any excess dough.
In a large bowl, whisk together 3 eggs, heavy cream, salt, and black pepper until smooth.
Sprinkle the diced ham and shredded cheddar cheese evenly over the pastry crust.
Pour the egg and cream mixture over the ham and cheese, ensuring it is evenly distributed.
Beat the remaining egg with the milk to create an egg wash. Brush the edges of the pastry with the egg wash for a golden finish.
Bake in the preheated oven for 35-40 minutes, or until the filling is set and the pastry is golden brown.
Remove the pie from the oven and let it rest for 5-10 minutes before slicing and serving.
Serving size | 1027.5 grams (1027.5g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2981 |
Total Fat 196.00g | 251% |
Saturated Fat 108.40g | 542% |
Polyunsaturated Fat 2.50g | |
Cholesterol 1351mg | 450% |
Sodium 5397mg | 235% |
Total Carbohydrate 163.60g | 59% |
Dietary Fiber 5.60g | 20% |
Total Sugars 5.50g | |
Protein 126.70g | 253% |
Vitamin D 187IU | 932% |
Calcium 1265mg | 97% |
Iron 14mg | 78% |
Potassium 1044mg | 22% |
Source of Calories