Growing up, one of my fondest memories was helping my mom prepare quick appetizers before family get-togethers. She’d always pull out a sheet of puff pastry, lay down slices of ham and cheese, and roll them up like a secret scroll. The aroma that filled the kitchen as they baked was pure magic. Years later, this recipe is still my go-to when I need something fast, crowd-pleasing, and beginner-proof.
These ham and cheese puff pastry pinwheels are perfect for beginner cooks. You only need a handful of ingredients and no complicated techniques. Whether you’re making an easy sheet pan dinner or looking for quick and healthy meals, this recipe has you covered. It’s simple, adaptable, and incredibly satisfying.

Why This Recipe is Special
These puff pastry pinwheels deliver maximum flavor with minimal effort. The flaky pastry contrasts beautifully with gooey melted cheese and the savory richness of ham. They’re endlessly customizable—swap the fillings, play with spices, or even turn them vegetarian. Plus, they bake up in just 20 minutes, making them a fantastic option for last-minute snacks, potluck offerings, or lazy weeknight dinners.
Ingredients and Preparation
Puff Pastry
This forms the crisp, buttery base of your pinwheels. Frozen puff pastry works wonderfully—just be sure it’s thawed but still cold for the best results. For a healthier twist, whole wheat puff pastry is a great substitute.
Ham
Thinly sliced deli ham adds a savory, slightly salty bite. Use honey ham for a sweet note, or try smoked turkey, prosciutto, or even a plant-based deli slice for variety.
Cheese
Cheddar, mozzarella, or Swiss melt beautifully and bring richness and flavor. You can use dairy-free cheese or a sharper variety like Gruyère for a more intense flavor.
Mustard (Optional)
Spreading a thin layer of Dijon mustard gives the pinwheels a tangy kick that balances the richness. Not a fan? Cream cheese or pesto works too.
Egg (for egg wash)
Brushing the tops with beaten egg before baking ensures a beautiful golden crust.
Dried Herbs (Optional)
A sprinkle of oregano or thyme adds an herby finish and extra aroma. Fresh herbs can work as well—just use them sparingly.
Step-by-Step Instructions
Step 1
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper so nothing sticks and cleanup is easy.
Step 2
Unfold the puff pastry on a lightly floured surface and gently roll it out into a rectangle if it isn’t already. This ensures a uniform thickness for even baking.
Step 3
If using mustard, spread a very thin layer over the surface of the pastry. This adds a tangy undertone without overpowering the dish.
Step 4
Layer the ham slices evenly over the entire sheet, making sure there are no large gaps.
Step 5
Sprinkle the shredded cheese evenly on top of the ham. Try not to overload—it can make rolling tricky.
Step 6
If using herbs, scatter them lightly over the cheese for added depth of flavor.
Step 7
Carefully roll the pastry tightly from one long edge to the other into a log shape. The tighter the roll, the neater your pinwheels will be.
Step 8
Place the rolled pastry in the fridge for 10 minutes. This makes slicing cleaner and prevents squishing.
Step 9
Using a sharp knife, slice the roll into roughly 12 equal pieces. Don’t worry if some look uneven—they’ll puff up nicely in the oven.
Step 10
Arrange the slices flat-side down on your baking sheet, leaving space between each. Brush the tops with beaten egg to encourage a glossy, golden finish.
Step 11
Bake for 18–20 minutes or until the pastries are puffed and golden brown. If needed, rotate the sheet halfway through baking for even color.
Step 12
Let cool for 5 minutes before serving. They’re delicious warm, but just as good at room temperature.

