I still laugh thinking about how these stacks first landed on my Sunday brunch table. My neighbor, Joyce, dropped off a bag of leftover ham from her church potluck, saying, “Use it or it’s going to the raccoons!”
I didn’t have much in the fridge, just a couple of frozen puff pastry sheets, some cheese odds and ends, and a jar of Dijon I keep for emergencies (don’t we all?). What came out of the oven that morning was nothing short of addictive.
The puff pastry puffed like a dream, turning golden and flaky, while the cheese melted just enough to stretch with each bite. They brought back memories of the ham and cheese bites my mom would whip up with leftovers—only these are flakier, faster, and somehow even more satisfying.
Since then, these Ham And Cheese Puff Pastry Stacks have become my go-to for everything from lazy lunches to appetizer trays. They’re one of those recipes that’s endlessly versatile, ridiculously simple, and let’s be honest—a little showy in the best way.
Short Description
Flaky puff pastry sandwiches gooey cheese and savory ham into tall, golden stacks seasoned with herbs and baked to crispy perfection. A quick, crowd-pleasing savory bake ideal for brunch, snacks, or party platters.
Key Ingredients
For the Puff Pastry Stacks:
- 2 sheets puff pastry (thawed if frozen)
- 1½ cups shredded mozzarella cheese
- 1 cup shredded sharp cheddar cheese
- 8 slices deli ham (thinly sliced or chopped)
- 1 egg
- 1 tablespoon water
- 1 tablespoon Dijon mustard (optional)
- 1 teaspoon dried oregano
- 1 teaspoon garlic powder
- Salt and pepper, to taste
Optional Garnish:
- Fresh parsley, chopped
- Extra shredded cheese
- Cracked black pepper
Tools Needed
- Baking sheet
- Parchment paper
- Rolling pin
- Pizza cutter or sharp knife
- Pastry brush
- Mixing bowl
Cooking Instructions
Step 1: Prepare the Puff Pastry
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. Lightly flour your work surface and gently roll out both sheets of puff pastry just enough to smooth the creases and even them out.
Step 2: Assemble the Layers
If you’re using Dijon mustard, spread a thin layer over one sheet of the puff pastry. Sprinkle an even layer of shredded mozzarella and cheddar cheese on top. Add the ham—either chopped or laid flat in slices. Sprinkle evenly with garlic powder, oregano, salt, and pepper.
Place the second puff pastry sheet on top, aligning the edges and gently pressing down to sandwich the filling.
Step 3: Cut and Stack
Use a pizza cutter or sharp knife to cut the layered pastry into 3″x3″ squares. Gently stack two of the squares together to form taller stacks (you’ll get about 8 stacks total). For an extra cheesy bite, add a pinch of cheese between the layers before stacking.
Step 4: Egg Wash and Bake
In a small bowl, whisk together the egg and 1 tablespoon of water. Brush the tops of the stacks with this egg wash. Sprinkle additional cheese and cracked black pepper on top if desired. Bake for 20–25 minutes, or until the pastry is puffed and golden brown.
Step 5: Cool & Serve
Let the stacks cool for about 5 minutes before garnishing with fresh chopped parsley. Serve warm, either on their own or alongside your favorite dipping sauce like honey mustard, ranch, or creamy tomato basil.
Why You’ll Love This Recipe
Cheesy Layers: Melted mozzarella and sharp cheddar bring the perfect balance of stretch and flavor.
Simple Yet Impressive: Just a handful of ingredients creates a dish that looks gourmet.
Perfect for Any Meal: Works for brunch, lunch, party appetizers, or after-school snacks.
Customizable: Easily adapted with different meats, cheeses, or vegetarian options.
Kid-Friendly: They’re hand-held, cheesy, and totally fuss-free.
Mistakes to Avoid & Solutions
Pastry Too Warm? If your puff pastry becomes too soft while assembling, refrigerate it for 10 minutes before baking to prevent it from becoming greasy.
Filling Leaking Out? Press the edges lightly or chill before cutting to help layers stay intact during baking.
Undercooked Center? Stack height matters—don’t go higher than 2 layers or the center may remain doughy.
Cheese Burned on Top? Add cheese toppings in the last 5 minutes of baking for a melty—not crispy—finish.
Pastry Not Rising? Be sure your oven is fully preheated. Cold oven equals flat, sad pastry.
Serving and Pairing Suggestions
Best Served: Warm, straight from the oven.
With Dips: Honey mustard, ranch, or spicy aioli elevate the flavor.
As a Meal: Serve with a mixed green salad or a bowl of tomato soup.
Party Style: Cut into smaller bites for cocktail hour or brunch buffets.
Storage and Reheating Tips
Storage: Place cooled stacks in an airtight container. Refrigerate up to 3 days.
Freezing: Freeze unbaked stacks on a tray, then transfer to a bag. Bake directly from frozen at 400°F for 25–30 minutes.
Reheating: Warm in a 350°F oven for 5–8 minutes to crisp up again. Avoid microwaving, they’ll turn soggy.
FAQs
1. Can I make these ahead of time?
Yes! Assemble and refrigerate the unbaked stacks up to 24 hours in advance. Bake just before serving.
2. Can I use puff pastry from scratch?
Absolutely. Homemade puff pastry will give a more buttery flavor, though it does take more time.
3. What cheeses work best here?
Mozzarella for meltiness, cheddar for sharpness. Fontina or gouda are great alternatives.
4. Can I make these vegetarian?
Yes. Skip the ham and add sautéed mushrooms or spinach for a savory vegetarian version.
5. Why are my stacks falling apart?
Make sure to press gently when stacking and avoid overfilling. Chilling briefly before baking can also help.
Tips & Tricks
Chill pastry after cutting but before baking for ultra-flaky results.
Add cheese between layers for oozy centers.
Use a serrated knife to cut cleanly through layers without dragging.
Make mini stacks (1 layer) for party bites.
Use parchment to prevent sticking and make cleanup easy.
Recipe Variations
Italian-Style: Add sun-dried tomatoes, basil, and provolone instead of cheddar.
Breakfast Stack: Use cooked bacon, scrambled egg, and shredded Swiss cheese.
Spicy Kick: Add sliced jalapeños or use pepper jack cheese.
Veggie Version: Use sautéed spinach, caramelized onion, and feta instead of ham.
Sweet-Savory Twist: Add a smear of fig jam or drizzle of honey between layers with prosciutto and brie.
Final Thoughts
I love how something as humble as frozen puff pastry can turn a handful of fridge ingredients into something that feels special. These ham and cheese stacks check every box—easy, flaky, cheesy, satisfying.
They’ve become my quiet answer to those “what should I bring?” moments. I’ve served them warm from the oven during snowstorms, packed them up for church potlucks, and once, even sneaked a couple into my garden shed with a thermos of soup. They just have that comforting, anytime appeal.
So if you’ve got puff pastry waiting in your freezer and a bit of ham leftover, give this a try. You’ll be amazed at how fast they disappear.

