These Ham and Cheese Puff Pastry Rolls are the answer to every hungry weeknight and last-minute party invitation. Two sheets of buttery puff pastry get slathered with creamy cheese spread, layered with deli ham and slices of cheese, rolled up tight, sliced into spirals, and baked until shatteringly crisp on the outside and molten in the middle.
The magic is in the layering order: the soft cheese spread acts as glue so the ham and cheese slices never slide out when you cut the roll, and a hot 400F (205C) oven puffs the pastry into dozens of buttery layers in under half an hour. You need six everyday ingredients, one baking sheet, and about 15 minutes of actual hands-on work.
Serve them warm as a snack, a game-day bite, or a quick dinner next to a bowl of tomato soup. They taste like something from a fancy bakery, but they come together faster than a delivery order.
Why You'll Love This Recipe
About the Ingredients
2 sheets puff pastry (about 17.3 oz / 490 g total), thawed but still cold
Use all-butter puff pastry for the best flavor and rise; Pepperidge Farm is the most widely available brand. If you only have frozen puff pastry, thaw it in the fridge overnight, never on the counter, so the butter stays cold and the layers puff.
1 cup (8 oz / 225 g) garlic-and-herb cheese spread, such as Boursin or Rondelé
A soft spreadable cheese like Boursin, Alouette or whipped cream cheese with chives works here. If your spread is very stiff, let it sit at room temperature for 15 minutes so it spreads without tearing the pastry.
12 slices deli ham (about 8 oz / 225 g)
Thin-cut Black Forest, honey ham or smoked ham all work; ask the deli counter for slices about 1/16 inch thick. Prosciutto or leftover roast turkey are excellent substitutes if you want a saltier or lighter filling.
10 slices Swiss, Gruyère or mild cheddar cheese (about 7 oz / 200 g)
Swiss and Gruyère melt smoothly and pair classically with ham; cheddar gives a sharper, kid-friendlier bite. Buy pre-sliced cheese or slice a block thin so it bends without cracking.
1 large egg, beaten with 1 tablespoon water (egg wash)
The egg wash is what gives the pastry its deep golden shine and helps the seams seal. In a pinch, brush with 2 tablespoons heavy cream or melted butter instead.
1 teaspoon Dijon mustard (optional, brushed over the pastry)
Dijon cuts through the richness and echoes the ham-and-cheese pairing; whole-grain mustard or honey mustard are great swaps. Skip it if you are serving picky eaters.
1/2 teaspoon flaky sea salt and 1/4 teaspoon black pepper
Flaky salt adds a crackly finish; regular kosher salt works fine. Add pepper sparingly since the ham and cheese are already salty.
1 tablespoon everything bagel seasoning or sesame seeds (optional topping)
Sprinkling the egg wash with everything seasoning, sesame seeds or grated Parmesan adds texture and a bakery look. Poppy seeds or dried herbs like thyme are nice alternatives.
Tips & Tricks
Keep the pastry cold
Work quickly and return the dough to the fridge for 10 minutes if it softens, because warm butter melts into the layers and the rolls bake up flat instead of flaky.
Do not overfill
Leave a 1-inch border on the long edges so the filling stays inside when you roll and slice; a stuffed-to-the-edge roll bursts open in the oven.
Chill before slicing
After rolling, refrigerate the log for 15 minutes so the cheese firms up, then slice with a sharp serrated knife in one clean sawing motion instead of pressing down.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat the oven to 400F (205C) and line a large rimmed baking sheet with parchment paper. A fully preheated oven is what makes the butter in the pastry steam and push the layers apart, so do not skip this.
2. Roll out the pastry
Unfold one sheet of cold puff pastry on a lightly floured surface and roll it gently to a 10×12-inch rectangle, about 1/8 inch thick. Repeat with the second sheet, keeping the first one chilled in the fridge while you work.
3. Spread and layer
Spread half the cheese spread (1/2 cup) over each rectangle, leaving a 1-inch border on all sides. Brush with Dijon if using, then shingle 6 ham slices over each sheet and top with 5 cheese slices, overlapping slightly so every bite gets filling.
4. Roll and seal
Starting from a long edge, roll each rectangle into a tight log, pressing gently as you go to keep it compact. Pinch the seam and the ends closed, then brush the whole log with egg wash so it seals and browns.
5. Chill the logs
Place both logs seam-side down on the prepared baking sheet and refrigerate for 15 minutes. This firms the cheese and butter so the spirals hold their shape and slice cleanly.
6. Slice the spirals
Using a sharp serrated knife, slice each log into 6 rounds, about 1 1/2 inches thick. Arrange the 12 spirals cut-side up on the baking sheet, spaced 2 inches apart, and reshape any that squished.
7. Season and bake
Brush the tops with the remaining egg wash, then sprinkle with flaky salt, pepper and everything seasoning. Bake at 400F (205C) for 30 to 35 minutes, until the pastry is deep golden brown, the edges are bubbling, and a thermometer inserted in the center reads 200F (93C).
8. Cool and serve
Let the rolls rest on the pan for 5 minutes so the cheese sets slightly, then transfer to a platter and serve warm. They are best the day they are baked, while the pastry is still crisp.
Delicious Variations
Turkey Pesto Spirals
Swap the ham for sliced roast turkey and the cheese spread for basil pesto mixed with cream cheese, then add provolone slices.
Breakfast Rolls
Replace the ham with cooked crumbled sausage and the cheese spread with plain cream cheese, then add scrambled egg and cheddar for a brunch version.
Spicy Italian Twist
Use capicola or spicy salami, provolone and a spread of cream cheese mixed with Calabrian chili paste for a bold, spicy bite.
How to Store Ham and Cheese Puff Pastry Rolls
Refrigerator
Store baked rolls in an airtight container in the refrigerator for up to 3 days; the pastry softens slightly but the flavor holds.
Freezer
Freeze baked rolls in a single layer, then transfer to a freezer bag for up to 2 months; you can also freeze the unbaked sliced spirals on a tray and bake from frozen, adding 5 minutes.
Reheating
Reheat in a 350F (175C) oven for 8 to 10 minutes, or in an air fryer at 340F (170C) for 4 to 5 minutes, to re-crisp the pastry; avoid the microwave, which makes it chewy.
Frequently Asked Questions
Q: Can I make ham and cheese puff pastry rolls ahead of time?
Yes, you can assemble the logs up to 24 hours ahead and keep them wrapped in the fridge, then slice and bake when ready. You can also freeze the sliced unbaked spirals for up to 2 months and bake them straight from frozen at 400F (205C), adding about 5 minutes.
Q: Why did my puff pastry rolls turn out soggy?
Soggy rolls usually mean the pastry warmed up before baking or the filling was too wet. Keep the dough cold, use deli ham rather than wet leftover ham, and bake at a full 400F (205C) until the bottoms are deeply golden, not pale.
Q: What cheese is best for ham and cheese puff pastry?
Swiss and Gruyère are the classic choices because they melt smoothly without turning greasy, while cheddar gives a sharper flavor kids tend to love. Whichever you pick, slice it thin so it bends rather than cracks when you roll the pastry.
Q: How do I stop the rolls from unrolling in the oven?
Pinch the final seam firmly and place the log seam-side down, then chill it for 15 minutes before slicing. Baking the spirals cut-side up on parchment also helps them hold their shape as the pastry puffs.
Q: How many rolls does this recipe make and what do I serve with them?
Two puff pastry sheets make 12 spirals, which serves about 6 people as a snack or light meal. Serve them with tomato soup, a green salad or a mustard dipping sauce for a complete plate.
Grab two sheets of puff pastry and a pack of ham this week and bake a batch of these golden spirals. Once you see how fast they disappear, you will keep the ingredients stocked for every game day, brunch and lazy dinner.
Ham and Cheese Puff Pastry Rolls
These Ham and Cheese Puff Pastry Rolls bake golden and flaky in 35 minutes, with creamy cheese spread, melty cheese and ham in every crispy bite.
🧂 Ingredients
- 2 sheets puff pastry (about 17.3 oz / 490 g total), thawed but still cold
- 1 cup (8 oz / 225 g) garlic-and-herb cheese spread, such as Boursin or Rondelé
- 12 slices deli ham (about 8 oz / 225 g)
- 10 slices Swiss, Gruyère or mild cheddar cheese (about 7 oz / 200 g)
- 1 large egg, beaten with 1 tablespoon water (egg wash)
- 1 teaspoon Dijon mustard (optional, brushed over the pastry)
- 1/2 teaspoon flaky sea salt and 1/4 teaspoon black pepper
- 1 tablespoon everything bagel seasoning or sesame seeds (optional topping)
📋 Instructions
- 1Heat the oven — Preheat the oven to 400F (205C) and line a large rimmed baking sheet with parchment paper. A fully preheated oven is what makes the butter in the pastry steam and push the layers apart, so do not skip this.
- 2Roll out the pastry — Unfold one sheet of cold puff pastry on a lightly floured surface and roll it gently to a 10×12-inch rectangle, about 1/8 inch thick. Repeat with the second sheet, keeping the first one chilled in the fridge while you work.
- 3Spread and layer — Spread half the cheese spread (1/2 cup) over each rectangle, leaving a 1-inch border on all sides. Brush with Dijon if using, then shingle 6 ham slices over each sheet and top with 5 cheese slices, overlapping slightly so every bite gets filling.
- 4Roll and seal — Starting from a long edge, roll each rectangle into a tight log, pressing gently as you go to keep it compact. Pinch the seam and the ends closed, then brush the whole log with egg wash so it seals and browns.
- 5Chill the logs — Place both logs seam-side down on the prepared baking sheet and refrigerate for 15 minutes. This firms the cheese and butter so the spirals hold their shape and slice cleanly.
- 6Slice the spirals — Using a sharp serrated knife, slice each log into 6 rounds, about 1 1/2 inches thick. Arrange the 12 spirals cut-side up on the baking sheet, spaced 2 inches apart, and reshape any that squished.
- 7Season and bake — Brush the tops with the remaining egg wash, then sprinkle with flaky salt, pepper and everything seasoning. Bake at 400F (205C) for 30 to 35 minutes, until the pastry is deep golden brown, the edges are bubbling, and a thermometer inserted in the center reads 200F (93C).
- 8Cool and serve — Let the rolls rest on the pan for 5 minutes so the cheese sets slightly, then transfer to a platter and serve warm. They are best the day they are baked, while the pastry is still crisp.
