Ham and Cheese Pinwheels

These Ham and Cheese Pinwheels are everything you want in a bite-size snack and then some. These delicious puff pastry roll ups are filled with deli ham and provolone cheese, sprinkled with everything bagel seasoning, and baked to flaky, golden brown perfection.

slices of ham and cheese pinwheels on a cooling spray on a dark background

We love appetizers of all kinds. We love them so much, in fact, that sometimes, we’ll just have them for lunch or dinner! These ham and cheese pinwheels fall squarely into that category. They’re bite-sized little puffs of ham and cheese, but they’re so good, we’ll eat a plateful and call it a meal. And you know what, we think you might just do the same thing.

slices of ham and cheese pinwheels on a cooling spray on a dark background

❤️ Why You’ll Love This Recipe

  • It uses limited ingredients that you can find at any grocery store.
  • It’s flaky, cheesy, and full of everything bagel flavor.
  • It makes a great appetizer for any occasion.


slices of ham, puff pastry, egg, slices of provolone cheese, and everything bagel seasoning

This recipe only uses a handful of simple ingredients to make, and they’re all a quick trip to the grocery store away. You’ll find the ingredient quantities in the recipe card at the end of the post.

  • Frozen puff pastry – thawed
  • Thinly sliced deli ham
  • Provolone cheese slices
  • Egg
  • Water
  • Everything bagel seasoning

🔪 How to Make Ham and Cheese Pinwheels

These ham and cheese puff pastry roll ups are incredibly easy to make. They come together quickly and are ready in just a few minutes and a few simple steps.

Step 1: Prep

Preheat the oven to 375 degrees. Line two baking sheets with parchment paper or spray them lightly with nonstick cooking spray and set them aside.

ham and provolone cheese being layered on a puff pastry

Step 2: Top the Puff Pastry

Lay two pieces of thawed puff pastry out flat on a clean surface. Then, cover each pastry with 8 slices of ham per pastry, so the pastries are mostly covered. Next, place the cheese slices on top of the ham slices.

ham and cheese being rolled into puff pastry

Step 3: Roll

Starting at the short end of one of the pastry sheets, roll it tightly into a log. Repeat with the other pastry sheet.

Step 4: Cut and Place

Using a sharp knife, cut the logs into 3/4-inch slices and place them on the prepared baking sheets, leaving at least one inch between each piece.

unbaked pinwheels being brushed with an eggwash and sprinkled with everything bagel seasoning

Step 5: Season

Whisk the egg and water together in a small bowl. Then, brush the egg wash lightly over each pinwheel and sprinkle evenly with everything bagel seasoning.

ham and cheese pinwheels cooling on dark baking sheet

Step 6: Bake

Bake for 18 to 22 minutes until the pastry is puffy and beginning to turn golden brown. Cool slightly and enjoy!


Do you want to change up this recipe and make it your own? Here are some ways that you can do that!

  • Ham – Use your favorite deli meat in this recipe.
  • Provolone – Use your favorite deli cheese slices in this recipe.
  • Puffy Pastry – You can use the crescent dough for a different texture.
  • Cream Cheese – Try making a blend of cream cheese, and everything seasoning for a ham and cream cheese version.

For a sweet, hand-held puff pastry treat, try this apple rose tart puff pastry.

slices of ham and cheese pinwheels on a cooling spray on a dark background

🥄 Equipment

  • Measuring spoon
  • Baking sheets
  • Parchment paper
  • Shark knife

🥫 Storage

Refrigerate these ham and cheese roll ups for up to 3 days in an air-tight container. These do not freeze well.

💭 Tips

  • To keep your pinwheels from spreading open while baking, roll them as tightly as possible.
  • Give your pinwheels at least an inch of space on the baking sheet. They’ll expand as they puff.
  • Remove the pinwheels as soon as they start to turn golden. They’ll continue to color up as they cool.

⁉️ FAQ

Do you have questions about this recipe? Here are the answers to the most commonly asked questions.

What are pinwheels?

Pinwheels are appetizer sandwiches made with tortillas, puff pastry, or crescent dough that are stuffed with deli meat and cheese or a deli meat salad, rolled, and baked.

Why did my pinwheels spread apart when they baked?

If you don’t roll up your pinwheels very tightly, they can spread too much while baking.

Are pinwheels and roll ups the same thing?

Yes, they are. Pinwheel and roll ups are simply two different names for the same appetizer sandwiches.

🍽 More Recipes

Do you enjoy pinwheels? Then try these delicious recipes:

📌 PIN IT!!

slices of ham and cheese pinwheels on a cooling spray on a dark background

🧾Recipe Card

Want to make this recipe? Print the recipe card below, or pin this recipe, so you can find it later.

slices of ham and cheese pinwheels on a cooling spray on a dark background

Ham and Cheese Pinwheels

These ham and cheese pinwheels are delicious, golden brown puff pastry roll ups loaded with ham, provolone, and everything bagel seasoning.
3 from 1 vote
Print Pin Rate
Course: Appetizer
Cuisine: American
Prep Time: 5 minutes
Cook Time: 18 minutes
Total Time: 22 minutes
Servings: 12 Pinwheels
Calories: 410kcal


  • baking sheet lined with parchment paper
  • Cutting board
  • sharp knife
  • small bowl
  • brush


  • 17.3 ounces puff pastry thawed
  • 16 slices thin sliced deli ham
  • 16 slices provolone cheese
  • 1 egg
  • 1 tablespoon water
  • Everything bagel seasoning


  • Preheat oven to 375F. Line two baking sheets with parchment paper or very lightly spray with non-stick cooking spray; set aside.
  • Lay the two pieces of thawed puff pastry out flat on a clean work surface. Arrange 8 slices of ham on each piece of pastry so that it is mostly covered with the ham. Next, place 8 slices of cheese on each pastry over top of the ham.
  • Start at one end of the pastry and roll tightly into a log; repeat with the second pastry.
  • Use a sharp knife to cut the pastry logs into ¾-inch thick slices. Place each slice on the prepared baking sheets, leaving at least 1-inch between each.
  • In a small bowl, whisk together the egg and water. Lightly brush the egg wash over top of each pinwheel (discard the leftover egg wash). Sprinkle everything bagel seasoning onto the top of each pinwheel, if desired.
  • Bake the ham and cheese pinwheels at 375F for 18-22 minutes, until the pastry if puffy and turning golden brown around the edges. Cool slightly before serving.


Any nutritional data I provide is an approximation and actual dietary information can vary based on ingredients and proportion sizes.


Serving: 1Pinwheels | Calories: 410kcal | Carbohydrates: 19g | Protein: 18g | Fat: 29g | Saturated Fat: 11g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Trans Fat: 0.002g | Cholesterol: 54mg | Sodium: 734mg | Potassium: 172mg | Fiber: 1g | Sugar: 0.5g | Vitamin A: 243IU | Calcium: 200mg | Iron: 2mg
3 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.