I need a snack I can grab from the freezer, throw in the oven, and have ready before the kids finish arguing over whose turn it is on the tablet. That’s the thought that started this whole ham and cheese pinwheel obsession. And honestly, I was tired of the same old frozen pizza rolls.
This wasn’t some grand recipe development project. It was a Tuesday afternoon survival move. I had leftover ham from Sunday dinner, a block of cheddar that needed using, and a package of puff pastry that had been living in my freezer for what felt like months. The first batch I made was a little messy—okay, a lot messy. The cheese leaked out, the pastry stuck to the knife, and I ended up with what looked like sad, flat spirals instead of fluffy pinwheels.
But I learned. The second batch I chilled the roll before slicing. Game changer. By the third attempt, I had a system that worked every single time. And once I realized these pinwheels freeze beautifully—like, genuinely come out of the freezer tasting freshly baked—I knew I had something worth sharing. They’ve saved me on busy mornings, lazy weekends, and those random moments when you just need a little something warm and cheesy without any real effort.
So here it is. The version that actually works, with all the little tricks I figured out the hard way. No fuss, no fancy ingredients, just reliable results every time.
Why You’ll Love This Recipe
These pinwheels aren’t just another appetizer. They’re the kind of recipe that makes you look like you planned ahead when you absolutely did not.
- Freezer-Friendly Gold : Make a batch, freeze them raw or baked, and bake off exactly how many you need. No thawing required for the raw version—just add a few extra minutes to the bake time.
- Simple Ingredients : You probably have everything already. Puff pastry, deli ham, shredded cheese, and a little mustard. That’s it. No weird specialty items.
- Perfect for Busy Days : These come together in about 15 minutes of active prep. The rest is just waiting for them to bake. Great for school lunches, after-school snacks, or last-minute party platters.
- Crowd-Pleaser Status : I’ve brought these to potlucks, playdates, and holiday parties. They disappear fast. Kids and adults both go back for seconds (and thirds).
- Endlessly Customizable : Switch up the cheese, swap the ham for turkey or roast beef, add spinach or roasted peppers. The formula stays the same, but the flavor can change every time.
What makes this recipe different from the rest? It’s the chilling step. Most recipes skip it or gloss over it, but taking the time to chill the rolled pastry before slicing is what gives you those clean, perfect spirals instead of squished, messy blobs. I tested it both ways so you don’t have to.
This is the kind of recipe that makes you feel like you’ve got your life together. Even when you definitely don’t.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to deliver big flavor without any hassle. You can find everything at your regular grocery store, and most of it is probably already in your kitchen.
- 1 sheet frozen puff pastry, thawed (Pepperidge Farm is my go-to for consistent results). Keep it in the fridge until you’re ready to roll it out—warm pastry is sticky and hard to work with.
- 8-10 slices deli ham, thinly sliced. I prefer black forest ham for its smoky flavor, but honey ham or regular deli ham works great too. Avoid thick-cut ham slices as they make rolling difficult.
- 1 cup shredded sharp cheddar cheese. Pre-shredded is fine in a pinch, but freshly shredded melts better and has more flavor. I’ve also used Swiss, provolone, and even pepper jack for a kick.
- 2 tablespoons Dijon mustard. This adds a tangy backbone that cuts through the richness. Yellow mustard works if that’s what you have, but Dijon really elevates the flavor.
- 1 large egg, beaten with 1 tablespoon water (for egg wash). This gives the pinwheels that beautiful golden, glossy finish.
- Optional: Everything bagel seasoning, sesame seeds, or flaky sea salt for topping. Not necessary, but highly recommended for extra texture and flavor.
I’ve also tested these with crescent roll dough instead of puff pastry. They turn out softer and more bread-like—still delicious, but different. If you want that flaky, buttery texture, stick with puff pastry.
For a gluten-free version, use gluten-free puff pastry (I’ve had good luck with the brand Schär) and check your deli ham for gluten-containing additives.
Equipment Needed
You don’t need anything fancy here. A few basic kitchen tools will get the job done.
- Baking sheet (half-sheet pan works best). Line it with parchment paper or a silicone baking mat for easy cleanup.
- Sharp knife or bench scraper. A dull knife will squish the pinwheels instead of slicing cleanly. I use a serrated knife with gentle sawing motion for the best results.
- Rolling pin (optional but helpful). If your puff pastry is slightly thicker in spots, a quick roll evens it out.
- Pastry brush for the egg wash. A silicone brush works well and doesn’t shed bristles.
- Plastic wrap or wax paper for chilling the roll.
- Freezer-safe bag or container if you’re making a batch to freeze.
If you don’t have a pastry brush, you can use a paper towel to dab the egg wash on. It’s not as pretty, but it works. And if you don’t have a bench scraper, a sharp chef’s knife does the job just fine.
Preparation Method