Ingredients
- For the Puff Pastry Stacks:
- 2 sheets puff pastry (thawed if frozen)
- 1½ cups shredded mozzarella cheese
- 1 cup shredded sharp cheddar cheese
- 8 slices deli ham (thinly sliced or chopped)
- 1 egg
- 1 tablespoon water
- 1 tablespoon Dijon mustard (optional)
- 1 teaspoon dried oregano
- 1 teaspoon garlic powder
- Salt and pepper, to taste
- Optional Garnish:
- Fresh parsley, chopped
- Extra shredded cheese
- Cracked black pepper
Instructions
Step 1: Prepare the Puff Pastry
Preheat oven to 400°F (200°C). Line a baking sheet with parchment. Lightly flour your surface and roll out both pastry sheets to smooth creases.
Step 2: Assemble the Layers
Spread Dijon mustard (if using) on one sheet. Top with mozzarella, cheddar, and ham. Sprinkle with garlic powder, oregano, salt, and pepper. Cover with the second sheet and press lightly to seal.
Step 3: Cut and Stack
Cut into 3″x3″ squares. Stack two squares together (add extra cheese between layers if desired). You’ll get about 8 stacks.
Step 4: Egg Wash and Bake
Whisk egg with 1 tbsp water and brush on tops. Sprinkle with extra cheese and black pepper. Bake for 20–25 minutes until puffed and golden.
Step 5: Cool & Serve
Let cool 5 minutes. Garnish with parsley. Serve warm with a dip like honey mustard, ranch, or tomato basil.