This was supposed to be a stromboli. I had the pizza dough thawed on the counter, the ham sliced thin from the deli, and a block of provolone waiting in the fridge. My plan was to roll it all up tight, brush it with egg wash, and bake it into this gorgeous golden log that I’d slice at the table for a Sunday night dinner. But somewhere between answering a text from my sister and realizing I was out of tomato sauce—honestly, I could have sworn I had a jar in the pantry—the whole thing fell apart. I stood there staring at the dough, the ham, and the cheese, feeling that familiar panic of a dinner plan gone sideways.
You know that feeling when you’re already committed to a meal in your head, and then reality just doesn’t cooperate? That was me. I had about twenty minutes before I needed to pick up my daughter from practice, and the stromboli idea was dead in the water. So I did what any slightly frazzled cook does: I shrugged, grabbed a knife, and cut the dough into strips. I layered the ham and cheese, rolled each piece up like a little cigar, and threw them on a baking sheet. I figured they’d be fine—maybe not what I planned, but edible.
What came out of the oven was nothing like the stromboli I’d imagined. And honestly? It was better. Those little pinwheels puffed up all golden and buttery, with the cheese bubbling out the sides and the ham peeking through the layers. I ate three standing at the counter before I even thought about dinner. My husband walked in, grabbed one, and said, “These are dangerous.” I knew right then I’d stumbled onto something worth keeping. These easy freezer-friendly ham and cheese pinwheels have been a staple in my kitchen ever since—for busy mornings, after-school snacks, and those nights when cooking feels like too much. They saved me that day, and I think they’ll save you too.
Why You’ll Love This Recipe
Let me tell you why these pinwheels have earned a permanent spot in my freezer. I’ve tested this recipe more times than I can count, tweaking the dough thickness, the cheese ratio, and the baking time until everything clicked. What I landed on is a snack that’s forgiving, flexible, and genuinely delicious.
- Quick & Easy: From start to finish, these come together in about 30 minutes. If you’re prepping a batch for the freezer, you can knock out a dozen in under an hour. Perfect for those weeks when you need a win.
- Simple Ingredients: You probably have everything in your kitchen right now. Pizza dough, deli ham, cream cheese, shredded cheddar, and a few spices. No fancy grocery trips required—I mean it.
- Perfect for Busy Days: These are my go-to for school lunches, road trips, and lazy Saturday mornings. Pop a few in the lunchbox, reheat them for a quick breakfast, or serve them at a playdate. They work everywhere.
- Crowd-Pleaser: I’ve brought these to potlucks, book club, and family gatherings. Kids devour them. Adults hover near the plate. They just disappear.
- Unbelievably Delicious: The cream cheese filling melts into every layer, keeping the pinwheels soft and rich. The edges get slightly crispy, and the ham adds that salty, savory punch. It’s comfort food in two bites.
What makes this recipe different from the dozens of other pinwheel recipes out there? It’s the cream cheese. Most recipes skip it or use it sparingly, but I found that spreading a thin layer of seasoned cream cheese on the dough before adding the ham and cheddar creates this incredible creamy texture that holds everything together. It also keeps the pinwheels from drying out when you freeze and reheat them—which is the whole point, right? This isn’t just another version of ham and cheese rolled up. It’s the version that actually works for make-ahead life.
I love this recipe because it makes me feel prepared. On days when everything feels chaotic, knowing I have a bag of these in the freezer is like a secret weapon. They’re warm, cheesy, and satisfying—exactly what you need when you’re short on time but still want something that tastes like you tried.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something surprisingly delicious. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need and why each one matters.
- Pizza dough (1 lb, store-bought or homemade): This is your base. I usually grab a ball of refrigerated pizza dough from the store—it’s consistent and saves time. If you have a favorite homemade recipe, that works beautifully too. Let it come to room temperature before rolling, or it’ll fight you.
- Ham (8 oz, thinly sliced): Go for good-quality deli ham here. I prefer black forest ham or honey ham for a touch of sweetness. The thin slices roll up easily without tearing. You can use leftover baked ham too, just slice it thin.
- Cream cheese (4 oz, softened): This is the secret ingredient. It adds creaminess and helps bind the filling. Make sure it’s softened to room temperature so it spreads easily. I’ve used reduced-fat cream cheese, and it works fine—just don’t use the whipped kind.
- Shredded cheddar cheese (1 cup): Sharp cheddar gives the best flavor, but mild cheddar or a Mexican blend works too. Shred it yourself if you can—pre-shredded cheese has anti-caking agents that can make the filling a little grainy.
- Dijon mustard (1 tablespoon): This adds a subtle tang that cuts through the richness. You won’t taste it strongly, but it balances everything. If you don’t have Dijon, yellow mustard or honey mustard works in a pinch.
- Garlic powder (½ teaspoon): A little goes a long way. It adds savory depth without being overpowering. I’ve forgotten it before, and the pinwheels were still good—but better with it.
- Onion powder (¼ teaspoon): Same idea as the garlic powder—just a hint of savory flavor. You can skip it if you’re out.
- Salt and black pepper (to taste): Go easy on the salt since the ham and cheese are already salty. A few cracks of black pepper add a nice little kick.
- Butter (2 tablespoons, melted): Brushing this on top before baking gives the pinwheels that golden, glossy finish. You can also use an egg wash (1 egg beaten with 1 tablespoon water) for a shinier crust.
- Optional: Everything bagel seasoning or sesame seeds: Sprinkle these on top before baking for extra texture and flavor. I love the everything bagel version—it makes them feel fancy.
For the filling, feel free to experiment. I’ve added chopped chives, a sprinkle of paprika, or even a thin layer of pesto under the ham. Just keep the ratios roughly the same, and you’ll be fine. The cream cheese mixture is forgiving—it’s more of a guideline than a strict rule.
Equipment Needed
You don’t need a lot of fancy tools for these pinwheels, which is part of why I love them. Here’s what you’ll need:
- Rolling pin: A standard rolling pin works perfectly. If you don’t have one, a wine bottle or even a clean can of tomatoes can do the job in a pinch. I’ve used both.
- Baking sheet: A rimmed baking sheet is ideal. Line it with parchment paper for easy cleanup—trust me on this one. The cheese can bubble out and stick to the pan.
- Sharp knife or pizza cutter: A pizza cutter makes slicing the rolled dough into pinwheels so much easier. A sharp chef’s knife works too, just use a gentle sawing motion so you don’t squish the rolls.
- Small bowl: For mixing the cream cheese filling. Nothing fancy needed.
- Pastry brush: For brushing the melted butter on top. A silicone brush is great, but a paper towel dabbed in butter works in a pinch.
- Plastic wrap or aluminum foil: If you’re freezing these, you’ll need something to wrap them tightly. I use plastic wrap first, then foil for extra protection against freezer burn.
- Freezer-safe bag or container: For storing the frozen pinwheels. I like using quart-sized freezer bags—they stack nicely and take up minimal space.
I’ve made these with a cheap rolling pin and a dull knife, and they still turned out great. Don’t let a lack of fancy equipment stop you. The only non-negotiable is the parchment paper—it really does save you from scrubbing baked-on cheese.
Preparation Method

