I did not trust frozen breakfasts. Not the store-bought kind, and definitely not anything I made myself with the intention of freezing. Every time I tried, I ended up with soggy pastry, dried-out fillings, or something that tasted like a cardboard envelope holding cold ham. It felt like a losing game.
Then my sister showed up at my door with a tray of these ham and cheese pinwheels. She had made them the week before, frozen them in a zip-top bag, and baked them that morning without telling me. I took one bite—still warm, the cheese all melty and the pastry flaky on the outside but soft inside—and I honestly felt a little annoyed. How did she crack the code?
She shrugged and said, “It’s just cream cheese and the right wrapping method.” That was it. No secret ingredient, no fancy technique. Just a smarter way to put things together.
So I tried it myself. And yeah, I messed up the first batch—overstuffed them, and the filling leaked everywhere. But the second time? Those little spirals came out golden, cheesy, and exactly the kind of thing you pull out of the freezer on a Tuesday morning when you need breakfast to happen fast. They are not fancy. They are not complicated. They are just reliable, and honestly, that is better than fancy any day.
Why You’ll Love This Recipe
These ham and cheese pinwheels are the kind of recipe that makes you feel like you have your life together. You prep them once, and then breakfast (or lunch, or snack) is handled for weeks. Here is why they work so well:
- Freezer-Friendly : They freeze beautifully for up to three months, so you can make a big batch and forget about them until you need them.
- Simple Ingredients : Just a handful of staples—puff pastry, cream cheese, ham, and shredded cheese. No weird specialty items.
- Quick Assembly : It takes about 20 minutes to roll and slice the whole batch. Way faster than making individual sandwiches or wraps.
- Perfect for Busy Mornings : Bake straight from frozen with no thawing required. That is the kind of convenience that actually works.
- Kid-Approved : My nephew calls them “breakfast cinnamon rolls but salty,” which is basically the highest compliment.
What makes these different from other pinwheel recipes is the cream cheese base. Most versions just layer ham and cheese on pastry, which dries out during freezing. Mixing the cream cheese with a little Dijon and garlic powder creates a barrier that keeps everything moist and flavorful. It is a small tweak, but it changes everything.
These pinwheels are not just good for freezer prep—they are the reason you will actually use your freezer. They come out of the oven warm, flaky, and satisfying, without any of the sad texture you expect from frozen food. That first bite where the cheese pulls apart in a long stretch? Worth every minute of prep.
What Ingredients You Will Need
This recipe keeps the ingredient list short and smart. Each one plays a specific role in making sure the pinwheels stay tender, flavorful, and freezer-friendly. Here is what you need:
- Puff pastry sheets (2 sheets, thawed) – Use all-butter puff pastry if you can find it. The flavor is noticeably better, and it bakes up flakier. I usually grab Pepperidge Farm or Dufour when I am feeling fancy.
- Cream cheese (8 oz, softened) – Full-fat cream cheese works best here. The fat content helps prevent the filling from turning icy during freezing. Let it sit out for 20 minutes before mixing so it blends smoothly.
- Dijon mustard (1 tablespoon) – Adds a subtle tang that cuts through the richness. You can use yellow mustard in a pinch, but Dijon gives a more refined flavor.
- Garlic powder (½ teaspoon) – Just enough to add depth without overpowering the ham.
- Black pepper (¼ teaspoon, freshly ground) – A little warmth to balance the creamy filling.
- Ham (8 oz, thinly sliced) – Deli-sliced ham works perfectly. I prefer honey ham or black forest ham for a touch of sweetness. Avoid thick-cut slices—they make rolling difficult.
- Shredded cheese (1 cup) – Swiss, cheddar, or provolone all work great. A mix of Swiss and cheddar is my go-to. Shred your own if you have time—pre-shredded cheese has anti-caking agents that affect melting.
- Egg (1 large) – For the egg wash that gives the pinwheels that golden, glossy finish.
- Water (1 teaspoon) – Mixed with the egg for a smooth wash consistency.
You can swap the ham for turkey, roast beef, or even leave it out entirely for a vegetarian version. Just make sure whatever protein you use is thinly sliced so it rolls easily without tearing the pastry.
Equipment Needed
You do not need much for this recipe. Here is what you will want on hand:
- Baking sheets (2) – Standard half-sheet pans work best. Line them with parchment paper for easy cleanup.
- Parchment paper – Prevents sticking and makes transferring the pinwheels a breeze.
- Rolling pin – For gently evening out the puff pastry sheets. A wine bottle works in a pinch.
- Sharp knife or pizza cutter – A pizza cutter makes slicing the rolls much cleaner. A serrated knife also works if you go slow.
- Small mixing bowl – For the cream cheese filling and the egg wash.
- Pastry brush – For applying the egg wash evenly. A silicone brush is easier to clean.
- Freezer-safe bag or container – For storing the unbaked pinwheels. Zip-top freezer bags save space.
If you do not have a pastry brush, use the back of a spoon to spread the egg wash. It is not as pretty, but it works. And if you are short on baking sheets, you can bake in batches—just let the pan cool completely between rounds so the pastry does not start melting before it hits the oven.
Preparation Method

