Hot Ham & Cheese Pinwheels are a fun and tasty twist on a classic sandwich. These little spirals of flaky dough are packed with savory ham and melty cheese, making them perfect finger food for any occasion. They’re golden brown on the outside and gooey on the inside, with just the right amount of saltiness and cheesiness in every bite.
I love making these pinwheels when I want something quick but satisfying. They’re so easy to prepare and bake, which makes them a go-to snack or appetizer in my house. One tip I’ve learned is to use good-quality ham and cheese so each bite is extra flavorful. Plus, you can switch up the cheese or add a few herbs if you want to mix things up a bit.
These pinwheels are perfect to bring to a party or enjoy as a warm lunch with a simple side salad. I find that they always disappear fast, and it’s fun seeing everyone’s faces light up when they taste that gooey cheese pull. They remind me of cozy family gatherings where homemade snacks like this are the star of the table.
Key Ingredients & Substitutions
Puff Pastry: This gives the pinwheels their flaky, buttery texture. You can use store-bought frozen sheets for convenience. If you don’t have puff pastry, pie crust dough can work but won’t be as light and flaky.
Ham: Deli ham is classic here, but you can swap it with turkey, chicken, or even a vegetarian option like sliced mushrooms or roasted veggies for a meat-free version.
Cheese: Cheddar and mozzarella mix well for meltiness and mild flavor. Swiss, provolone, or pepper jack add a nice twist. Use dairy-free cheese if you prefer a lactose-free option.
Mustard: Dijon adds a subtle tang that lifts the flavors but it’s optional. You can replace it with mayonnaise or skip it if you want a milder taste.
Herbs & Spices: Garlic powder and Italian herbs add depth. Feel free to use fresh herbs if available or swap dried for herbs de Provence or thyme for a slightly different flavor.
How Do I Roll and Slice Without Making a Mess?
Rolling and cutting the pinwheels neatly is key to keeping the layers intact and preventing filling from spilling.
- Roll the pastry tightly but gently to avoid tearing.
- Use a sharp knife dipped in hot water before slicing each piece; this helps cut cleanly through the dough and cheese.
- Cut with a gentle sawing motion rather than pressing down hard to keep the spirals intact.
- If the dough becomes sticky, dust your knife lightly with flour.
Once sliced, place pinwheels cut-side up and space them so they bake evenly and puff nicely.

Equipment You’ll Need
- Baking sheet – I use a standard rimmed sheet to hold the pinwheels and catch any filling that might escape.
- Parchment paper or silicone baking mat – helps prevent sticking and makes cleanup easier.
- Rolling pin – perfect for evenly flattening the puff pastry into a rectangle.
- Sharp knife or bench scraper – makes clean cuts for the pinwheels and helps with even slices.
- Whisk – for mixing the egg wash smoothly to give the pinwheels a shiny, golden finish.
Flavor Variations & Add-Ins
- Swap ham for cooked bacon bits or smoked salmon for a different smoky flavor.
- Mix in some cooked spinach or sautéed mushrooms to add veggies and extra flavor.
- Use different cheeses like Swiss with herbs or pepper jack for a spicy kick.
- Spread a layer of cream cheese or pesto before rolling for extra richness or flavor depth.
How to Make Hot Ham & Cheese Pinwheels
Ingredients You’ll Need:
- 1 sheet puff pastry (thawed if frozen)
- 6-8 slices of deli ham
- 1 ½ cups shredded cheese (cheddar, mozzarella, or a mix)
- 2 tablespoons Dijon mustard or honey mustard (optional)
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian herbs (oregano, basil, thyme) or parsley flakes
- 1 egg (for egg wash)
- 1 tablespoon water
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and 15-18 minutes to bake. In total, you’ll have delicious pinwheels ready in around 30 minutes. It’s a quick, easy snack or appetizer that comes together fast!
Step-by-Step Instructions:
1. Prepare Your Oven and Baking Sheet:
Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper or a silicone baking mat so the pinwheels bake without sticking and cleanup is easy.
2. Roll Out and Assemble:
On a lightly floured surface, roll out the puff pastry sheet into a rectangle about 12×9 inches. Spread the Dijon mustard evenly over the surface, leaving a little border around the edges. Then lay the deli ham slices evenly on top. Sprinkle the shredded cheese over the ham, then add garlic powder and dried Italian herbs for extra flavor.
3. Roll and Slice the Pinwheels:
Starting from one long edge, carefully roll the pastry into a tight log. Use a sharp knife to cut the log into slices about 1 inch thick. Place each pinwheel cut-side up on the prepared baking sheet, spacing them about 1 inch apart.
4. Add Egg Wash and Bake:
Beat the egg with the tablespoon of water to create an egg wash, then brush the tops of the pinwheels. This gives them a beautiful golden, shiny finish when baked. Place the baking sheet in the oven and bake for 15-18 minutes until the pinwheels are puffed and golden brown.
5. Cool and Serve:
Remove the pinwheels from the oven and let them cool slightly before serving warm. They’re perfect fresh but you can also reheat leftovers briefly to enjoy that melty cheese goodness.
Can I Use Frozen Puff Pastry?
Yes! Just be sure to thaw it completely in the fridge for a few hours or overnight before rolling it out. This helps prevent tearing and ensures even baking.
Can I Make These Pinwheels Ahead of Time?
Absolutely! You can assemble the pinwheels and refrigerate them on the baking sheet for a few hours before baking. Add a few extra minutes to the baking time if baking cold.
How Should I Store Leftovers?
Store any leftover pinwheels in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) for 5-7 minutes to refresh the crispiness and melt the cheese again.
What Other Fillings Can I Use?
Feel free to swap ham for turkey, cooked bacon, or vegetables like spinach or mushrooms. You can also experiment with different cheeses or add a spread like pesto or cream cheese for extra flavor.