Beginner Tips and Notes
- If your pinwheels unroll during baking, make sure to roll the pastry more tightly next time and seal the edge with a little water or egg wash before slicing.
- Cheese oozing out? That’s normal! But too much filling can cause overflow. A lighter hand helps.
- No pastry brush? Use the back of a spoon or even your fingers for the egg wash.
- Prepping ahead? Assemble the roll, wrap it in plastic wrap, and refrigerate up to 24 hours before slicing and baking.
- No mustard? Sub in pesto, garlic butter, or herbed cream cheese for a fun twist.
Serving Suggestions
- Serve alongside a green salad with lemon vinaigrette for a balanced meal.
- Add to a charcuterie board as a warm, flaky centerpiece.
- Pair with dipping sauces like honey mustard, garlic aioli, or marinara.
- Use as a school lunchbox filler—they’re tasty cold too.
- Serve with a side of roasted vegetables to turn it into a complete sheet pan dinner.
For leftovers, store in an airtight container in the refrigerator for up to three days. Reheat in the oven at 350°F (180°C) for 5–7 minutes to revive their crispiness. You can also freeze the unbaked pinwheels and bake straight from frozen—just add 2–3 extra minutes to the cooking time.
Conclusion
These ham and cheese puff pastry pinwheels are everything a beginner-friendly recipe should be: fast, flexible, and incredibly satisfying. Whether you’re feeding a crowd, prepping snacks for the week, or just craving something comforting, this quick and healthy meal delivers every time. Try them out, customize them to your taste, and let us know how yours turn out in the comments below. We’d love to hear your twists on this classic combo!
FAQ About Ham and Cheese Puff Pastry Pinwheels
1. Can I make puff pastry pinwheels ahead of time?
Yes, you can assemble the roll, wrap it in plastic wrap, and refrigerate it for up to 24 hours. Slice and bake when ready to serve.
2. Can I freeze the pinwheels?
Absolutely. Freeze the unbaked pinwheels on a tray until solid, then transfer them to a freezer-safe bag. Bake from frozen, adding 2–3 minutes to the time.
3. What other fillings can I use besides ham and cheese?
You can try combinations like turkey and Swiss, spinach and feta, or even roasted veggies with vegan cheese for a plant-based version.
More Relevant Recipes
- Homemade Hamburger Helper Beef Stroganoff
- Crispy Ham Cheese Puff Pastry Stacks
- Ham and Cheese Sliders
Ham and Cheese Puff Pastry Pinwheels
- Total Time: 35 minutes
- Yield: 12 pinwheels 1x
- Diet: Halal
Description
Ham and cheese puff pastry pinwheels are a quick, beginner-friendly appetizer or snack made with flaky pastry, savory ham, and melted cheese.
Ingredients
- 1 sheet puff pastry (about 250g), thawed
- 6 slices ham (approximately 150g), thinly sliced
- 1 cup shredded cheese (cheddar, mozzarella, or your choice)
- 1 tablespoon mustard (optional)
- 1 egg, beaten (for egg wash)
- 1/2 teaspoon dried herbs (oregano or thyme, optional)
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Unroll the puff pastry on a lightly floured surface and roll into a rectangle if needed.
- Spread a thin layer of mustard over the pastry, if using.
- Layer the ham slices evenly over the pastry.
- Sprinkle the shredded cheese evenly over the ham.
- Optional: Sprinkle dried herbs over the cheese for added flavor.
- Roll the pastry tightly from one long edge to the other to form a log.
- Chill the log in the fridge for 10 minutes to make slicing easier.
- Slice the log into 12 equal pieces using a sharp knife.
- Place the slices flat-side down on the baking sheet, spaced about 2 inches apart.
- Brush the tops with the beaten egg for a golden crust.
- Bake for 18–20 minutes or until golden and puffed.
- Let cool slightly before serving warm or at room temperature.
Notes
- Chill the rolled pastry before slicing to keep the shape neat.
- Don’t overfill to prevent cheese from leaking during baking.
- Use parchment paper for easier cleanup.
- Customize the filling with other meats, cheeses, or vegetables.
- Store leftovers in an airtight container and reheat in the oven.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 pinwheel
- Calories: 150
- Sugar: 1g
- Sodium: 250mg
- Fat: 9g
- Saturated Fat: 4g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 0.5g
- Protein: 5g
- Cholesterol: 25mg
