Golden, flaky, cheesy swirls with savory ham — ready in under 30 minutes!
🍽 Recipe Card
🥣 Yield: 12 rolls
⏱ Prep Time: 10 minutes
🔥 Cook Time: 18–20 minutes
🕒 Total Time: 30 minutes
🍴 Servings: 4–6
🏷 Dietary Tags:
- Nut-Free
- Kid-Friendly
- High-Protein
- Freezer-Friendly
✅ Ingredients Checklist:
- Puff pastry sheet (thawed if frozen)
- Sliced ham
- Sliced cheese (Swiss, cheddar, or gouda)
- 1 egg (for egg wash)
- Optional: fresh thyme or parsley for garnish
📋 Instructions:
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Roll out the puff pastry on a floured surface.
- Layer ham slices across the pastry, slightly overlapping.
- Add cheese slices on top of the ham.
- Roll it up tightly from one long edge to form a log.
- Chill in the freezer for 5–10 minutes for cleaner slicing.
- Slice into 1-inch pieces and place flat on the baking sheet.
- Brush tops with egg wash (beat 1 egg with 1 tbsp water).
- Bake for 18–20 minutes or until puffed and golden brown.
- Garnish with herbs and serve warm.
📝 Notes:
- Perfect for brunch, snack platters, or a quick party appetizer.
- Naturally nut-free and kid-approved.
- Easily customizable with different cheeses or deli meats.
👋 Introduction
You’ve just seen the recipe — and yes, it’s as easy and delicious as it looks. These Ham & Cheese Puff Pastry Roll-Ups are a crowd-pleaser that’s as simple to make as it is to devour. Whether you’re whipping them up for a weekend brunch or a last-minute snack, this recipe brings golden, gooey satisfaction in under 30 minutes.
Confession: I ate three straight from the oven. No regrets.
📸 Step-by-Step Cooking Guide
🧑🍳 Assembling the Roll-Ups
Step 1: Prep your surface
Roll out a sheet of thawed puff pastry onto a floured surface.
Step 2: Layer the fillings
Lay down sliced ham across the entire sheet, followed by slices of cheese.
Tip: Use cheese that melts well like Swiss or Gouda for best results.
Step 3: Roll and chill
Gently roll the puff pastry from the long edge into a tight log. Pop it into the freezer for 5–10 minutes to firm up for slicing.
Step 4: Slice and arrange
Cut the roll into 1-inch slices. Place them spiral-side up on a parchment-lined tray.
Step 5: Egg wash and bake
Brush the tops with egg wash. Bake in a preheated 400°F oven for 18–20 minutes, or until golden and puffed.
Step 6: Garnish and serve
Sprinkle with fresh thyme or parsley and serve hot.
🧂 Ingredient Details & Substitutions
Why these ingredients?
- Puff pastry gives these rolls their buttery, flaky texture — a perfect shortcut.
- Ham adds savory richness; thin slices roll best.
- Cheese brings melt and flavor. Go sharp with cheddar or mild with mozzarella.
Swap options:
- No ham? Use turkey, salami, or cooked bacon.
- No cheese slices? Shredded cheese works too — use 1–2 cups evenly spread.
- Dairy-free? Use plant-based cheese and skip the egg wash or use plant milk.
- No puff pastry? Crescent roll dough works in a pinch (texture will differ).
Equipment alternatives:
- No pastry brush? Use a spoon or clean fingers for the egg wash.
- No rolling pin? Use a wine bottle or press gently with hands.
🔄 Recipe Variations & Serving Ideas
Flavor Variations:
- Spicy kick: Add a smear of Dijon or hot sauce before rolling.
- Herbed delight: Sprinkle dried oregano or basil over the ham.
- Breakfast version: Add scrambled eggs before rolling.
Dietary Modifications:
- Gluten-Free: Use gluten-free puff pastry (available at some specialty stores).
- Vegetarian: Replace ham with sautéed mushrooms, spinach, or sundried tomatoes.
- Keto-Friendly? Not quite — puff pastry is high-carb. Try a fathead dough version instead!
Serving Suggestions:
- Serve with honey mustard, ranch, or a spicy aioli dip.
- Pair with a fresh green salad or tomato soup for a light meal.
- Perfect for brunch buffets, lunchboxes, or game day spreads.
🧊 Storage & Make-Ahead Info
Storage:
- Fridge: Store leftovers in an airtight container for up to 3 days.
- Freezer: Freeze unbaked slices on a tray, then store in a zip bag for up to 2 months.
Reheating:
- Oven: Reheat at 350°F for 5–7 minutes.
- Microwave: 20–30 seconds (will be softer, less crisp).
- Air fryer: 350°F for 2–3 minutes for maximum crisp.
Make-Ahead Tips:
- Assemble the roll-up log a day ahead, wrap in plastic, and refrigerate.
- Slice and bake fresh the next day for maximum puff.
Shelf Life Notes:
- Best fresh, but retains good flavor/texture for up to 2 days.
- Puff pastry may soften slightly in storage but can crisp back up in the oven.
📊 Nutrition Facts (Estimate Per Roll):
- Calories: 190
- Carbs: 12g
- Protein: 7g
- Fat: 13g
- Sodium: 340mg
- Allergens: Dairy, Egg, Wheat (contains gluten)
Diet Highlights:
🧀 High in Protein | ❌ Nut-Free | 🍞 Contains Gluten
❓ Frequently Asked Questions
Q: Can I use different meats or cheeses?
A: Yes! Turkey, salami, or even plant-based deli slices work well. Cheddar, gouda, mozzarella, or pepper jack are great options.
Q: Can I make these ahead for a party?
A: Absolutely. Prepare the log and refrigerate. Slice and bake just before serving.
Q: Can I freeze them?
A: Yes, both before and after baking. For best texture, freeze before baking.
Q: What if I don’t have puff pastry?
A: Crescent roll dough or homemade rough puff pastry can be used in a pinch.
Q: My rolls unwrapped while baking — what happened?
A: They might not have been rolled tightly or sliced cleanly. Chilling the log helps maintain shape.
💬 Optional Personal Notes
These ham & cheese rolls are a staple in my kitchen for lazy Sunday brunches or impromptu guest visits. They’re always a hit and never stay on the plate long. I originally whipped them up after realizing I had leftover puff pastry and ham — and voilà, a blog favorite was born.
Have you made your own version of these? Tried a twist I haven’t? Let me know in the comments — I love hearing your flavor experiments.
📣 Call to Action
If you try these Ham & Cheese Puff Pastry Roll-Ups, tag me on Instagram (@yourhandle) or leave a comment below! Did you go spicy? Add herbs? Use a different cheese? Let’s talk pastry.
And hey — if you’re into savory baked snacks, you’ll love my Cheesy Spinach Pinwheels next!