A flaky, buttery ham and cheese puff pastry is one of the most satisfying savory bakes you can make at home. Crisp golden layers surround a rich filling of smoky ham, melted cheese, and flavorful seasonings. This recipe creates a bakery-style pastry that works wonderfully for breakfast, brunch, lunch, snacks, parties, picnics, or even a light dinner served alongside a fresh salad.
Why You’ll Love This Recipe
- Crispy, flaky pastry layers
- Rich and cheesy filling
- Easy to customize with different cheeses
- Perfect for make-ahead meals
- Great for entertaining guests
- Delicious served warm or at room temperature
Preparation Time
- Prep Time: 25 minutes
- Chilling Time: 15 minutes
- Baking Time: 25–30 minutes
- Total Time: About 1 hour 10 minutes
Yield
Makes 8 servings
Ingredients
For the Pastry
- 2 sheets puff pastry, thawed
- 1 large egg
- 1 tablespoon water
For the Filling
- 300 g cooked ham, diced or thinly sliced
- 250 g cheddar cheese, shredded
- 150 g mozzarella cheese, shredded
- 2 tablespoons Dijon mustard
- 2 tablespoons cream cheese, softened
- 1 tablespoon chopped parsley
- ½ teaspoon garlic powder
- ¼ teaspoon black pepper
Optional Add-Ins
- 2 tablespoons finely chopped chives
- 1 tablespoon finely diced red onion
- 1 teaspoon dried thyme
- Pinch of paprika
- 1 tablespoon grated Parmesan cheese
Equipment Needed
- Baking sheet
- Parchment paper
- Rolling pin
- Sharp knife
- Pastry brush
- Mixing bowl
- Fork
Step 1: Prepare the Filling
Place the diced ham in a large mixing bowl.
Add the cheddar cheese and mozzarella cheese. Stir until evenly combined.
Mix in the cream cheese and Dijon mustard. These ingredients create a creamy texture and help the filling stay moist during baking.
Add parsley, garlic powder, and black pepper.
Stir thoroughly until every ingredient is evenly distributed.
Set aside while preparing the pastry.
Step 2: Prepare the Puff Pastry
Lightly flour your work surface.
Place one puff pastry sheet on the counter and gently roll it to smooth any folds.
Transfer the pastry to a parchment-lined baking sheet.
If the pastry becomes too soft, refrigerate it for a few minutes before continuing.
Keeping puff pastry cool is important because cold butter creates the signature flaky layers.
Step 3: Add the Filling
Spread the ham and cheese mixture over the center of the pastry.
Leave about 2 cm around the edges for sealing.
Avoid overfilling, as too much filling can leak during baking.
Spread the mixture evenly to ensure every bite contains a balance of pastry, ham, and cheese.
Step 4: Cover the Filling
Place the second puff pastry sheet over the filling.
Carefully align the edges.
Press the edges together with your fingers.
Use a fork to crimp around the entire border.
This creates a decorative finish while sealing the pastry securely.
Step 5: Make the Egg Wash
In a small bowl, whisk together:
- 1 egg
- 1 tablespoon water
Brush the entire surface generously with the egg wash.
The egg wash helps create a glossy, golden-brown crust.
Step 6: Score the Top
Using a sharp knife, cut several small slits in the top.
These vents allow steam to escape while baking.
Do not cut all the way through the pastry.
A few decorative diagonal cuts can also create an attractive bakery-style appearance.
Step 7: Chill Before Baking
Place the assembled pastry in the refrigerator for 15 minutes.
Chilling helps the pastry maintain its shape and encourages maximum flakiness.
Meanwhile, preheat the oven to 200°C (400°F).
Step 8: Bake
Bake for 25–30 minutes.
The pastry should become:
- Deep golden brown
- Crispy and flaky
- Fully puffed
- Filled with bubbling melted cheese
If the top browns too quickly, loosely cover with foil during the final minutes of baking.
Step 9: Cool Slightly
Remove from the oven.
Allow the pastry to cool for 10 minutes before slicing.
The filling will settle slightly, making cleaner slices.
Serving Suggestions
Serve with:
- Green salad
- Tomato soup
- Roasted vegetables
- Potato wedges
- Fresh fruit
- Pickles
- Coleslaw
This pastry also pairs beautifully with brunch spreads and holiday buffets.
Flavor Variations
Swiss Ham & Cheese
Use Swiss cheese and a touch of nutmeg.
Spicy Version
Add:
- Jalapeños
- Crushed red pepper
- Pepper jack cheese
Herb Version
Mix in:
- Fresh basil
- Chives
- Dill
- Parsley
Garlic Lover’s Version
Add roasted garlic and extra Parmesan.
Breakfast Style
Include scrambled eggs with the ham and cheese filling.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat in a hot oven for the best texture.
Avoid microwaving for long periods, as the pastry may soften.
Freezing Instructions
You can freeze the pastry before or after baking.
Before Baking
Assemble completely and freeze until firm.
Wrap tightly.
Bake directly from frozen, adding several extra minutes to the baking time.
After Baking
Cool completely.
Wrap individual portions.
Freeze for up to 2 months.
Reheat in the oven until hot and crisp.
Tips for Perfect Puff Pastry
- Keep pastry cold at all times.
- Do not overfill.
- Seal edges carefully.
- Chill before baking.
- Use good-quality cheese.
- Bake in a fully preheated oven.
- Vent the top to release steam.
- Allow a brief cooling period before slicing.
- Use parchment paper for easy cleanup.
- Brush evenly with egg wash for a beautiful golden finish.
Conclusion
Ham & Cheese Puff Pastry is a delicious savory bake featuring buttery layers of crisp pastry wrapped around a rich filling of smoky ham and melted cheese. Whether served for breakfast, brunch, lunch, dinner, or as a party appetizer, this versatile recipe delivers wonderful flavor, impressive presentation, and satisfying texture. With its flaky crust, creamy filling, and endless customization options, it is a recipe that can be enjoyed throughout the year for both casual family meals and special occasions.

