If you are looking for an easy savory bake with buttery pastry, smoky ham, and plenty of melted cheese, this Ham Cheese Puff Pastry recipe is an excellent choice. Crisp layers of puff pastry surround a warm filling of sliced ham, mozzarella, cheddar, and Dijon mustard, creating a simple snack or meal that tastes bakery-style with very little effort.
This recipe is perfect for brunch, lunchboxes, parties, game day, holiday appetizers, or an easy family dinner. Store-bought puff pastry keeps preparation quick, while the combination of ham and cheese makes every bite rich, savory, and satisfying.
Serve these pastries warm with honey mustard, garlic aioli, tomato soup, or a fresh salad.
Why You’ll Love This Ham Cheese Puff Pastry
Puff pastry gives you a beautifully flaky and crisp exterior without having to make dough from scratch.
Ham and melted cheese create a classic filling that works for both adults and kids.
A thin Dijon-mustard layer adds extra flavor without making the filling complicated.
The pastries can be made as rectangles, pockets, turnovers, or smaller appetizer-sized bites.
They can also be assembled ahead and chilled until you are ready to bake them.
Ingredients
For the Puff Pastry
- 2 sheets frozen puff pastry, thawed but still cold
- 8 ounces thinly sliced ham
- 1½ cups shredded low-moisture mozzarella cheese
- 1 cup shredded sharp cheddar cheese
- ½ cup shredded Swiss or provolone cheese, optional
- ¼ cup freshly grated Parmesan cheese
For the Mustard Spread
- 3 tablespoons Dijon mustard
- 1 tablespoon mayonnaise
- 1 teaspoon honey, optional
- ½ teaspoon garlic powder
- ¼ teaspoon freshly ground black pepper
For the Egg Wash
- 1 large egg
- 1 tablespoon milk or water
For the Garlic Butter Finish
- 2 tablespoons unsalted butter, melted
- 1 garlic clove, finely minced
- 1 tablespoon freshly grated Parmesan
- 1 teaspoon chopped fresh parsley
- ¼ teaspoon Italian seasoning
Optional Add-Ins
- Caramelized onions
- Sautéed mushrooms
- Fresh spinach
- Crispy bacon
- Sliced jalapeños
- Roasted red peppers
For Serving
- Honey mustard
- Dijon mustard
- Garlic aioli
- Ranch dressing
- Marinara sauce

