Skip to Content

Puff Pastry Pinwheel

December 9, 2024

Cheesy, with caramelized onions and herbs, our puff pastry pinwheel recipe tastes like it took hours to make, but thanks to frozen puff pastry, it’s a breeze. Plus, you can prep it ahead of time!

Categories

  • Fall
  • Winter
  • Appetizers
plate of puff pastry pinwheels filled with cream cheese, swiss, caramelized onions & spices drizzled with balsamic glaze
Photography by Gayle McLeod

Holiday season is party season, and party season means it’s time to go all out with your appetizer spread! Whether you’re having a big party or a casual neighborhood cocktail hour, this easy caramelized onion-and-cheese puff pastry pinwheel recipe deserves a spot on your table! Warm from the oven, with the buttery layers of puff pastry (store bought, of course) and melty cheese, they’re heavenly. For a big party spread, serve them alongside all of our favorite Christmas Appetizers! Our go-to party appetizers are the ones like these puff pastry pinwheels that you can make ahead of time (gotta use that last hour before the party to get glammed up!) like Bacon Wrapped Asparagus, easy Spinach Dip, and our vintage Cheddar & Onion Cheese Ball.

onion, spices, dijon, cream cheese, swiss, butter, brown sugar, puff pastry and balsamic glaze in prep bowls

How To Work With Puff Pastry

  1. You’ll only use one of the two sheets of puff pastry that are usually in a package. You can double this recipe if you’re having a big party and use both, or keep the other sheet frozen for another day.

  2. When it’s time to roll out the puff pastry, work on a lightly floured surface.

  3. Roll the puff pastry sheet out into an 11 x 14-inch rectangle. You don’t have to be fussy about it, but if you’ve got a measuring tape handy, it might be really satisfying to see that you’ve hit that exact dimension (and therefore, the correct level of thinness).

  4. When you spread the filling inside of the puff pastry, take care to leave a roughly 1-inch border around the edges of the rectangle. This way, the filling won’t spill out as you roll the puff pastry.

  5. When you’re done rolling the filling into the pastry, you’ll use a splash of water to seal the pinwheel roll shut. The easiest way to do this is to already have a little bowl of water nearby as you roll the pastry, and dab your finger into the bowl after you’ve rolled the pastry. Then, run your damp finger along the 1-inch area of pastry that doesn’t have any filling on it, fold the damp pastry to seal the roll shut and keep all that delicious filling inside of the pastry.

caramelized onions being cooked in a skillet
caramelized onions being cooked in a skillet
cream cheese and dijon mustard being stirred together in a bowl
cream cheese being spread onto unbaked puff pastry

The Best Puff Pastry Pinwheel Filling Ingredients

  • Cream cheese: You’ll almost make a frosting out of cream cheese and mustard that’ll form the creamy base for our delicious filling.

  • Dijon mustard: With the sweet onions and creamy cheeses, this recipe really needs the slight kick of Dijon. Yum!

  • Caramelized onions: Caramelized Onions take time, but can be made up to a week ahead of time!

  • Swiss cheese: Don’t use pre-shredded — for the best melty, cheesy party pinwheel filling, use a box grater or grating attachment to grate the cheese yourself.

puff pastry being filled with cream cheese, Swiss, caramelized onions, dijon & thyme being sliced into pinwheels
puff pastry filled with cream cheese, swiss, caramelized onions, dijon & thyme being rolled
a rolled puff pastry filled with cream cheese, Swiss, caramelized onions, dijon & thyme being sliced into pinwheels
puff pastry pinwheels filled with cream cheese, swiss, caramelized onions, dijon & thyme on a parchment lined baking sheet

How To Make Puff Pastry Pinwheels, Step-By-Step

  1. Make caramelized onions with thyme. This takes about an hour, and you could easily do it up to a week ahead of time and store the caramelized onions in the fridge until you’re ready to use them.

  2. Whip cream cheese and Dijon mustard until smooth. You can do this by hand, or with a stand mixer.

  3. Fill the puff pastry! First, a layer of the cream cheese-mustard mixture, then caramelized onions, and finally the Swiss cheese.

  4. Carefully roll the puff pastry over the filling, just as you would roll up a cinnamon roll.

  5. When you’re ready to bake the pinwheels, slice the roll into ½-inch-thick rounds.

  6. Bake! They take about 15- 20 minutes.

