Stacked Puff Pastry Christmas Trees with Ham & Cheese

Featured in Sweet Moments of Joy.

These stacked puff pastry Christmas trees are flaky and golden, featuring layers of savory ham and melted cheese nestled within. The base layers offer a warm, gooey surprise while the upper pieces stay crisp and light. Once baked, the squares cool before being threaded onto skewers, creating charming edible trees topped with fresh parsley. Perfect for holiday gatherings, these bites balance crisp texture with tender, flavorful fillings and bring a comforting festive touch to the table.

Barbara Chef
Updated on Wed, 10 Dec 2025 20:57:29 GMT
A stack of sandwiches with cheese and ham on top. Pin it
A stack of sandwiches with cheese and ham on top. | gracefulflavors.com

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. Pin it
A stack of sandwiches with cheese and ham. | gracefulflavors.com

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. Pin it
A stack of sandwiches with cheese. | gracefulflavors.com

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.

Stacked Puff Pastry Trees

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

Prep Time
14 Minutes
Cook Time
18 Minutes
Total Time
32 Minutes
By: Barbara


Difficulty: Easy

Cuisine: European

Yield: 4 Servings (4 to 5 stacked puff pastry trees)

Dietary: ~

Ingredients

→ Puff Pastry

01 2 sheets thawed puff pastry

→ Fillings

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

→ Toppings

04 1 egg
05 15 ml water
06 Sesame seeds (optional)
07 Fresh parsley, finely chopped

→ Tools

08 Wooden skewers

Instructions

Step 01

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

Step 02

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.

Step 03

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.

Step 04

Beat together the egg with 15 ml water, then lightly brush each square with this mixture. Sprinkle sesame seeds on top if desired.

Step 05

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.

Step 06

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

Step 07

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: ~