This part is straightforward, but a few small details make the difference between perfect spirals and a crumpled mess. Take your time with the rolling step—it matters.
- Preheat your oven to 400°F (200°C) if you are baking immediately. If freezing, skip this step for now. Line two baking sheets with parchment paper.
- Make the cream cheese filling. In a small bowl, combine the softened cream cheese, Dijon mustard, garlic powder, and black pepper. Stir until smooth and fully combined. Taste it—you want a slight tang from the mustard but nothing overpowering.
- Prepare the puff pastry. Lightly flour your work surface and lay out one sheet of puff pastry. Gently roll it out to a 10×12-inch rectangle if it is not already that size. Do not overwork the dough—just even it out.
- Spread the filling. Using an offset spatula or the back of a spoon, spread half the cream cheese mixture evenly over the pastry, leaving a ½-inch border around the edges. Go all the way to the edges except for that small border.
- Layer the ham. Lay half the ham slices over the cream cheese, overlapping them slightly so there are no gaps. You want even coverage without piling it too thick.
- Add the cheese. Sprinkle half the shredded cheese evenly over the ham. Press it down gently so it stays in place during rolling.
- Roll it up. Starting from the long edge closest to you, roll the pastry tightly into a log, using your fingers to keep the filling tucked in. Do not pull the pastry too tight—you want the roll firm but not compressed. Pinch the seam to seal.
- Slice the pinwheels. Using a sharp knife or pizza cutter, slice the log into 12 even pieces, about 1 inch thick. If the pastry softens, pop it in the fridge for 10 minutes before slicing. Clean cuts give you cleaner spirals.
- Repeat with the second pastry sheet and remaining filling, ham, and cheese.
- Arrange on baking sheets. Place the pinwheels cut-side up, spacing them about 1 inch apart. They will puff up but not spread much.
- Apply egg wash. Whisk the egg with 1 teaspoon of water and brush the tops of each pinwheel lightly. Do not let the wash drip down the sides—it can glue the pastry to the pan.
- Bake immediately for 15-18 minutes, until golden brown and the cheese is bubbly. Rotate the pan halfway through for even browning. Let them cool on the pan for 2 minutes before transferring to a wire rack.
If you are prepping for the freezer: after slicing, place the pinwheels on a parchment-lined baking sheet and freeze for 1 hour until solid. Then transfer to a freezer bag. Do not skip the flash-freeze step—it stops them from sticking together.
Cooking Tips & Techniques
I have made these pinwheels at least a dozen times, and I have definitely learned some things the hard way. Here are the tips that actually matter:
Keep the pastry cold. Puff pastry is finicky about temperature. If it gets too warm, the butter melts into the dough and you lose all that flaky texture. Work quickly, and if the pastry starts feeling sticky or soft, slide it into the fridge for 10 minutes. It makes a real difference.
Do not overfill. I know it is tempting to pile on the ham and cheese, but too much filling makes the rolls bulge and leak. Stick to the amounts in the recipe. The cream cheese layer is thin but effective—it does not need to be thick.
Slice with confidence. Hesitation leads to squished pinwheels. Use a sharp knife or pizza cutter and cut in one smooth motion. If the pastry is too soft to cut cleanly, refrigerate the log for 15 minutes first. That little chill firms everything up beautifully.
Watch the egg wash. I once brushed too aggressively and the egg wash pooled around the base of the pinwheels. They baked up with a weird, shiny crust on the bottom that was not great. A light, even coat is all you need.
Bake from frozen. When you are ready to eat, place frozen pinwheels on a parchment-lined sheet and bake at 400°F for 18-22 minutes. No thawing needed. Add a couple extra minutes if they are still cold in the center. They come out just as flaky as fresh.
One thing I wish someone had told me: puff pastry expands more than you think. Leave a little space between each pinwheel on the baking sheet, even though they look small raw. Crowding them leads to pale, soggy sides.
Variations & Adaptations
These pinwheels are surprisingly flexible. Here are a few ways I have adapted them for different moods and diets:
Turkey and Swiss – Swap the ham for thinly sliced turkey and use Swiss cheese. It is a lighter flavor but still satisfying. My husband prefers this version for lunchboxes.
Vegetarian Spinach and Cheese – Skip the meat and add a layer of sautéed spinach (squeezed dry) along with the cream cheese. Use feta or goat cheese for a tangy twist. I made this for a brunch gathering and nobody missed the ham.
Spicy Jalapeño Popper Style – Mix 2 tablespoons of chopped pickled jalapeños into the cream cheese. Use pepper jack cheese and add a sprinkle of bacon bits if you want extra indulgence. These disappear fast at parties.
Low-Carb Option – Use low-carb tortillas instead of puff pastry. The texture is different—more like a wrap than a pastry—but they freeze and reheat well. Just roll them tighter so the filling stays put.
Sweet Breakfast Version – Replace the ham and cheese with a mixture of cream cheese, cinnamon, and a little brown sugar. Add chopped pecans or raisins. Bake the same way and dust with powdered sugar. My kids beg for these on weekends.
I have also tried using crescent roll dough instead of puff pastry. It works, but the texture is softer and less flaky. If you are in a pinch, go for it—just reduce the baking time by a couple minutes.
Serving & Storage Suggestions
These pinwheels are best served warm, straight from the oven. The cheese is stretchy, the pastry is crisp on the outside and tender inside, and everything just comes together. Let them rest for 2 minutes after baking—not longer, or the steam softens the bottom.
For serving, I like to arrange them on a platter with a small bowl of Dijon mustard or honey mustard for dipping. They also pair well with a simple green salad or a bowl of tomato soup if you are turning them into lunch. For brunch, set them out alongside some fluffy mini quiches and fresh fruit for a spread that feels impressive without much work.
Refrigerator storage: Baked pinwheels keep in an airtight container in the fridge for up to 4 days. Reheat in a 350°F oven for 5-7 minutes, or in an air fryer at 350°F for 3-4 minutes. The microwave works but makes the pastry soft—only use it if you are in a hurry.
Freezer storage: Unbaked pinwheels freeze beautifully for up to 3 months. After flash-freezing, transfer them to a labeled freezer bag. Squeeze out as much air as possible before sealing. To bake, place frozen pinwheels on a parchment-lined sheet and add 3-5 minutes to the baking time. No thawing needed.
Make-ahead tip: You can assemble the rolls a day ahead, refrigerate them unsliced, and slice and bake the next morning. The pastry stays flaky as long as you keep it cold. This is my go-to for holiday mornings when I want fresh-baked breakfast without waking up at dawn.
Flavors actually improve after a day in the fridge. The cream cheese filling melds with the ham and the pastry absorbs just a hint of the savory notes. Leftovers are never a problem in my house, but if you have them, they make a great lunchbox addition.
Nutritional Information & Benefits
These pinwheels are indulgent, but they are not a nutritional disaster. Here is a rough breakdown per pinwheel (based on 24 servings):
| Nutrient | Amount per Pinwheel |
|---|---|
| Calories | 185 |
| Total Fat | 12g |
| Saturated Fat | 6g |
| Cholesterol | 35mg |
| Sodium | 410mg |
| Carbohydrates | 12g |
| Fiber | 0.5g |
| Sugar | 1g |
| Protein | 8g |
The ham provides a solid protein boost, and the cream cheese adds calcium. If you use Swiss cheese, you get a little extra vitamin B12. The puff pastry is the main source of carbs and fat, so if you are watching your intake, the low-carb tortilla version is a good alternative.
These pinwheels are not gluten-free unless you use gluten-free puff pastry (which exists but can be tricky to work with). They also contain dairy from the cream cheese and shredded cheese. For a dairy-free version, use plant-based cream cheese and shredded vegan cheese—just note the texture will be slightly different.
I like that these pinwheels give you a satisfying, warm breakfast without the sugar crash you get from most frozen options. They keep me full until lunch, which is more than I can say for a lot of quick breakfasts.
Conclusion
These ham and cheese pinwheels are the kind of recipe that quietly saves your morning. They are not flashy or complicated, but they show up when you need them—straight from the freezer, hot and flaky, with that perfect cheese pull that makes everything feel a little better.
What I love most is how adaptable they are. You can swap the fillings, change the cheese, or turn them into a sweet treat for the kids. They work for breakfast, lunch, snacks, and party platters. They travel well, reheat beautifully, and somehow never get boring, even when you make them every few weeks.
I would love to hear how yours turn out. Did you try a variation? Bake them for a holiday brunch? Maybe you served them alongside some crispy bacon-wrapped dates for a savory spread that wowed your guests. Drop a comment below and let me know—I read every single one, and I always pick up new ideas from you all.
Go ahead, make a double batch. Your future self (on a busy Tuesday morning) will thank you.
Frequently Asked Questions
Can I use crescent roll dough instead of puff pastry?
Yes, you can. Crescent roll dough works in a pinch, but the texture is softer and less flaky. Reduce the baking time by 2-3 minutes and check for golden brown color. Puff pastry gives a better result for freezing because it holds its structure better.
How long do these pinwheels last in the freezer?
Unbaked pinwheels stay fresh in the freezer for up to 3 months if stored in an airtight bag with as much air removed as possible. Label the bag with the date so you remember. After 3 months, the pastry can start to develop freezer burn.
Do I need to thaw the pinwheels before baking?
No, you can bake them straight from frozen. Just add 3-5 minutes to the baking time. Bake at 400°F for 18-22 minutes, checking for golden brown color and bubbly cheese. No thawing needed.
Can I make these ahead for a party?
Absolutely. You can assemble the rolls a day ahead, refrigerate them unsliced, and slice and bake the next morning. Or freeze the unbaked pinwheels up to a month in advance and bake fresh the day of the party. They are perfect for stress-free entertaining.
What is the best cheese for these pinwheels?
Swiss, cheddar, and provolone are all excellent choices. A mix of Swiss and cheddar gives the best balance of flavor and melt. Avoid very soft cheeses like brie—they can make the pinwheels soggy. Shred your own cheese for the best melting texture.
Pin This Recipe!