Let’s get rolling. This process is straightforward, but a few small details make a big difference in the final result.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
- Lightly flour your work surface and unfold the thawed puff pastry sheet. If it’s cracked at the folds, gently press the cracks back together with your fingers. Roll it out just slightly to even out the thickness—about a 10×12 inch rectangle.
- Spread the Dijon mustard evenly over the pastry, leaving a 1-inch border on one long edge (this helps seal the roll). Don’t go overboard—a thin, even layer is all you need.
- Layer the ham slices over the mustard, overlapping them slightly. Cover the entire surface except the bare border. The ham should be in a single layer—not too thick or the roll will be hard to slice.
- Sprinkle the shredded cheese evenly over the ham. Press it down gently so it sticks. Don’t pile it too high or it will squeeze out during rolling.
- Starting from the long edge with the filling, roll the pastry tightly into a log. Roll slowly and evenly, using your fingers to keep the filling snug. Seal the edge by pressing gently. The seam should be on the bottom.
- Wrap the log tightly in plastic wrap and refrigerate for at least 30 minutes, or up to 24 hours. This step is non-negotiable if you want clean slices. The cold pastry firms up and the filling sets, making slicing much easier.
- Remove the log from the fridge and unwrap. Using a sharp knife, slice into 1/2-inch thick rounds. If the log is very cold, let it sit at room temperature for 5 minutes to soften slightly—this prevents the pastry from cracking.
- Place the pinwheels on the prepared baking sheet, spacing them about 1 inch apart. They’ll puff up a bit but won’t spread much.
- Brush each pinwheel with the egg wash and sprinkle with your chosen topping. Be gentle—you don’t want to dislodge the filling.
- Bake for 15-18 minutes, or until the pastry is golden brown and puffed, and the cheese is bubbly. Rotate the pan halfway through for even browning.
- Let cool on the baking sheet for 5 minutes before transferring to a wire rack. This lets the cheese set slightly so it doesn’t all slide off when you pick one up.
The pinwheels should be golden and flaky on the outside, with a warm, melty interior. If the bottoms are getting too dark but the tops need more color, move the pan to a higher rack for the last 2-3 minutes.
Cooking Tips & Techniques
I’ve made these pinwheels more times than I can count, and I’ve made every mistake in the book. Here’s what I’ve learned.
Don’t skip the chilling step. I know it’s tempting to rush, especially when you’re hungry. But warm pastry is soft and sticky, and the filling slides around when you try to slice it. Thirty minutes in the fridge makes a world of difference. I once skipped it because I was in a hurry and ended up with a tray of misshapen blobs that still tasted good but looked terrible.
Use a gentle sawing motion when slicing. A straight down cut squishes the pinwheels. A serrated knife with light back-and-forth motion cuts cleanly through the pastry and filling without crushing them. Clean the knife between slices if it gets too sticky.
Don’t overfill. It’s tempting to pile on the ham and cheese, but too much filling makes the pinwheels hard to roll and causes the filling to leak out during baking. A thin, even layer is perfect.
Check your puff pastry brand. Different brands have different sizes and thicknesses. Pepperidge Farm sheets are typically about 10×10 inches, which works perfectly for this recipe. If your pastry is smaller, adjust the amount of filling accordingly.
Bake from frozen for best results. If you’re making these ahead, freeze the sliced pinwheels on a baking sheet until solid, then transfer to a freezer bag. Bake from frozen at 400°F for 20-22 minutes—no thawing needed. They come out just as flaky and delicious as fresh.
If you enjoy make-ahead recipes that save time, you might also love these creamy crockpot lasagna soup for another hands-off dinner option.
Variations & Adaptations
This recipe is a great base for experimentation. Here are some variations I’ve tried and loved.
Turkey and Swiss : Swap the ham for sliced turkey and the cheddar for Swiss cheese. Add a thin layer of cranberry sauce for a holiday-inspired version that’s perfect for using up Thanksgiving leftovers.
Spinach and Feta : Skip the ham entirely. Spread a layer of cream cheese mixed with chopped spinach (thawed and squeezed dry), then sprinkle with crumbled feta. This vegetarian version is creamy and tangy.
Buffalo Chicken : Replace the ham with shredded rotisserie chicken mixed with buffalo sauce. Use blue cheese or ranch dressing in place of mustard, and top with crumbled blue cheese before baking. These are always a hit at game day gatherings. For another crowd-pleasing snack idea, check out these crispy buffalo chicken stuffed mini sweet peppers.
Breakfast Version : Use scrambled eggs, cooked breakfast sausage, and cheddar cheese. Skip the mustard and add a little maple syrup brushed on the pastry before adding the filling. These are perfect for freezing and reheating on busy mornings.
Low-Carb Option : Use low-carb tortillas instead of puff pastry. The texture is different—more soft and chewy than flaky—but the flavor is still great. Watch the bake time closely; tortillas cook faster.
My personal favorite variation is the everything bagel version. I spread a thin layer of cream cheese over the pastry, add the ham and cheese, then sprinkle everything bagel seasoning on top before baking. It’s dangerously good.
Serving & Storage Suggestions
These pinwheels are best served warm, right out of the oven, when the pastry is flaky and the cheese is still melty. Let them cool for about 5 minutes so the cheese sets slightly, but serve them while they’re still warm.
They’re fantastic on their own, but dipping sauces take them to the next level. Try honey mustard, ranch dressing, or a simple Dijon-honey mix. For a sweeter option, serve with a side of fruit preserves or apple butter.
For a complete meal, pair these pinwheels with a simple green salad or a bowl of tomato soup. They also work great alongside a creamy roasted tomato basil soup for a cozy lunch or dinner.
Storage: Keep leftover baked pinwheels in an airtight container in the refrigerator for up to 3 days. To reheat, pop them in a 350°F oven for 5-7 minutes, or until warmed through. The microwave works in a pinch, but the pastry won’t be as crispy.
Freezing: This is where these pinwheels really shine. For unbaked pinwheels, arrange the sliced rounds on a baking sheet and freeze until solid (about 1-2 hours). Transfer to a freezer-safe bag or container, separating layers with parchment paper. They’ll keep for up to 3 months. Bake directly from frozen at 400°F for 20-22 minutes.
For baked pinwheels, let them cool completely, then freeze in a single layer on a baking sheet. Once frozen, transfer to a freezer bag. Reheat from frozen in a 350°F oven for 8-10 minutes.
The flavor actually develops nicely over time. If anything, the pinwheels taste even better the next day as the flavors meld together. Just don’t expect them to last that long.
Nutritional Information & Benefits
Per serving (based on 12 pinwheels, 2 per serving):
- Calories: 280
- Protein: 12g
- Carbohydrates: 18g
- Fat: 18g
- Saturated Fat: 7g
- Cholesterol: 45mg
- Sodium: 520mg
- Fiber: 1g
- Sugar: 2g
These numbers are estimates and will vary based on your specific ingredients and portion sizes.
The ham provides a good source of protein, while the cheese adds calcium. Puff pastry is higher in fat, but these are meant as an occasional treat, not an everyday meal. If you’re watching your sodium, look for low-sodium ham and cheese, or reduce the amount of ham slightly.
For a lighter version, use low-fat cheese and turkey ham. You can also swap the puff pastry for phyllo dough, though the texture will be much crispier and more delicate. I’ve made these for parties where guests had dietary restrictions, and they’re easy to adapt without losing the core appeal.
Conclusion
These ham and cheese pinwheels have become a staple in my freezer for a reason. They’re reliable, delicious, and adaptable to whatever you have on hand. Whether you’re prepping for a busy week, hosting a party, or just want a warm snack without much effort, this recipe delivers every time.
Don’t be afraid to make them your own. Swap the fillings, change up the seasonings, or double the batch so you always have some on hand. The formula is forgiving, and the results are consistently satisfying.
I’d love to hear how these turn out for you. Drop a comment below and let me know what variations you tried, or tag me in your photos if you share them online. Happy cooking, and enjoy every flaky, cheesy bite.
Frequently Asked Questions
Can I use crescent roll dough instead of puff pastry?
Yes, you can. Crescent roll dough will give you a softer, breadier texture rather than the flaky layers of puff pastry. The bake time will be slightly shorter—check them at 12-14 minutes. They’re still delicious, just different.
Do I have to freeze them before baking?
No, you don’t have to freeze them at all. You can bake them immediately after slicing, but the chilling step before slicing is important for clean cuts. If you’re baking right away, just chill the log for 30 minutes, slice, and bake.
How do I keep the pinwheels from unrolling during baking?
Make sure you seal the edge of the pastry firmly when rolling, and place the seam side down on the baking sheet. Chilling the log before slicing also helps the pastry hold its shape. If they still unroll, try pressing the edge with a fork to seal it.
Can I make these dairy-free?
Absolutely. Use dairy-free puff pastry (check the label—some brands use butter) and dairy-free cheese shreds. The flavor and texture will be slightly different, but they still work well. I’ve tested this with Violife cheddar-style shreds and got good results.
Why did my pinwheels come out flat?
This usually happens when the pastry is too warm when sliced, causing the layers to compress. Make sure your puff pastry is thoroughly chilled before slicing. Also, check that your baking powder (if using homemade pastry) is fresh. Store-bought puff pastry rarely has this issue.
Pin This Recipe!

