This Hearty Ham Pie is a rustic, satisfying dish that brings together tender ham, savory cheese, and a creamy egg filling, all wrapped in a golden double crust.
Inspired by the Taste of Home classic, it’s a simple yet deeply flavorful recipe that’s perfect for using leftover ham or creating a new holiday tradition.
Why You’ll Love This Hearty Ham Pie
Comfort food at its best – Creamy, cheesy, and rich
Easy to make – Simple ingredients and steps
Great for leftovers – Use up cooked ham or holiday meat
Family-friendly – A dish everyone will enjoy
Perfect any time of year – Easter, brunch, or cozy dinners
What You’ll Need (Ingredient Highlights)
Cooked ham – Diced into small pieces for even distribution
Shredded cheddar cheese – Melty and sharp
Eggs – Help bind the filling
Half-and-half – Adds creaminess and richness
Onion – For subtle savory depth
Pie crusts – For a buttery, flaky shell
Pro Tips Before You Start
Pre-cook onion slightly for sweeter, milder flavor
Use a glass or metal pie dish to ensure even browning
Let the pie cool slightly before slicing for clean cuts
Add foil to edges mid-bake if they brown too quickly
Use quality ham for best texture and taste
How to Make Hearty Ham Pie
Step 1: Prep and Preheat
Preheat your oven to 375°F.
Place the bottom pie crust in a 9-inch pie dish and set aside.
Step 2: Prepare the Filling
In a medium bowl, whisk together eggs, half-and-half, salt, and pepper.
Stir in diced ham, shredded cheddar, and finely chopped onion.
Step 3: Assemble the Pie
Pour the filling into the prepared pie shell.
Top with the second crust, seal and crimp edges, and cut small slits for steam to escape.
Step 4: Bake
Bake for 40–45 minutes or until the crust is golden brown and the filling is set.
Let cool for 10–15 minutes before slicing.
What to Serve It With
Simple garden salad with vinaigrette
Roasted green beans or asparagus
A light fruit salad
Hot mustard or horseradish sauce on the side
A glass of iced tea or white wine
Variations / Substitutions
Use Swiss, Gruyère, or Monterey Jack cheese instead of cheddar
Add chopped cooked spinach or bell peppers for extra veggies
Substitute leftover turkey or chicken for the ham
Use puff pastry for a flakier crust
Add a pinch of paprika or nutmeg for subtle spice
Storage & Leftovers
Refrigerate: Store in an airtight container up to 4 days
Freeze: Wrap slices well and freeze up to 2 months
Reheat: Bake at 325°F until warmed through or microwave individual slices
FAQs
Can I use store-bought pie crust?
Yes! It’s a great time-saver and works beautifully.
Can I make this pie ahead of time?
Definitely – assemble and refrigerate unbaked, then bake fresh.
What’s the best cheese to use?
Sharp cheddar is classic, but any good melting cheese will work.
Should I pre-bake the bottom crust?
Not necessary for this recipe, but you can if you prefer a crisper base.
Is this similar to quiche?
It’s quiche-like but heartier, with a full double crust and chunkier filling.
Final Thoughts
This Hearty Ham Pie is a cozy, satisfying recipe that blends the ease of home cooking with the warmth of traditional flavors.
Whether you’re serving it for brunch, dinner, or a special holiday, it’s a recipe that’s sure to bring comfort and compliments.

Hearty Ham Pie
Ingredients
- 2 cups diced cooked ham
- 1 cup shredded cheddar cheese
- 1/2 cup finely chopped onion
- 3 large eggs
- 1 cup half-and-half
- 2 pie crusts top and bottom
Instructions
- Preheat oven to 375°F. Place one crust in 9-inch pie dish.
- Whisk eggs, half-and-half, salt, and pepper in a bowl.
- Stir in ham, cheese, and onion.
- Pour filling into crust. Top with second crust. Seal and cut slits.
- Bake 40–45 minutes until golden. Let rest before slicing.
- See full steps with tips & photos → https://wimpysdiner.net/hearty-ham-pie/
Notes
- You can use leftover holiday ham or deli ham for convenience.
- For extra flavor, sauté the onions briefly before mixing them in.
- Add chopped parsley or a pinch of mustard powder to the filling for more depth.
- This pie reheats beautifully and can be frozen for make-ahead meals.