Stacked Puff Pastry Christmas Trees with Ham & Cheese

By: Barbara Updated on Wed, 10 Dec 2025 20:57:29 GMT Irresistible Desserts
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Wed, 10 Dec 2025 20:57:29 GMT

Read it →
A stack of sandwiches with cheese and ham on top. Pin it
A stack of sandwiches with cheese and ham on top.

These stacked puff pastry Christmas trees create a festive and delicious appetizer that will brighten any holiday gathering. With layers of crisp golden puff pastry hugging savory ham and gooey melted cheese, they bring that perfect balance of flaky texture and rich flavor. Every Christmas season, these remind me of the excitement in my kids’ eyes as they waited impatiently for the treats to come out of the oven.

I first served these at a family holiday brunch and they were gone before the coffee was finished. They have that warm-and-welcoming feel everyone craves during the festive season.

Ingredients

  • Puff pastry sheets: flakey layers are the star here choose all butter if possible for best flavor
  • Deli ham: thin slices melt nicely and add a subtle smoky saltiness
  • Cheese like Gruyère, Swiss, mozzarella or gouda: these melt smoothly for that oozy surprise
  • Egg: acts as an egg wash to give a shiny golden crust
  • Water: thins the egg wash so it spreads evenly
  • Sesame seeds: optional but add a nutty crunch on top
  • Fresh parsley: sprinkled at the end for a bright fresh color and herbal note
  • Wooden skewers: essential for stacking the layers into charming little trees

Step-by-Step Instructions

Preheat the Oven:
Set your oven to 375 degrees Fahrenheit or 190 degrees Celsius. This temperature ensures the puff pastry puffs up beautifully while remaining crisp.
Prepare the Puff Pastry:
Roll out thawed puff pastry gently to even out thickness without stretching it too thin. Then, cut into graduated squares ranging from about four inches down to one to one and a half inches. You want about four or five sizes for each tree.
Layer the Base:
Stack the bottom two to three layers assembling a square, followed by ham, then cheese, and topping with another square. The layers above remain plain puff pastry to keep a light, crisp finish on top.
Brush with Egg Wash:
Beat one egg with one tablespoon of water and brush each pastry square lightly. This will give the pastry a beautiful golden and glossy finish when baked. Sprinkle sesame seeds on top of any pieces you want extra texture.
Bake Individually:
Place all pastry squares spaced on a parchment-lined baking sheet. Bake for 15 to 18 minutes until they are properly puffed and deeply golden. Remember these are baked separately to get that perfect puff on each layer.
Assemble the Trees:
Once slightly cooled so you don’t burn your fingers, thread the layers onto the wooden skewers. Start with the largest squares at the bottom and stack smaller ones as you go up, finishing with the tiniest square on top.
Garnish with Parsley:
Sprinkle finely chopped fresh parsley over the tops to bring a fresh green pop and festive cheer.
A stack of sandwiches with cheese and ham.
A stack of sandwiches with cheese and ham.

My favorite ingredient here is definitely the cheese. Gruyère melts to a sumptuous creamy texture that balances the savory ham perfectly. I still remember the smiles when my kids bit into their first tree, gooey cheese stretching and puff pastry crackling so beautifully crisp.

Storage Tips

Store any leftovers in an airtight container in the fridge for up to three days. To keep them crisp, reheat in a toaster oven or conventional oven rather than a microwave. You can also freeze the unbaked layered squares before assembly and baking. Just thaw and bake fresh when ready.

Ingredient Substitutions

Feel free to swap ham with turkey or prosciutto for a different flavor profile. Cheeses like cheddar or fontina can also work well but choose melting varieties. If you want a vegetarian version, replace the ham with roasted vegetables or sautéed mushrooms.

Serving Suggestions

These puff pastry trees pair beautifully with a fresh green salad or a light cranberry chutney on the side. They also make charming finger food for holiday cocktail parties alongside sparkling wine or apple cider.

Cultural Context

Stuffed puff pastry treats are popular in many European holiday traditions, especially in France and Switzerland where cheese and ham are common festive ingredients. These little stacked trees put a playful seasonal spin on classic puff pastry snacks.

A stack of sandwiches with cheese.
A stack of sandwiches with cheese.

Frequently Asked Questions

What type of cheese works best for the filling?

Cheeses that melt well, such as Gruyère, Swiss, mozzarella, or Gouda, bring creamy texture and balanced flavor to the layers.

Can I prepare these puff pastry stacks ahead of time?

Prepare and cut the pastry squares in advance, but assemble and bake them just before serving to keep the pastry crisp.

Why are the layers baked separately rather than stacked before baking?

Baking the layers individually ensures even rising and crispness, while the melted ham and cheese fill the base layers without sogginess.

Is there a substitute for sesame seeds on top?

If you prefer, you can skip sesame seeds or use poppy seeds, chopped nuts, or coarse sea salt for added texture.

What is the best way to serve these puff pastry stacks?

Threaded on skewers, they make elegant finger food perfect for festive occasions, garnished with freshly chopped parsley for color and aroma.

4.70 from 35 votes

Stacked Puff Pastry Trees

Prep Time:
14 Minutes
Cook Time:
18 Minutes
Total Time:
32 Minutes
Servings:
4
A stack of sandwiches with cheese and ham on top.

Crispy puff pastry layers with ham and melted cheese, stacked and garnished with fresh herbs.

Ingredients

  • Puff Pastry

  • 2 sheets thawed puff pastry
  • Fillings

  • 6 to 8 thin slices deli ham
  • 6 to 8 thin slices cheese (Gruyère, Swiss, mozzarella, or gouda)
  • Toppings

  • 1 egg
  • 15 ml water
  • Sesame seeds (optional)
  • Fresh parsley, finely chopped
  • Tools

  • Wooden skewers

Instructions

1.

1. Preheat and prepare puff pastry: Preheat the oven to 190°C (375°F). Roll out the puff pastry slightly to ensure an even thickness.

2.

2. Cut puff pastry squares: Cut the pastry into graduated squares: large (8.9–10 cm), medium (7.6 cm), small (5.1 cm), and very small (2.5–3.8 cm), aiming for 4 to 5 squares per stack.

3.

3. Assemble lower layers: For the bottom 2 to 3 layers, build layers by placing: puff pastry square, ham slice, cheese slice, then another puff pastry square to create a melty base. Upper layers remain plain puff pastry squares.

4.

4. Egg wash and seed topping: Beat together the egg with 15 ml water, then lightly brush each square with this mixture. Sprinkle sesame seeds on top if desired.

5.

5. Bake separated puff pastry squares: Place the squares spaced apart on a lined baking tray. Bake for 15 to 18 minutes until puffed and golden brown. Do not assemble before baking.

6.

6. Assemble stacks: Once slightly cooled, thread the baked squares onto wooden skewers starting with the largest at the bottom, layering upward to the smallest on top.

7.

7. Garnish: Finish by sprinkling finely chopped fresh parsley over the assembled stacks for a festive touch.

Notes

  1. Ensure puff pastry is thawed but cold for easier handling and better puff.

Tools You'll Need

  • Oven
  • Rolling pin
  • Baking tray
  • Pastry brush
  • Wooden skewers

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten, dairy, and eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 190
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~