Let’s get to the fun part. Here’s how to make these pinwheels step by step. I’ve included all the little details I wish someone had told me the first time.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set it aside. Getting the oven hot before you start assembling ensures even baking.
- Prepare the cream cheese mixture. In a small bowl, combine the softened cream cheese, Dijon mustard, garlic powder, onion powder, and a pinch of salt and pepper. Mix until smooth and well combined. Taste it—it should be creamy with a slight tang. If it seems too thick, let it sit at room temperature for a few more minutes.
- Roll out the pizza dough. Lightly flour your work surface and rolling pin. Place the pizza dough on the floured surface and roll it into a rectangle about 12×10 inches. Don’t stress about perfect edges—just get it relatively even. If the dough springs back, let it rest for 5 minutes and try again. It’s just being stubborn.
- Spread the cream cheese mixture. Using a spatula or the back of a spoon, spread the cream cheese mixture evenly over the entire surface of the dough, leaving a ½-inch border around the edges. Go thin—you don’t need a thick layer. It should look like a light frosting.
- Layer the ham. Arrange the ham slices over the cream cheese, overlapping them slightly. You want full coverage, but don’t pile it on too thick—about 2 to 3 layers of ham is perfect. I usually tear the slices to fit the edges.
- Add the shredded cheddar. Sprinkle the shredded cheddar evenly over the ham. Press it down gently with your hands so it sticks to the ham and doesn’t fall out when you roll. This is where patience pays off.
- Roll it up tightly. Starting from one of the long edges, carefully roll the dough into a tight log. Use your fingers to tuck the filling in as you go. It should look like a cinnamon roll—compact and even. Pinch the seam to seal it closed.
- Slice into pinwheels. Using a sharp knife or pizza cutter, slice the log into 12 even pieces, about 1 inch thick. If the dough squishes, try using a serrated knife with a gentle sawing motion. Place each pinwheel cut-side up on the prepared baking sheet, spacing them about 1 inch apart.
- Brush with melted butter. Using a pastry brush, lightly brush the tops and sides of each pinwheel with melted butter. This gives them that gorgeous golden color. Sprinkle with everything bagel seasoning or sesame seeds if you’re using them.
- Bake for 15 to 18 minutes. Bake until the pinwheels are puffed up and golden brown, and the cheese is bubbly. Keep an eye on them after 15 minutes—every oven runs a little differently. The bottoms should be lightly browned.
- Cool slightly before serving. Let them rest on the baking sheet for 5 minutes before transferring to a wire rack. This lets the cheese set slightly so it doesn’t all ooze out when you pick one up. I know it’s hard to wait, but it’s worth it.
If you’re making these for the freezer, stop after step 8. Place the unbaked pinwheels on the baking sheet and freeze them for 1 to 2 hours until solid. Then transfer them to a freezer-safe bag or container. When you’re ready to bake, just pop them straight from the freezer onto a parchment-lined baking sheet, brush with butter, and add 3 to 5 minutes to the baking time. No thawing needed.
Cooking Tips & Techniques
I’ve made these pinwheels more times than I can count, and I’ve learned a few things the hard way. Here are my best tips for getting them perfect every time.
Don’t overfill the pinwheels. I know it’s tempting to pile on the ham and cheese, but too much filling makes the pinwheels fall apart. The dough needs room to puff up and hold everything together. Stick to the amounts in the recipe, and you’ll get neat, tidy rolls that stay intact.
Use room-temperature cream cheese. Cold cream cheese is impossible to spread evenly. It tears the dough and leaves lumpy patches. Let it sit on the counter for about 30 minutes before you start. If you forget, microwave it in 10-second bursts until soft—just don’t overheat it.
Roll the dough evenly. If one side is thicker than the other, the pinwheels will bake unevenly. Take an extra minute to check your rectangle before adding the filling. I run my hands over the dough to feel for thick spots and press them down.
Chill the rolled log before slicing. This is a game-changer. If the dough feels soft and sticky, pop the rolled log in the fridge for 15 to 20 minutes before slicing. It firms up the dough and makes cutting clean slices much easier. I learned this after a few squished disasters.
Use a pizza cutter for slicing. A pizza cutter glides through the dough without dragging the filling out. If you’re using a knife, use a serrated blade and a gentle sawing motion. Pressing straight down will squish the roll flat.
Bake on the middle rack. The middle rack gives the most even heat. If you bake them too close to the top, the cheese can burn before the dough is cooked through. Too low, and the bottoms get dark while the tops stay pale.
Let them rest after baking. I know the smell is incredible, and you want to grab one immediately. But the cheese inside is molten hot and will burn your mouth. Give them 5 minutes on the pan. They’ll still be warm, but the filling will be safer to eat.
One time, I forgot to add the cream cheese mixture entirely. I just layered ham and cheddar on the dough and rolled it up. They were fine—still tasty—but they lacked that creamy richness that makes these special. So don’t skip it. It really does make a difference.
Variations & Adaptations
These pinwheels are endlessly adaptable. Here are some of my favorite variations to keep things interesting.
Turkey and Swiss Pinwheels: Swap the ham for sliced turkey and use Swiss cheese instead of cheddar. Add a thin layer of honey mustard to the cream cheese for a sweet-savory twist. This is my go-to for lunchboxes—it feels lighter but just as satisfying.
Veggie and Cheese Pinwheels: Skip the ham entirely and load up the filling with sautéed spinach, roasted red peppers, and caramelized onions. Use a blend of mozzarella and feta for a Mediterranean vibe. My neighbor makes these for her vegetarian daughter, and they’re always a hit at our block party.
Spicy Jalapeño Popper Pinwheels: Add 2 tablespoons of chopped pickled jalapeños and ¼ cup of crumbled bacon to the cream cheese mixture. Use pepper jack cheese instead of cheddar. These are dangerous—I can’t stop eating them. They’re perfect for game day or a spicy snack craving.
Breakfast Pinwheels: Swap the ham for cooked breakfast sausage or bacon crumbles. Add scrambled eggs to the filling and use a blend of cheddar and mozzarella. These freeze beautifully and make mornings so much easier. Just reheat in the oven or toaster oven.
Gluten-Free Option: Use a gluten-free pizza dough or puff pastry sheet. I’ve tested this with both, and they work well. Just keep an eye on the baking time—gluten-free doughs can brown faster. Check them at 12 minutes.
Dairy-Free Adaptation: Use dairy-free cream cheese and shredded vegan cheese. The texture will be slightly different, but the flavor is still great. I’ve made these for a friend with a dairy allergy, and she asked for the recipe.
My personal favorite variation? I add a thin layer of pesto under the ham. It adds this herby, garlicky punch that takes the pinwheels to another level. I use store-bought pesto to keep it easy, but homemade is amazing if you have it.
Serving & Storage Suggestions
These pinwheels are versatile enough for any occasion. Here’s how I serve and store them.
Serve them warm or at room temperature. They’re best straight from the oven, but they hold up beautifully at room temperature for a few hours. I’ve brought them to picnics and potlucks without reheating, and they’re always a hit. If you’re serving them cold, let them come to room temperature for about 15 minutes first—the cheese gets firmer when chilled.
Pair them with dips. These pinwheels are delicious on their own, but a good dip takes them over the top. I love them with ranch dressing, honey mustard, or a simple marinara sauce for dipping. For a fancier option, try a garlic aioli or chipotle mayo. My kids like them with ketchup—don’t judge.
Perfect for lunchboxes. Pack them in a container with a small ice pack, and they’ll stay fresh until lunch. I make a batch on Sunday and portion them out for the week. They’re so much better than a sad sandwich.
Storage instructions: Store baked pinwheels in an airtight container in the refrigerator for up to 4 days. To reheat, pop them in a 350°F oven for 5 to 7 minutes, or microwave for 20 to 30 seconds. The oven gives you a crisper exterior, while the microwave is faster but softer.
Freezer instructions: For unbaked pinwheels, freeze them on a baking sheet until solid, then transfer to a freezer-safe bag or container. They’ll keep for up to 3 months. Bake directly from frozen, adding 3 to 5 minutes to the baking time. For baked pinwheels, let them cool completely, then wrap individually in plastic wrap and place in a freezer bag. Reheat in the oven at 350°F for 8 to 10 minutes.
Flavor development: Honestly, these pinwheels taste even better the next day. The flavors meld together overnight, and the texture softens slightly. I always make a double batch so we have leftovers for the next day. They’re perfect for a quick breakfast or afternoon snack.
Nutritional Information & Benefits
Here’s a rough estimate of the nutritional content per pinwheel (based on 12 servings):
| Nutrient | Amount Per Pinwheel |
|---|---|
| Calories | 185 |
| Total Fat | 9g |
| Saturated Fat | 4.5g |
| Cholesterol | 30mg |
| Sodium | 480mg |
| Total Carbohydrates | 17g |
| Dietary Fiber | 1g |
| Sugars | 2g |
| Protein | 10g |
These pinwheels offer a decent amount of protein from the ham and cheese, which helps keep you full. The cream cheese adds calcium and a small amount of vitamin A. If you use whole wheat pizza dough, you’ll get a bit more fiber.
For a healthier twist, you can use low-fat cream cheese, reduced-fat cheddar, and lean ham. The flavor is still great, and you’ll save on calories and saturated fat. I’ve made them this way for my mom, who watches her cholesterol, and she loved them.
If you’re watching your sodium intake, look for low-sodium ham and cheese. The pinwheels will still be flavorful—just a little less salty. You can also skip the salt in the cream cheese mixture.
These are not a health food, but they’re a balanced snack that fits into a sensible diet. I love knowing exactly what’s in them—no preservatives, no weird ingredients, just real food.
Conclusion
These easy freezer-friendly ham and cheese pinwheels have saved me more times than I can count. They’ve rescued rushed mornings, quiet afternoons, and evenings when cooking felt impossible. They’re the kind of recipe that makes you feel like you have your life together, even when you don’t.
What I love most about them is how customizable they are. You can switch up the fillings, adjust the seasonings, or make them dairy-free. They’re forgiving and flexible—exactly what a busy cook needs. And honestly? They just taste good. That warm, cheesy, buttery bite is pure comfort.
I hope you give these a try. Make a batch this weekend, freeze half, and see how good it feels to have a homemade snack ready to go. And if you come up with a fun variation, I’d love to hear about it. Drop a comment below and share your twist on these pinwheels. Happy cooking!
Frequently Asked Questions
Can I use puff pastry instead of pizza dough?
Absolutely! Puff pastry gives the pinwheels a flakier, more buttery texture. Just keep in mind that puff pastry puffs up more than pizza dough, so the pinwheels will be lighter and airier. Bake them at 400°F for about 12 to 15 minutes, and keep an eye on them—puff pastry browns quickly.
How do I prevent the pinwheels from unrolling while baking?
Make sure you roll the dough tightly and pinch the seam to seal it. If the seam still pops open, place the pinwheels seam-side down on the baking sheet. The weight of the dough will help keep them closed. Chilling the rolled log before slicing also helps the dough hold its shape.
Can I make these ahead for a party?
Yes! You can assemble the pinwheels up to 24 hours in advance. Keep them covered in the refrigerator, and bake them just before serving. If you’re short on time, bake them a few hours ahead and reheat them in a 350°F oven for 5 minutes before your guests arrive.
What’s the best way to reheat frozen pinwheels?
For the best texture, reheat them in the oven or toaster oven at 350°F for 8 to 10 minutes. The microwave works in a pinch (about 30 seconds), but the pinwheels will be softer. If you’re reheating from frozen without thawing, add a few extra minutes to the oven time.
Can I use a different type of cheese?
Definitely! Swiss, provolone, mozzarella, or pepper jack all work beautifully. Just make sure it’s a cheese that melts well. Hard cheeses like parmesan can be mixed into the cream cheese for flavor, but they won’t give you that gooey melt on their own.
Pin This Recipe!

