Hot Ham & Cheese Pinwheels are little bites of comfort rolled into a fun and easy-to-make snack. They bring together soft, flaky dough, savory ham, and melty cheese, all wrapped up in a neat, spiral shape that looks as good as it tastes. These pinwheels are great when you want something warm and cheesy without much fuss.
I love making these pinwheels because they’re great for sharing at parties or just having on hand for a quick grab-and-go snack. One tip I always follow is to make sure the cheese is spread evenly so every bite has that perfect melt. Plus, they bake up golden and crispy on the outside while staying soft on the inside, which always makes everyone smile.
My favorite way to enjoy these is straight from the oven, maybe with a little mustard on the side for dipping. They remind me of those classic lunchbox sandwiches but with a happy twist, making them a hit with both kids and adults. If you want a little change-up, adding a sprinkle of herbs or a dash of pepper flakes can give them a nice little kick.
Key Ingredients & Substitutions
Puff Pastry: This is what makes the pinwheels light and flaky. You can find it in the frozen section—just thaw it before use. If you want a homemade touch, you can use crescent roll dough for a softer texture.
Ham: Deli ham works best for its smoky, salty flavor. If you prefer, try turkey slices for a leaner, milder alternative or even cooked bacon for a smoky twist.
Mozzarella Cheese: It melts beautifully and gives that gooey texture. You could substitute with cheddar or Swiss for a sharper taste.
Parmesan Cheese: Adds a savory, nutty touch. If you don’t have it, a little extra mozzarella or a sprinkle of Pecorino Romano can do the trick.
Dijon Mustard or Mayonnaise (optional): This adds moisture and a bit of tang. If you’re allergic or don’t like these, you can skip this or use a thin layer of cream cheese for richness.
How Do You Roll and Cut the Puff Pastry Without It Breaking?
Working with puff pastry can be tricky since it’s delicate and cold. Here’s how to get neat pinwheels without cracks or tears:
- Make sure the pastry is well-thawed but still cool—not warm or too soft.
- Lightly flour your surface to prevent sticking.
- Roll gently to maintain the shape; don’t press too hard or the dough might tear.
- Lay your ham and cheese evenly, leaving a margin on the edges to help the roll seal.
- When rolling, take your time and roll tightly but without forcing it.
- Use a sharp knife and wipe it clean between cuts to get smooth edges on each pinwheel.
Following these tips helps the pinwheels hold together and bake evenly, giving you those golden, crisp edges and soft centers every time.

Equipment You’ll Need
- Baking sheet – I line it with parchment paper to keep the pinwheels from sticking and make cleanup easy.
- Rolling pin – helps to roll out the puff pastry evenly and smoothly.
- Sharp knife or pizza cutter – for clean, even slices of the rolled pastry.
- Pastry brush – use it to apply the egg wash for a golden finish and crisp edges.
Flavor Variations & Add-Ins
- Add sliced jalapeños or red pepper flakes for a spicy kick that pairs well with the cheese and ham.
- Use cooked bacon instead of ham for a smoky, crispy flavor.
- Mix in chopped herbs like basil, parsley, or thyme for a fresh, fragrant note.
- Swap mozzarella for other cheeses like cheddar, Swiss, or Pepper Jack for different flavors.
Hot Ham & Cheese Pinwheels
Ingredients You’ll Need:
For The Pinwheels:
- 1 sheet puff pastry (thawed if frozen)
- 6-8 slices deli ham
- 1 to 1 1/2 cups shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1 tsp dried Italian herbs (oregano, basil, parsley mix)
- 1/2 tsp garlic powder
- 1 egg (for egg wash)
- Optional: 2 tbsp Dijon mustard or mayonnaise for spreading
How Much Time Will You Need?
This recipe takes about 10 minutes of prep time and 15-18 minutes of baking time. It’s quick to assemble and bakes up fast, making for a perfect hot snack or appetizer in less than 30 minutes!
Step-by-Step Instructions:
1. Prep Your Oven and Pastry:
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or a silicone baking mat to prevent sticking. On a lightly floured surface, unfold or roll out the puff pastry into a 12×12 inch square.
2. Add the Fillings:
If you like, spread a thin layer of Dijon mustard or mayonnaise evenly over the pastry to add flavor and moisture. Lay the slices of ham evenly over the pastry, leaving a small border around the edges. Sprinkle the shredded mozzarella and Parmesan cheeses evenly on top, then sprinkle with dried Italian herbs and garlic powder.
3. Roll, Slice, and Bake:
Starting from one edge, gently roll the puff pastry into a tight log. Use a sharp knife to slice the rolled log into 1-inch thick pinwheels. Place each pinwheel cut-side down on the prepared baking sheet, leaving some space between them. Beat the egg and brush the tops and edges of each pinwheel to help them turn golden and crispy as they bake. Bake for 15-18 minutes until puffed and golden brown. Let them cool for a few minutes before serving warm.
Can I Use Frozen Puff Pastry for This Recipe?
Yes! Just make sure to thaw the puff pastry completely in the fridge overnight before using. This makes it easier to roll out without cracking.
Can I Substitute the Ham with Another Meat?
Absolutely! Turkey, cooked bacon, or even sliced pepperoni work great as alternatives. Just use what you enjoy or have on hand.
How Should I Store Leftover Pinwheels?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat them in the oven at 350°F (175°C) for about 5-7 minutes to keep them crispy.
Can I Make These Pinwheels Ahead of Time?
Yes, you can prepare and roll the pinwheels, place them on the baking sheet, cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the baking time if baking straight from the fridge.
