Introduction
This Cheesy Ham and Puff Pastry Bake is the perfect combination of flaky pastry, savory ham, and plenty of melted cheese.
Each pastry parcel is golden and crisp on the outside while staying wonderfully cheesy and tender inside.
It is an easy comfort food recipe that works beautifully for breakfast, brunch, lunch, appetizers, or a quick family dinner.
With simple ingredients and minimal preparation, this homemade puff pastry recipe delivers bakery-style results without complicated techniques.
Recipe Overview
| Category | Details |
| Prep Time | 15 minutes |
| Cook Time | 25–30 minutes |
| Total Time | 40–45 minutes |
| Servings | 6 pastries |
| Cuisine | American / European Inspired |
| Course | Breakfast, Lunch, Appetizer |
| Method | Baking |
| Oven Temperature | 400°F (200°C) |
| Calories | Approximately 430 kcal per serving |
Why You’ll Love This Recipe
The combination of buttery puff pastry, smoky ham, and melted cheese makes this recipe incredibly satisfying.
The pastry becomes beautifully golden and crisp during baking, creating a delicious contrast with the soft, creamy cheese filling.
This is also an excellent easy breakfast recipe when you want something more substantial than toast or cereal.
For busy weeknights, these cheesy pastries can be prepared quickly and served with a simple salad or vegetable side dish.
They are also convenient for entertaining because you can prepare several pastries at once and serve them warm from the oven.
The recipe uses everyday ingredients, making it an affordable homemade meal that does not require expensive specialty products.
Ingredients
For the Pastries
| Ingredient | Amount |
| Puff pastry sheets | 2 sheets |
| Sliced ham | 12 slices |
| Mozzarella cheese | 1½ cups, shredded |
| Cheddar cheese | 1 cup, shredded |
| Cream cheese | 4 oz (115 g), softened |
| Garlic powder | ½ teaspoon |
| Dried Italian seasoning | ½ teaspoon |
| Black pepper | ¼ teaspoon |
For the Egg Wash
| Ingredient | Amount |
| Egg | 1 large |
| Water | 1 tablespoon |
For the Topping
| Ingredient | Amount |
| Shredded mozzarella | ½ cup |
| Parmesan cheese | 2 tablespoons |
| Fresh parsley | 1 tablespoon, chopped |
Step-by-Step Instructions
1. Prepare the Oven
Preheat your oven to 400°F (200°C).
Line a large baking sheet with parchment paper.
Allow the puff pastry to remain chilled until you are ready to assemble the pastries.
Cold puff pastry is easier to handle and generally produces a better flaky texture.
2. Prepare the Cheese Filling
Place the softened cream cheese in a bowl.
Add the shredded mozzarella, cheddar cheese, garlic powder, Italian seasoning, and black pepper.
Mix until the ingredients are evenly combined.
The cream cheese helps create a rich, creamy center while the mozzarella provides the long, stretchy cheese texture.
3. Prepare the Puff Pastry
Lightly flour your work surface.
Place one puff pastry sheet on the surface and gently roll it if necessary to smooth out the creases.
Cut the pastry into 6 equal rectangles.
Repeat with the second sheet if making larger portions or additional pastries.
4. Add the Ham and Cheese
Place one or two slices of ham in the center of each pastry rectangle.
Add a generous spoonful of the cheese mixture over the ham.
Avoid placing too much filling near the edges because it can make the pastry difficult to seal.
5. Fold the Pastry
Fold the pastry over the filling to create a rectangular parcel.
Press the edges firmly together with your fingers.
Use a fork to gently crimp the edges for a secure seal and an attractive finish.
Repeat with the remaining pastry pieces.
6. Add the Egg Wash
Whisk the egg with one tablespoon of water.
Brush the tops of the pastries lightly with the egg wash.
This gives the puff pastry its beautiful golden-brown appearance.
Sprinkle the tops with a little shredded mozzarella and Parmesan cheese.
7. Bake
Place the prepared pastries on the lined baking sheet.
Leave some space between each pastry so the hot air can circulate.
Bake for 25–30 minutes, or until the pastry is puffed and deeply golden brown and the cheese is melted.
If the tops begin browning too quickly, loosely cover them with foil during the final few minutes.
8. Finish and Serve
Remove the pastries from the oven and allow them to cool for approximately 5–10 minutes.
Garnish with freshly chopped parsley.
Serve warm while the cheese is still soft and melted.
Best Tips
Keep the puff pastry cold while working with it because warm pastry can become sticky and difficult to seal.
Do not overfill the pastry parcels. A moderate amount of filling gives you a better seal and reduces the chance of cheese escaping during baking.
For the crispiest puff pastry, always bake in a fully preheated oven.
Make sure the edges are firmly sealed before baking. A fork works especially well for creating a secure seal.
Use freshly shredded cheese when possible because it melts more smoothly than many pre-shredded varieties.
Allow the baked pastries to rest for several minutes before serving. The filling will be extremely hot immediately after baking.
Best Ingredient Options
Puff pastry: Store-bought puff pastry works perfectly for this recipe and makes preparation much easier. Homemade puff pastry can also be used.
Ham: Deli ham, smoked ham, honey ham, or leftover cooked ham can all work well.
Mozzarella: Low-moisture mozzarella provides excellent melting and a delicious stretchy texture.
Cheddar: Sharp cheddar adds stronger flavor, while mild cheddar creates a softer, more family-friendly taste.
Cream cheese: Full-fat cream cheese creates the richest filling, but reduced-fat cream cheese can also be used.
Parmesan: Freshly grated Parmesan adds a savory, slightly nutty finish to the golden pastry crust.
Recipe Variations
Ham, Cheese, and Spinach
Add a handful of finely chopped cooked spinach to the cheese mixture for a flavorful variation.
Make sure excess moisture is squeezed from the spinach before adding it.
Turkey and Cheese
Replace the ham with sliced turkey for a lighter-tasting pastry.
Smoked turkey works especially well with cheddar and mozzarella.
Chicken and Cheese
Use finely shredded cooked chicken instead of ham.
Add a little garlic powder and Italian seasoning for an easy cheesy chicken pastry.
Ham and Swiss
Replace the cheddar with Swiss cheese for a classic ham-and-cheese combination.
A small amount of Dijon mustard can also add wonderful flavor.
Spicy Cheesy Pastries
Add sliced jalapeños or a pinch of crushed red pepper flakes to the filling.
Pepper Jack cheese is another excellent choice for a spicy version.
Breakfast Version
Add scrambled eggs to the filling along with ham and cheese.
These make excellent homemade breakfast pastries for weekends or meal preparation.
What to Serve With
These cheesy ham pastries pair beautifully with a fresh green salad for an easy lunch.
For breakfast, serve them with scrambled eggs, fresh fruit, or roasted breakfast potatoes.
A bowl of tomato soup also makes a comforting combination for a simple dinner.
For brunch, arrange the pastries on a serving platter with fresh fruit, yogurt, and a selection of breakfast sides.
You can also serve them as an appetizer with honey mustard, Dijon mustard, ranch dressing, or a creamy garlic dipping sauce.
Make-Ahead Instructions
The pastries can be assembled several hours ahead of baking.
Place the prepared pastries on a parchment-lined baking sheet, cover them loosely, and refrigerate.
Brush them with egg wash immediately before baking.
For the best texture, bake them directly from the refrigerator while the pastry is still cold.
You can also prepare the cheese filling a day in advance and store it covered in the refrigerator.
Storage
Allow leftover pastries to cool completely before storing.
Place them in an airtight container and refrigerate for up to 3 days.
For the best texture, avoid stacking them while they are still warm because trapped steam can soften the puff pastry.
Reheating
For the crispiest results, reheat the pastries in an oven at 350°F (175°C) for approximately 8–12 minutes.
An air fryer can also work very well.
Reheat at 350°F (175°C) for about 4–6 minutes, checking carefully toward the end.
Avoid using the microwave when possible because it can make puff pastry soft rather than crisp.
Freezing
These pastries can be frozen either before or after baking.
For unbaked pastries, assemble and seal them completely, then place them on a parchment-lined tray and freeze until solid.
Transfer them to a freezer-safe container or bag.
Bake from frozen at 400°F (200°C), adding approximately 5–10 minutes to the baking time.
For baked pastries, allow them to cool completely before freezing.
Wrap each pastry individually and freeze for up to 2 months for the best quality.
Common Mistakes to Avoid
Using warm puff pastry: Warm pastry becomes difficult to handle and may not puff as well. Keep it refrigerated until needed.
Overfilling the pastries: Too much cheese and ham can cause the seams to open while baking.
Skipping the egg wash: The egg wash helps create the attractive golden-brown crust seen on bakery-style pastries.
Underbaking: The pastry should be fully puffed and golden rather than pale and soft.
Opening the oven repeatedly: Frequent temperature changes can interfere with proper puff pastry expansion.
Serving immediately: The cheese filling becomes extremely hot during baking. Letting the pastries rest briefly makes them easier to enjoy.
Nutrition Estimate
| Nutrient | Approximate Amount Per Serving |
| Calories | 430 kcal |
| Protein | 19 g |
| Carbohydrates | 27 g |
| Fat | 28 g |
| Saturated Fat | 14 g |
| Fiber | 1 g |
| Sugar | 2 g |
| Sodium | 850 mg |
| Calcium | 280 mg |
Nutrition information is an estimate and can vary depending on the brands and exact quantities of ingredients used.
Frequently Asked Questions
Can I use frozen puff pastry?
Yes. Frozen puff pastry is an excellent option.
Thaw it according to the package instructions, but keep it chilled until you are ready to assemble the pastries.
What is the best cheese for puff pastry?
Mozzarella and cheddar make an excellent combination because mozzarella melts beautifully while cheddar provides a stronger savory flavor.
Swiss, Provolone, Gruyère, and Pepper Jack are also delicious alternatives.
Can I make these without cream cheese?
Yes.
Simply increase the amount of shredded mozzarella and cheddar, or use another soft melting cheese.
The cream cheese mainly provides additional creaminess.
Can I use leftover ham?
Absolutely.
Leftover cooked ham is perfect for this recipe.
Cut it into thin slices or small pieces so it heats evenly inside the pastry.
Why did my puff pastry become soggy?
Excess moisture is one of the most common causes.
Avoid adding wet ingredients without draining them thoroughly, and make sure your oven is fully preheated before baking.
Can I make smaller pastries?
Yes.
Cut the puff pastry into smaller rectangles and reduce the amount of filling in each one.
Smaller pastries are particularly useful for parties, brunches, and appetizer platters.
How do I get extra crispy puff pastry?
Keep the pastry cold before baking and use a properly preheated oven.
Bake until the pastry is fully puffed and golden brown rather than removing it while it is still pale.
Final Thoughts
These Cheesy Ham and Puff Pastry Bakes are an easy homemade comfort food that combines everything you want in a satisfying pastry: buttery layers, savory ham, and irresistibly melted cheese.
They are simple enough for a quick breakfast but impressive enough for a weekend brunch or party appetizer.
With different cheeses, meats, vegetables, and seasonings, this versatile puff pastry recipe can easily be customized to suit your family.
For the best results, keep the pastry cold, avoid overfilling, seal the edges well, and bake until deeply golden and crisp.