Ham and Cheese Pinwheels
Ham and Cheese Pinwheels are one of those things that make me feel like I’ve got it together, even on busy days. The cream cheese mixture holds everything together while the cheddar melts into gooey pockets. Each bite has salty ham, tangy mustard, and green onion for freshness. They come out golden and puffy with crisp edges that look impressive.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
Whenever I’m hosting game day or have a few guests over, these pinwheels are my go-to appetizer. They’re just as perfect for Christmas parties or Easter gatherings as they are for quick school snacks, since they reheat beautifully and freeze well. You can prep them ahead, keep them chilled, and still serve them warm and fresh in minutes.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Ham and Cheese Pinwheels with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
If you follow my simple steps, you’ll find that making this Ham and Cheese Pinwheels recipe is easier than it looks, using simple ingredients.
Mix the Filling
In a mixing bowl, combine the softened goat cheese (or cream cheese), shredded cheddar cheese, and mustard until well blended and smooth. Stir in finely chopped green onions until everything is combined.
This creamy base helps hold the filling together and adds a tangy flavor that balances the ham’s saltiness.


Layer and Roll
Lay each flour tortilla flat on a clean work surface. Spread the cream cheese mixture evenly over the top, making sure to reach close to the edges. A spreader tool works great here to get an even layer without tearing the tortilla.
Lay slices of ham in a single layer over the cheese, then roll the tortilla tightly from one edge. Keep your roll snug to prevent the filling from spilling out while slicing and baking.
Gently press along the seam to help it seal; this makes sure your pinwheels hold their shape while baking.
Slice and Arrange
Using a sharp knife, slice the rolled tortillas into even 1-inch rounds. A gentle sawing motion gives you neat rounds without squishing the layers. I like using a serrated bread knife for cleaner cuts through the soft filling and tortillas.
Place them cut side up on a parchment-lined baking sheet, leaving about an inch of space between each one. This gives them room to puff up and turn golden without sticking together.

Brush and Bake
Brush the tops lightly with the beaten egg. It might seem like a small step, but it helps the pinwheels bake to a glossy, golden finish. Use a silicone pastry brush for even coverage.
Bake them in a preheated oven at 400°F (200°C) for 15–20 minutes, or until the cheese is melty, the tops are puffy, and the edges are crisp.
Cool and Serve
Once baked, transfer the pinwheels to a wire rack and let them cool for about 5 minutes. This short cooling time allows the cheese filling to set slightly, making these pinwheels easier to pick up and serve.
Sprinkle with extra chopped green onions and enjoy your cheese and ham pinwheels while still flaky and warm!

Ingredients
- 8 slices ham any variety you prefer
- 1 cup shredded cheddar cheese
- 4 ounces goat cheese or cream cheese softened
- 1 tablespoon mustard
- ¼ cup green onions finely chopped
- 2 large flour tortillas
- 1 beaten egg for brushing on top
Video
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a mixing bowl, combine the goat cheese (or cream cheese), cheddar cheese, and mustard. Stir in the green onions. Mix until well combined.1 cup shredded cheddar cheese, 1 tablespoon mustard, ¼ cup green onions, 4 ounces goat cheese or cream cheese
- Spread the cheese mixture evenly over each tortilla, then layer with slices of ham. Roll each tortilla tightly from one long side to form a log, pressing gently to seal the edge. Slice each roll into 1-inch rounds using a sharp knife.8 slices ham, 2 large flour tortillas
- Arrange the pinwheels cut side up on the prepared baking sheet, leaving about 1 inch of space between each. Brush the tops with the beaten egg for a golden finish.1 beaten egg
- Bake for 15–20 minutes, or until the pinwheels are puffed and golden brown.
- Let them cool for 5 minutes on a wire rack before serving.
Notes
- Soften the cheese: Let the goat or cream cheese sit at room temperature before mixing so it spreads easily and combines smoothly.
- Experiment with cheeses: Swap cheddar for provolone, Gouda, or Swiss cheese if you want. Provolone gives a mild, buttery taste, Gouda adds creamy sweetness, and Swiss cheese brings a nutty, slightly sweet flavor that melts beautifully.
- Switch up the meat: Replace regular ham with thinly sliced deli ham for easier rolling and crispier edges. It creates a smoother, layered look and a more balanced bite.
- Boost the filling: Mix in crumbled crispy bacon, chopped black olives, or a handful of finely chopped veggies, such as bell peppers or spinach. You can also use Dijon mustard instead of yellow mustard for a tangier, sharper flavor that gives extra depth.
- Use fresh tortillas: Fresh, flexible tortillas roll without cracking and make tighter, neater pinwheels.
- Give them space: Don’t crowd the pan; leaving room between pinwheels helps them bake evenly and crisp up properly.
- Enhance the top: That simple brush of egg wash gives the tops their lovely golden shine. You could also use melted butter instead, then sprinkle poppy seeds for a golden, bakery-style crust and a subtle nutty crunch.
- Finish right: Let them cool briefly so the filling firms up for clean bites and easy serving. Sprinkle chopped chives, parsley, or cilantro on top just before serving for a bit of color, freshness, and herby brightness to cut through the richness of the cheese.
Nutrition
If you’re bringing these to a holiday party, game day potluck, or sending them off as school snacks, use a hard-sided container to prevent them from being squished in transit. Then, pack the container into an insulated carrier so the pinwheels stay warm.
How to Store Leftovers
Store any leftover Ham and Cheese Pinwheels in an airtight container in the refrigerator for up to 3 days. I use these stackable glass containers because they keep the pinwheels fresh, and you can put them in the oven, microwave, or freezer.
To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 8–10 minutes until heated through. You can also microwave in short bursts for a quick warm-up or use an air fryer to make them crisp again.
You can freeze them for up to 2 months. Layer the pinwheels in a freezer-safe container or bag, separating layers with parchment paper, or wrap them individually with plastic wrap. When ready to enjoy, thaw overnight in the fridge and reheat until warm.
What to Serve With Ham and Cheese Pinwheels
These pinwheels go perfectly with a simple side salad, tomato basil soup, or even a creamy dip like ranch or honey mustard.
They also make a great addition to brunch spreads or party trays alongside fresh fruit, veggie sticks, sliced turkey, or roast beef for a more filling variety.
More Easy Recipes for You to Try at Home
I always keep a few easy and crowd-friendly recipes on hand for moments when I want something warm and shareable without spending hours in the kitchen.

Add Preferred Source