Easy Ham and Cheese Pinwheels: Best Freezer Prep
These ham and cheese pinwheels are freezer-friendly, made with puff pastry, cream cheese, ham, and shredded cheese. They bake straight from frozen for a quick, flaky, and satisfying breakfast or snack.
- Prep Time: 20 minutes
- Cook Time: 18 minutes
- Total Time: 38 minutes
- Yield: 24 servings 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 2 sheets puff pastry, thawed
- 8 oz cream cheese, softened
- 1 tablespoon Dijon mustard
- ½ teaspoon garlic powder
- ¼ teaspoon freshly ground black pepper
- 8 oz thinly sliced ham (honey or black forest)
- 1 cup shredded cheese (Swiss, cheddar, or provolone, or a mix)
- 1 large egg
- 1 teaspoon water
Instructions
- Preheat oven to 400°F (200°C) if baking immediately. Line two baking sheets with parchment paper.
- In a small bowl, combine softened cream cheese, Dijon mustard, garlic powder, and black pepper. Stir until smooth.
- Lightly flour a work surface and roll out one puff pastry sheet to a 10×12-inch rectangle.
- Spread half the cream cheese mixture evenly over the pastry, leaving a ½-inch border.
- Layer half the ham slices over the cream cheese, overlapping slightly.
- Sprinkle half the shredded cheese over the ham and press down gently.
- Starting from the long edge, roll the pastry tightly into a log. Pinch the seam to seal.
- Slice the log into 12 even pieces, about 1 inch thick.
- Repeat with the second pastry sheet and remaining filling, ham, and cheese.
- Arrange pinwheels cut-side up on prepared baking sheets, spacing 1 inch apart.
- Whisk egg with 1 teaspoon water and brush tops of each pinwheel lightly.
- Bake immediately for 15-18 minutes, until golden brown and cheese is bubbly. Rotate pan halfway through.
- Let cool on pan for 2 minutes before transferring to a wire rack.
- For freezer prep: After slicing, place pinwheels on a parchment-lined baking sheet and freeze for 1 hour until solid. Transfer to a freezer bag. Bake from frozen at 400°F for 18-22 minutes.
Notes
Keep pastry cold. Do not overfill. Slice with confidence. Watch egg wash. Bake from frozen. Puff pastry expands more than you think, so leave space on the baking sheet.
Nutrition
- Serving Size: 1 pinwheel
- Calories: 185
- Sugar: 1
- Sodium: 410
- Fat: 12
- Saturated Fat: 6
- Carbohydrates: 12
- Fiber: 0.5
- Protein: 8
Keywords: ham and cheese pinwheels, freezer breakfast, puff pastry appetizer, easy snack, make-ahead breakfast