puff pastry pinwheels filled with cream cheese, swiss, caramelized onions, dijon & spices on a parchment lined baking sheet
plate of puff pastry pinwheels filled with cream cheese, swiss, caramelized onions, dijon & thyme

Make Ahead Appetizers FTW

Yes you can prep puff pastry pinwheels ahead of time! Always a key feature for party appetizers — you need that last hour before the party to get yourself ready, not to be fussing around in the kitchen. To make these ahead of time:

  • Tightly roll the caramelized onion and cheese filling into the puff pastry.

  • Instead of slicing and baking it immediately, pop the rolled, filled puff pastry in the fridge for up to 24 hours.

  • When you’re ready to bake and serve the pinwheels — 20 minutes before you’d want to serve them — preheat the oven, slice the pinwheels and bake!

plate of puff pastry pinwheels filled with cream cheese, swiss, caramelized onions & spices drizzled with balsamic glaze

Build A Whole Party Spread!

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper, and we’d love to hear what you think of this recipe in the comments below. Happy cooking!

💌 Let's Stay Together

There are so many great ways to receive all of our latest recipes, meal tips, and inspiration.

Puff Pastry Pinwheel

  • Serves:  8
  • Prep Time:  20 min
  • Cook Time:  1 hr 5 min
  • Calories:  261

Ingredients

  • 3 tablespoons salted butter
  • 2 medium onions, thinly sliced
  • 1 tablespoon brown sugar
  • 1 teaspoon fresh thyme leaves, plus more for serving
  • 1 sheet frozen puff pastry, thawed
  • Flour, for dusting
  • 4 ounces cream cheese, room temperature
  • 1 teaspoon Dijon mustard
  • 6 ounces Swiss cheese, shredded
  • Balsamic glaze, for drizzling
  • Freshly cracked black pepper, to taste (optional)
  • Flaky salt, to taste (optional)

Method

  1. Melt the butter in a large nonstick skillet over medium heat. Once the butter has melted, add the onions and cook, stirring often, until softened and translucent, about 10 minutes. Reduce the heat to medium-low, then spread the onions into a single layer and cook, stirring and returning to an even layer every 10 to 15 minutes, until the onions are golden brown and caramelized, about 45 minutes total. If the onions are browning too quickly, add water 1 tablespoon at a time until they return to caramelizing. Taste and season with salt, then stir in the brown sugar and thyme.

    caramelized onions being cooked in a skillet
  2. Preheat the oven to 375°F. Line a sheet pan with parchment paper.

    onion, spices, dijon, cream cheese, swiss, butter, brown sugar, puff pastry and balsamic glaze in prep bowls
  3. Unroll the puff pastry on a lightly floured surface, then roll it out into an 11 x 14-inch rectangle.

    puff pastry filled with cream cheese, swiss, caramelized onions, dijon & thyme being rolled
  4. In a small bowl, combine the cream cheese and mustard until smooth. Spread a thin layer of the cream cheese mixture over the puff pastry leaving a 1-inch border. Top with an even layer of the caramelized onion, then sprinkle with the Swiss cheese. Tightly roll the dough over the filling, using a little water to seal the seam. Slice the roll into ½-inch-thick slices and arrange them on the prepared sheet. Bake until lightly browned and puffed up, 15 to 20 minutes.

    puff pastry pinwheels filled with cream cheese, swiss, caramelized onions, dijon & thyme on a parchment lined baking sheet
  5. Before serving, lightly drizzle with the balsamic glaze and garnish with thyme. Sprinkle with pepper and flaky salt, if desired.

    plate of puff pastry pinwheels filled with cream cheese, swiss, caramelized onions & spices drizzled with balsamic glaze

Nutrition Info

  • Per Serving
  • Amount
  • Calories 261
  • Protein 9 g
  • Carbohydrates 16 g
  • Total Fat 18 g
  • Dietary Fiber 1 g
  • Cholesterol 45 mg
  • sodium 194 mg
  • Total Sugars 3 g

Puff Pastry Pinwheel

Questions & Reviews

Join the discussion below.

or

    Any questions?

    Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

  • Sharon

    I made these for my book club today and they were devoured in minutes! A lot of people asked for the recipe.

    Thanks Sharon, we are so glad everyone loved them!