Easy Freezer-Friendly Ham and Cheese Pinwheels Recipe
These ham and cheese pinwheels are a freezer-friendly snack that you can grab, bake, and enjoy in minutes. Made with simple ingredients like puff pastry, ham, and cheddar, they’re perfect for busy days, school lunches, or last-minute party platters.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Total Time: 33 minutes
- Yield: 6 servings 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 1 sheet frozen puff pastry, thawed
- 8–10 slices deli ham, thinly sliced
- 1 cup shredded sharp cheddar cheese
- 2 tablespoons Dijon mustard
- 1 large egg, beaten with 1 tablespoon water (for egg wash)
- Optional: Everything bagel seasoning, sesame seeds, or flaky sea salt for topping
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
- Lightly flour your work surface and unfold the thawed puff pastry sheet. If it’s cracked at the folds, gently press the cracks back together with your fingers. Roll it out just slightly to even out the thickness—about a 10×12 inch rectangle.
- Spread the Dijon mustard evenly over the pastry, leaving a 1-inch border on one long edge (this helps seal the roll). Don’t go overboard—a thin, even layer is all you need.
- Layer the ham slices over the mustard, overlapping them slightly. Cover the entire surface except the bare border. The ham should be in a single layer—not too thick or the roll will be hard to slice.
- Sprinkle the shredded cheese evenly over the ham. Press it down gently so it sticks. Don’t pile it too high or it will squeeze out during rolling.
- Starting from the long edge with the filling, roll the pastry tightly into a log. Roll slowly and evenly, using your fingers to keep the filling snug. Seal the edge by pressing gently. The seam should be on the bottom.
- Wrap the log tightly in plastic wrap and refrigerate for at least 30 minutes, or up to 24 hours. This step is non-negotiable if you want clean slices. The cold pastry firms up and the filling sets, making slicing much easier.
- Remove the log from the fridge and unwrap. Using a sharp knife, slice into 1/2-inch thick rounds. If the log is very cold, let it sit at room temperature for 5 minutes to soften slightly—this prevents the pastry from cracking.
- Place the pinwheels on the prepared baking sheet, spacing them about 1 inch apart. They’ll puff up a bit but won’t spread much.
- Brush each pinwheel with the egg wash and sprinkle with your chosen topping. Be gentle—you don’t want to dislodge the filling.
- Bake for 15-18 minutes, or until the pastry is golden brown and puffed, and the cheese is bubbly. Rotate the pan halfway through for even browning.
- Let cool on the baking sheet for 5 minutes before transferring to a wire rack. This lets the cheese set slightly so it doesn’t all slide off when you pick one up.
Notes
Don’t skip the chilling step—it ensures clean slices. Use a gentle sawing motion when slicing to avoid squishing the pinwheels. For best results, bake from frozen at 400°F for 20-22 minutes. Store leftover baked pinwheels in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 2 pinwheels
- Calories: 280
- Sugar: 2
- Sodium: 520
- Fat: 18
- Saturated Fat: 7
- Carbohydrates: 18
- Fiber: 1
- Protein: 12
Keywords: ham and cheese pinwheels, freezer-friendly, puff pastry appetizer, easy snack, make-ahead


