Ham and Cheese Puff Pastry Roll
Ham and Cheese Puff Pastry Roll

Ham and Cheese Puff Pastry Roll: A Cozy Recipe That Feels Like a Hug
I created this ham and cheese puff pastry roll on a Tuesday night when I was craving something that felt fancy but didn’t require me to actually be fancy. You know that feeling? When you want to impress yourself—or maybe some people you actually like—but you’re also realistic about how much energy you have left after a long day?
That’s where this recipe came from. I was standing in my kitchen, staring at a thawed sheet of puff pastry I’d grabbed from the grocery store, a half-empty package of deli ham, and some cheddar that was calling my name. I thought: what if I just rolled it all up together, baked it until it was golden and puffy, and sliced it into these gorgeous little spirals? The kind that look like you actually know what you’re doing in the kitchen?
Turns out, I was onto something really good.
This ham and cheese puff pastry roll is exactly what it sounds like: tender, flaky pastry wrapped around layers of salty ham and melty cheese. It’s the kind of recipe that works for so many occasions. A casual lunch? Yes. Impressing guests at a brunch? Absolutely. Meal prep for the week? More than yes. It’s also ridiculously forgiving, which I love, because life is too short to stress about baking.
If you’re someone who gets intimidated by puff pastry, I’m here to tell you: don’t. This recipe is your permission slip to stop worrying. Puff pastry does the heavy lifting. You’re just here to assemble and bake. Follow me on HaileeRecipes on Pinterest for more recipes that feel this easy but taste this good.
Why You’ll Love This Recipe
Let me be honest: I love this recipe because it checks so many boxes without being complicated.
It’s genuinely impressive-looking. When you slice into that golden roll and see those perfect ham and cheese layers spiraling through, it looks like you spent way more time on it than you actually did. Your family will think you’re a culinary genius. Let them.
It’s flexible. You can make it exactly as written, or you can swap in different cheeses, add herbs, throw in some caramelized onions, whatever you have on hand. This recipe doesn’t have an ego about it.
It’s actually affordable. Puff pastry, ham, and cheese are all budget-friendly ingredients. You’re not spending a fortune to make something that feels special.
It comes together fast. From start to finish, you’re looking at maybe 35 minutes. Most of that is baking time, which means you can literally walk away and do something else while the oven does the work.
It tastes incredible warm, room temperature, or even cold. This is the kind of food that works for lunch boxes, picnics, or midnight snacking. No judgment here.
Ingredients
- 1 sheet frozen puff pastry, thawed (about 10 ounces)
- 8 ounces deli ham, thinly sliced (about 12-14 slices)
- 1.5 cups shredded cheddar cheese (sharp or mild, your call)
- 2 tablespoons Dijon mustard
- 1 tablespoon whole grain mustard (optional but recommended)
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder
- 1 egg, beaten (for egg wash)
- 1 tablespoon water (for egg wash)
- Flaky sea salt for topping
Hailee’s Tip: Don’t skip the egg wash. I know it feels like an extra step, but it’s what gives you that gorgeous, shiny, golden-brown exterior. It takes 30 seconds and makes a real difference.
Hailee’s Tip: If your puff pastry sheet is still a little stiff after thawing, let it sit on the counter for another 5-10 minutes. You want it pliable enough to roll without cracking, but not so warm that it gets sticky and impossible to work with.
Hailee’s Tip: I use sharp cheddar because I love that extra flavor punch, but mild cheddar works beautifully too. Swiss cheese is also incredible here if you want to switch things up.
Optional Add-Ins and Variations
Here’s where you can make this recipe completely your own:
- Fresh herbs: A handful of fresh parsley, dill, or chives sprinkled over the cheese layer adds brightness. I’m obsessed with dill in this application.
- Caramelized onions: If you have time, cook down some sliced onions with a little butter until they’re golden and sweet. Layer them in with the ham and cheese. Game changer.
- Spinach or arugula: A thin layer of fresh greens adds a nice contrast and makes it feel a little more elegant.
- Red pepper flakes: Just a pinch if you like a little heat.
- Cream cheese: Mix a couple tablespoons of softened cream cheese with your mustard for a richer spread.
- Different cheeses: Gruyere, Swiss, provolone, or a mix of whatever you love. Brie would be wild and delicious, honestly.
Step-by-Step Method
Step 1: Prep Your Workspace and Pastry
Preheat your oven to 400°F. Line a baking sheet with parchment paper. Take your thawed puff pastry sheet and lay it on a clean, lightly floured surface. If it’s still a little stiff, give it another minute or two to relax. You want it soft enough to roll without resistance, but not so warm that it’s falling apart.
Step 2: Spread the Mustard Base
Mix your Dijon mustard and whole grain mustard together in a small bowl (if you’re using it). Spread this mixture evenly across the entire surface of the puff pastry sheet, leaving about a half-inch border around the edges. This is your flavor foundation, so don’t be shy.
Hailee’s Tip: I leave those edges bare because they’re going to seal when you roll, and you don’t want mustard getting in the way of that seal.
Step 3: Layer the Ham
Now lay out your ham slices in overlapping layers across the mustard. You want good coverage, but you don’t need to be perfect about it. This isn’t a competition. The ham will add salt and that savory depth that makes this whole thing sing.
Step 4: Add the Cheese and Seasonings
Sprinkle your shredded cheddar evenly over the ham. Then dust with the black pepper and garlic powder. This is where I usually taste my finger and nod to myself like I know what I’m doing. (I do, but the nod helps.)
Step 5: Roll It Up
Starting from one of the long edges, begin rolling the pastry tightly toward the opposite edge, like you’re making a cinnamon roll. Roll it snugly but not so tight that you’re stretching the pastry. Use your hands to keep it even as you go. When you get to the end, pinch the seam gently to seal it.
What I Messed Up: The first time I made this, I rolled it too loosely and it unraveled a bit in the oven. Lesson learned: roll it firm enough that it holds its shape, but not so tight that you’re stressing the pastry.
Step 6: Slice Into Spirals
Using a sharp knife, slice your roll into pieces about 1 to 1.5 inches thick. You should get about 8-10 spirals depending on how thick you slice. Place them cut-side up on your prepared baking sheet, leaving a little space between each one.
Step 7: Egg Wash and Season
Whisk together your egg and water. Brush this egg wash over the top of each spiral. This is what gives you that beautiful golden shine. Sprinkle a tiny bit of flaky sea salt on top of each one. Trust me on this.
Step 8: Bake Until Golden
Pop your baking sheet into the preheated 400°F oven for 20-25 minutes, until the pastry is puffed up and deeply golden brown. You’ll know it’s done when it smells incredible and looks like it came from a fancy bakery. Because honestly, it kind of did. You made it.
Step 9: Cool and Serve
Let the rolls cool on the baking sheet for about 5 minutes before transferring them to a serving plate. This gives the pastry a chance to set up a little so it’s easier to handle. Then slice, serve, and accept all the compliments graciously.
Common Mistakes to Avoid
Using puff pastry that’s still frozen. I know it’s tempting to skip the thawing step, but frozen pastry won’t roll smoothly and will crack. Thaw it in the fridge overnight or on the counter for 20-30 minutes.
Rolling it too loose. Your spirals will fall apart or look sad and flat. Roll it firmly enough that it holds its shape.
Overstuffing. More isn’t always better here. A moderate layer of ham and cheese is perfect. If you go crazy, it’ll bulge out and cook unevenly.
Skipping the egg wash. I mentioned this before, but it bears repeating. That golden color and shine? That’s the egg wash. It’s not optional if you want it to look beautiful.
Not leaving space between spirals. They need room to puff up and expand. If they’re touching, they’ll stick together and won’t cook evenly.
Opening the oven door constantly. I get it, you’re excited. But every time you open that door, you’re releasing heat and messing with the puff. Resist the urge. They’ll be fine in there.
My Tested Substitutions
Different deli meats: Turkey, roast beef, or prosciutto all work beautifully here. I’ve even done a mix of different meats and it was fantastic.
Mustard alternatives: If mustard isn’t your thing, try a thin layer of pesto, or just skip it entirely and let the ham and cheese be the stars. A little mayo mixed with herbs is also delicious.
No deli ham available? Crumbled bacon works. So does finely chopped cooked sausage or even shredded rotisserie chicken mixed with a little mayo.
Dairy-free option: Use a dairy-free cheese alternative. It won’t have quite the same melt and flavor, but it’ll still work.
Gluten-free puff pastry: Some brands make this now, and it works exactly the same way. Your rolls will be just as delicious.
How to Customize
The beauty of this recipe is that it’s a template, not a strict rule. Want to make it more Italian? Add some pesto and sun-dried tomatoes. Going French? Layer in some Dijon mustard and maybe some cornichons. Want it spicy? Red pepper flakes and a little hot sauce in the mustard spread. Want it fancy? Throw in some caramelized onions and fresh thyme.
You could also make mini versions by cutting the pastry sheet into smaller rectangles before rolling. Perfect for appetizers or lunchbox portions.
Serving Ideas
For brunch: Serve these warm alongside a simple green salad and some fresh fruit. Maybe add a mimosa if we’re being honest.
For lunch: Pack them cold with some pickles, crusty bread, and a good mustard on the side.
For appetizers: Cut them into smaller pieces, arrange on a platter, and watch them disappear. Serve with whole grain mustard or a creamy horseradish sauce for dipping.
For dinner: Pair with roasted vegetables or a hearty soup. It’s casual but still feels special.
For meal prep: Make a full batch and portion them out for the week. They’re perfect for grab-and-go lunches.
Meal Prep and Storage
Storing leftovers: Keep these in an airtight container in the refrigerator for up to 4 days. They’re good cold, room temperature, or reheated gently in a 300°F oven for about 10 minutes.
Freezing: You can freeze the unbaked spirals on a baking sheet, then transfer them to a freezer bag for up to 3 months. Bake from frozen, just add 5-10 minutes to the baking time.
Make-ahead tip: Assemble these the night before, cover them loosely with plastic wrap, and refrigerate. Bake them fresh in the morning. They’re even better this way because the flavors have time to meld.
Reheating: If you’re reheating leftovers, a toaster oven at 300°F for about 8-10 minutes will crisp them back up without drying them out. The microwave will make them soggy, so skip that.
Nutritional Breakdown
Per spiral (assuming 8 spirals per roll):
- Calories: approximately 280
- Protein: 12g
- Carbohydrates: 18g
- Fat: 18g
- Fiber: 0g
- Sodium: 680mg
Note: These numbers are estimates based on standard ingredients. Your actual nutrition will vary depending on the specific brands and amounts you use. If you’re tracking macros, adjust accordingly.
Final Thoughts
This ham and cheese puff pastry roll has become one of those recipes I make when I want to feel like I’ve got my life together without actually having to prove it. It’s impressive without being fussy. It’s delicious without being complicated. It works for so many occasions and so many dietary tweaks.
Most importantly, it’s the kind of recipe that reminds me why I love cooking. Not because it’s hard or fancy, but because it brings people together and makes them happy. Whether you’re making this for yourself on a quiet Tuesday night or for a table full of people you love, it’s going to be good.
So go make this. Thaw that puff pastry. Layer that ham and cheese. Roll it up. Bake it. And then tell me how it goes. I’m rooting for you.
Recipe Card

Ham and Cheese Puff Pastry Roll
Ingredients
Method
- Preheat oven to 400°F and line a baking sheet with parchment paper.
- Lay thawed puff pastry on a lightly floured surface.
- Mix Dijon mustard and whole grain mustard together, then spread evenly across pastry, leaving a half-inch border.
- Layer ham slices over mustard in overlapping rows.
- Sprinkle shredded cheddar evenly over ham, then dust with black pepper and garlic powder.
- Starting from one long edge, roll pastry tightly toward the opposite edge like a cinnamon roll. Pinch seam to seal.
- Using a sharp knife, slice roll into 1 to 1.5 inch thick spirals. Place cut-side up on baking sheet with space between each spiral.
- Whisk egg with water. Brush egg wash over top of each spiral and sprinkle with flaky sea salt. 9.