How to Make Ham Cheese Puff Pastry
1. Preheat the Oven
Preheat your oven to 400°F (200°C).
Line a large baking sheet with parchment paper.
2. Keep the Puff Pastry Cold
Puff pastry works best when it remains cold.
Take it from the refrigerator only when you are ready to assemble the pastries.
If it becomes very soft or sticky, refrigerate it for approximately 10–15 minutes before continuing.
3. Prepare the Ham
Pat the ham lightly with paper towels if it looks moist.
Removing extra moisture helps prevent the pastry from becoming soggy.
4. Prepare the Cheese
Combine mozzarella, cheddar, and Swiss or provolone if using.
Reserve the Parmesan separately.
5. Make the Mustard Spread
In a small bowl, combine Dijon mustard, mayonnaise, honey, garlic powder, and black pepper.
Mix until smooth.
6. Prepare the First Pastry Sheet
Unfold one sheet of puff pastry onto a lightly floured work surface.
Gently roll it just enough to smooth any creases.
Do not roll it extremely thin.
7. Cut the Pastry
Cut the pastry into 4 equal rectangles.
Repeat with the second sheet.
You should have approximately 8 pastry portions.
8. Add the Mustard Spread
Spread approximately 1 teaspoon mustard mixture over one half of each pastry rectangle.
Leave approximately a ½-inch border around the edges.
9. Add the Ham
Place ham over the mustard.
Fold or cut the slices so they fit inside the pastry without hanging over the edges.
10. Add the Cheese
Top the ham generously with the mozzarella-cheddar mixture.
11. Add Parmesan
Sprinkle a little Parmesan over each filling.
12. Add Optional Ingredients
If using vegetables or bacon, add a small amount now.
Avoid overfilling.
Any mushrooms, spinach, or peppers should be cooked and relatively dry before being added.
13. Fold the Pastry
Fold the empty half of each rectangle over the filling to create a pocket.
14. Seal the Edges
Press the edges together firmly.
Use the tines of a fork to crimp the edges.
This helps prevent melted cheese from escaping.
15. Transfer to the Baking Sheet
Arrange the pastry pockets on the prepared baking sheet.
Leave approximately 2 inches between them.
16. Make the Egg Wash
Whisk the egg with milk or water.
17. Brush the Pastry
Brush the tops lightly with egg wash.
Avoid allowing too much egg wash to drip down the cut edges because it can interfere with puffing.
18. Cut Steam Vents
Use a sharp knife to make 2–3 small slits across the top of each pastry.
This allows steam to escape during baking.
19. Add Parmesan
Sprinkle a small amount of Parmesan over the tops if desired.
20. Chill Before Baking
For an especially flaky result, place the assembled pastries in the refrigerator for approximately 10–15 minutes.
Cold pastry produces better layers in the oven.
21. Bake
Bake for approximately 18–24 minutes.
The pastries should become puffed, crisp, and deeply golden.
22. Check the Bottoms
Carefully lift one pastry.
The bottom should be golden rather than pale or doughy.
If needed, bake for another 2–4 minutes.
23. Prepare the Garlic Butter
While the pastries bake, combine melted butter, garlic, Parmesan, parsley, and Italian seasoning.
24. Brush After Baking
Remove the pastries from the oven.
Immediately brush the tops lightly with garlic Parmesan butter.
25. Rest
Let them rest for approximately 5 minutes.
The cheese inside will be extremely hot.
26. Garnish
Finish with additional Parmesan, parsley, or cracked black pepper.
27. Serve
Serve warm with honey mustard, Dijon, ranch, or garlic aioli.
What to Serve With Ham Cheese Puff Pastry
These pastries work well for breakfast, brunch, lunch, or dinner.
Serve them with:
- Tomato soup
- Creamy potato soup
- Caesar salad
- Garden salad
- Arugula salad
- Roasted vegetables
- Potato wedges
- French fries
- Fresh fruit
For brunch, pair them with:
- Scrambled eggs
- Fried eggs
- Fresh berries
- Breakfast potatoes
For parties, cut the pastry into smaller portions and serve with several dipping sauces.
Tips for the Best Ham Cheese Puff Pastry
Keep the puff pastry cold.
Pat the ham dry before using.
Use low-moisture cheese.
Avoid overfilling the pastry.
Leave clean borders around the filling.
Seal the edges firmly.
Use egg wash for a golden finish.
Cut steam vents in the tops.
Chill the assembled pastries before baking if possible.
Bake until deeply golden rather than simply pale yellow.
Let them rest briefly before eating.
Easy Recipe Variations
Ham and Swiss Puff Pastry
Use Swiss cheese and Dijon mustard for a classic combination.
Ham and Mozzarella Pastries
Use mozzarella as the primary cheese for an extra-stretchy center.
Ham Cheddar Puff Pastry
Use sharp cheddar and add a little honey mustard.
Ham Spinach Puff Pastry
Add 1 cup cooked spinach, squeezed very dry.
Ham Mushroom Puff Pastry
Add sautéed mushrooms that have been cooked until their moisture evaporates.
Spicy Ham Cheese Pastry
Add jalapeños and replace some of the cheese with pepper Jack.
Ham Bacon Cheese Pastry
Add crispy chopped bacon for a richer filling.
Garlic Parmesan Ham Pastry
Increase the Parmesan and finish with plenty of garlic herb butter.
How to Store Leftovers
Allow leftover pastries to cool completely.
Transfer them to an airtight container.
Refrigerate for up to 3–4 days.
Reheating in the Oven
Place the pastries on a baking sheet.
Reheat at 350°F (175°C) for approximately 8–10 minutes.
This is one of the best ways to restore the flaky texture.
Reheating in the Air Fryer
Air fry at approximately 350°F for several minutes until hot and crisp.
Microwave
Microwaving works for convenience, but the puff pastry will become softer.
Freezing Ham Cheese Puff Pastry
These pastries freeze very well.
For freezing before baking, assemble and seal the pastries but do not apply the egg wash.
Arrange them on a tray and freeze until firm.
Transfer to a freezer-safe container and freeze for up to approximately 2 months.
Bake from frozen, brushing with egg wash first and adding extra baking time as necessary.
Baked pastries can also be frozen after they have cooled completely.
Frequently Asked Questions
Can I use store-bought puff pastry?
Yes.
Frozen store-bought puff pastry is ideal and makes this recipe extremely easy.
Can I use sliced cheese instead of shredded?
Absolutely.
Swiss, provolone, cheddar, or mozzarella slices all work.
Why is my puff pastry soggy?
The ham or other fillings may have contained too much moisture, or the pastry may not have baked long enough.
Can I make these ahead?
Yes.
Assemble them several hours ahead, refrigerate, and bake when ready.
Can I add mustard?
Yes.
Dijon or honey mustard works especially well with ham and cheese.
Why did my cheese leak out?
The pastries may have been overfilled or not sealed securely.
Leave a clean border and crimp firmly with a fork.
Can I make small appetizer versions?
Yes.
Cut the pastry into smaller rectangles and reduce the baking time accordingly.
Which cheese works best?
Mozzarella gives excellent melt, cheddar adds strong flavor, and Swiss or provolone pairs particularly well with ham.
Final Thoughts
This Ham Cheese Puff Pastry combines buttery, flaky pastry with savory ham, mozzarella, cheddar, Parmesan, and a flavorful Dijon spread for an easy baked snack or meal.
The key is keeping the pastry cold, using relatively dry ingredients, avoiding overfilling, and baking until the exterior is deeply golden and crisp.
Serve the pastries warm with honey mustard, garlic aioli, or tomato soup for an easy family-friendly recipe that works equally well for brunch, lunch, parties, or a quick dinner.