Easy Freezer-Friendly Ham and Cheese Pinwheels (Best Make-Ahead Snack)
These easy freezer-friendly ham and cheese pinwheels are a versatile, make-ahead snack perfect for busy days. Made with pizza dough, ham, cream cheese, and cheddar, they come together in about 30 minutes and can be frozen for later.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Total Time: 33 minutes
- Yield: 12 servings 1x
- Category: Appetizer
- Cuisine: American
Ingredients
- 1 lb pizza dough (store-bought or homemade)
- 8 oz ham, thinly sliced
- 4 oz cream cheese, softened
- 1 cup shredded cheddar cheese
- 1 tablespoon Dijon mustard
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
- Salt and black pepper to taste
- 2 tablespoons butter, melted
- Optional: Everything bagel seasoning or sesame seeds
Instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set it aside.
- In a small bowl, combine the softened cream cheese, Dijon mustard, garlic powder, onion powder, and a pinch of salt and pepper. Mix until smooth and well combined.
- Lightly flour your work surface and rolling pin. Roll the pizza dough into a rectangle about 12×10 inches.
- Spread the cream cheese mixture evenly over the dough, leaving a ½-inch border around the edges.
- Arrange the ham slices over the cream cheese, overlapping slightly.
- Sprinkle the shredded cheddar evenly over the ham and press down gently.
- Starting from one long edge, roll the dough tightly into a log. Pinch the seam to seal.
- Slice the log into 12 even pieces, about 1 inch thick. Place each pinwheel cut-side up on the prepared baking sheet, spacing them about 1 inch apart.
- Brush the tops and sides of each pinwheel with melted butter. Sprinkle with everything bagel seasoning or sesame seeds if desired.
- Bake for 15 to 18 minutes, until puffed up and golden brown. Let cool on the baking sheet for 5 minutes before serving.
Notes
For freezing: After slicing, freeze unbaked pinwheels on a baking sheet for 1-2 hours, then transfer to a freezer bag. Bake from frozen, adding 3-5 minutes to the baking time. Let baked pinwheels rest 5 minutes before serving to allow cheese to set.
Nutrition
- Serving Size: 1 pinwheel
- Calories: 185
- Sugar: 2
- Sodium: 480
- Fat: 9
- Saturated Fat: 4.5
- Carbohydrates: 17
- Fiber: 1
- Protein: 10
Keywords: ham and cheese pinwheels, freezer-friendly, make-ahead snack, easy appetizer, lunchbox idea


