When you want a snack that’s both comforting and satisfying, these hearty hot ham and cheese pinwheels hit the spot every time. They’re perfect for cozy nights, game days, or whenever you crave that irresistible combination of melty cheese and savory ham wrapped in flaky dough.

This hot ham and cheese recipe is easy to make and delivers a warm, gooey bite that’s sure to please everyone at the table. Whether you’re serving them as an appetizer or a quick meal, these pinwheels can’t be beat.
Why You'll Love This Recipe
- Simple ingredients you likely have on hand
- Quick to prepare and bake in under 40 minutes
- Flaky, buttery dough with melty cheese and savory ham
- Perfect for parties, snacks, or casual meals
- Customizable with your favorite cheese or herbs
Ingredients
Gather these ingredients to make approximately 24 hearty pinwheels that serve 6 to 8 people.
- 1 sheet frozen puff pastry, thawed (about 8 ounces)
- 6 ounces thinly sliced deli ham
- 1 cup shredded sharp cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 2 tablespoons Dijon mustard
- 1 tablespoon unsalted butter, melted
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 1 large egg, beaten (for egg wash)
- 1 tablespoon fresh parsley, finely chopped (optional garnish)
YOUR NEXT FAVORITE RECIPE STARTS HERE
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 6 to 8
- Calories: Approximately 320 per serving
How to Make Hearty Hot Ham and Cheese Pinwheels
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- On a lightly floured surface, roll out the thawed puff pastry sheet into a 12x10 inch rectangle.
- Spread the Dijon mustard evenly over the puff pastry, leaving a small border around the edges.
- Layer the ham slices evenly over the mustard, then sprinkle both cheeses on top.
- Sprinkle garlic powder and smoked paprika over the cheese for extra flavor.
- Starting from the long edge, carefully roll the puff pastry into a tight log, sealing the edge by pressing gently.
- Slice the log into 24 pinwheels, about 3/4 inch thick, and place them cut-side up on the prepared baking sheet.
- Brush each pinwheel with the beaten egg and drizzle melted butter over the tops to encourage golden browning.
- Bake in the preheated oven for 18 to 20 minutes, until puffed and golden brown. Let cool slightly before serving, garnished with fresh parsley if desired.
Tips for the Best Results
- Make sure the puff pastry is fully thawed but still cold for easier rolling.
- Use a sharp knife or dental floss to slice the pinwheels cleanly without squashing them.
- Customize with different cheeses like Gruyère or Swiss for varied flavor.
- Serve warm for the best melty cheese experience.
- If you like a little heat, add a pinch of cayenne or a drizzle of hot sauce inside before rolling.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, arrange pinwheels on a baking sheet and freeze until solid, then transfer to a freezer bag for up to 1 month.
Reheat refrigerated pinwheels in a 350°F oven for 8-10 minutes until warmed through. Frozen pinwheels can be baked from frozen at 375°F for 15-18 minutes, adding a few extra minutes to ensure they’re heated evenly.
Frequently Asked Questions
Can I use crescent roll dough instead of puff pastry?
Yes, crescent roll dough works well as a substitute and creates a softer, bread-like texture. Keep an eye on baking time as it may cook slightly faster.
What cheeses work best for hot ham and cheese pinwheels?
Sharp cheddar and mozzarella are classic combos for melt and flavor, but Swiss, Gruyère, or provolone are great alternatives that add different depths of taste.
Can I prepare these pinwheels ahead of time?
You can assemble the pinwheels and refrigerate them unbaked for up to 24 hours. Just cover tightly with plastic wrap and bake fresh when ready.
Are these pinwheels freezer-friendly?
Absolutely! Freeze them on a sheet before transferring to a freezer bag. Bake straight from frozen for a convenient snack anytime.


