Cheesy Spinach Puff Pinwheels

Featured in: Crowd-Pleasing Appetizers and Snacks

These delicious spinach pinwheels combine buttery puff pastry with a creamy spinach and cheese filling. Simply spread the seasoned spinach mixture over pastry, sprinkle with mozzarella, roll into a log, and slice. After baking for 10-15 minutes, you'll have golden, flaky pinwheels with a savory filling that's perfect for appetizers, snacks, or alongside a meal. They can be enjoyed warm or cold, making them ideal for make-ahead entertaining.

A woman in a kitchen smiling.
Updated on Sat, 05 Apr 2025 12:35:50 GMT
A tray of food with a green leaf on top. Pin it
A tray of food with a green leaf on top. | quickietreats.com

This flaky spinach pinwheel recipe transforms simple ingredients into an impressive appetizer that disappears within minutes at any gathering. The combination of creamy cheese and savory spinach wrapped in buttery puff pastry creates irresistible bites that look as good as they taste.

I first made these pinwheels for a last-minute dinner party when I was short on time but still wanted to impress. The guests devoured them so quickly I barely managed to save a few for myself. Now they're my go-to recipe whenever I need something reliably delicious with minimal effort.

Ingredients

  • Refrigerated puff pastry: Saves tremendous time while delivering professional-looking results
  • Cream cheese: Creates a rich creamy base that holds everything together
  • Frozen spinach: Provides nutrition and beautiful color; make sure to squeeze it thoroughly
  • Freshly grated mozzarella: Melts perfectly and creates that satisfying cheese pull
  • Italian seasoning: Adds complexity without requiring multiple spice jars
  • Garlic powder: Infuses aromatic flavor throughout every bite
  • Salt: Enhances all the flavors and balances the richness
  • Black pepper: Adds subtle warmth and depth
  • Egg wash: Gives the pastry a beautiful golden sheen when baked

Step-by-Step Instructions

Prepare for baking:
Preheat your oven to 350°F and line a baking sheet with parchment paper. The parchment prevents sticking and makes cleanup incredibly easy. Make sure your oven is fully preheated before baking to ensure even cooking and proper puffing of the pastry.
Make spinach mixture:
Combine the thawed and thoroughly squeezed spinach with softened cream cheese and all the seasonings in a medium bowl. The cream cheese should be truly softened to room temperature for about 30 minutes so it blends smoothly. Work the mixture until completely incorporated with no white streaks of cream cheese remaining.
Make egg wash:
Whisk one large egg with two tablespoons of water until completely smooth. This creates the perfect consistency for brushing on the pastry. The egg provides protein that creates a beautiful golden color while the water thins it to the right consistency for easy application.
Stuff puff pastry:
Unroll your puff pastry sheet on a lightly floured surface and brush with egg wash. This initial egg wash helps seal the dough and keeps it from getting soggy. Spread your spinach mixture in an even layer leaving that crucial half inch border all around. The border ensures proper sealing when rolled. Sprinkle the grated mozzarella evenly over the spinach layer.
Roll into a log:
Starting from the long edge roll the pastry into a tight log. Keep gentle tension as you roll to avoid air pockets or loose filling. Once rolled brush the exterior with more egg wash and sprinkle with a little extra salt and pepper for added flavor and visual appeal.
Slice it up:
Use a sharp serrated knife to cut the log into one inch slices. A gentle sawing motion works best to avoid compressing the pastry layers. Place the slices cut side up on your prepared baking sheet leaving enough space between them as they will expand substantially during baking.
Bake:
Bake the pinwheels for 10 to 15 minutes watching carefully toward the end. Perfect pinwheels have golden brown edges crisp pastry and fully melted cheese. The centers should be hot and the pastry should feel light and airy when tapped.
Serve:
Allow the pinwheels to cool slightly on the baking sheet. This resting period lets the filling set so it doesn’t spill out with the first bite. They are delicious both warm from the oven or at room temperature making them versatile for different serving situations.
A plate of food with a green leafy vegetable. Pin it
A plate of food with a green leafy vegetable. | quickietreats.com

The Italian seasoning blend is truly the secret ingredient in this recipe. I discovered this shortcut after initially making these with individual herbs and realizing the convenience of a quality Italian blend delivers the same complex flavor profile without measuring multiple spices. My mother-in-law still asks for my complex herb blend recipe but it’s just one simple tablespoon of premade Italian seasoning.

Make Ahead Options

These pinwheels are perfect for advance preparation. You can prepare the entire roll, slice it, and freeze the unbaked pinwheels on a baking sheet. Once frozen, transfer them to a storage container with parchment between layers. When ready to serve, bake directly from frozen adding just 5 minutes to the baking time. This trick has saved countless dinner parties when unexpected guests arrive.

Versatile Variations

The basic pinwheel technique works beautifully with countless filling combinations. Try ham and Swiss for a lunch option, sundried tomato and feta for Mediterranean flair, or even sweet versions with cinnamon sugar and cream cheese for breakfast. The key is keeping the moisture level similar to the original recipe to prevent soggy pastry.

Serving Suggestions

These pinwheels pair beautifully with a simple side salad for a light lunch. For cocktail parties, arrange them on a serving platter with other finger foods like stuffed mushrooms and deviled eggs. A light marinara or pesto dipping sauce on the side elevates them to restaurant quality appetizers without any additional work.

Cultural Context

Pinwheel pastries appear in many cuisines around the world from Middle Eastern bourekas to Italian stromboli. This version combines the convenience of store-bought puff pastry with the beloved spinach and cheese pairing found in Greek spanakopita. The result is a multicultural bite that feels both familiar and special regardless of your culinary background.

A tray of food with a green leafy topping. Pin it
A tray of food with a green leafy topping. | quickietreats.com

Frequently Asked Questions

→ Can I make these spinach pinwheels ahead of time?

Yes! You can prepare the pinwheels up to the slicing stage and refrigerate for 24 hours before baking. You can also fully bake them, cool completely, and refrigerate for up to 3 days. Reheat in a 325°F oven for 5-7 minutes.

→ What can I substitute for cream cheese?

Ricotta cheese mixed with a little Greek yogurt makes a good substitute. You could also use mascarpone or goat cheese for different flavor profiles.

→ Can I use fresh spinach instead of frozen?

Absolutely! Cook about 1 pound of fresh spinach until wilted, then cool and squeeze out excess moisture. Chop finely before mixing with the cream cheese and seasonings.

→ How do I prevent my pinwheels from unraveling while baking?

Make sure to roll the pastry tightly and place the pinwheels cut-side down on the baking sheet. Chilling the rolled log for 15-20 minutes before slicing can also help maintain their shape during baking.

→ What other cheeses work well in this dish?

Gruyère, fontina, or a mix of parmesan and provolone work beautifully. Any good melting cheese that complements spinach will be delicious.

→ Can I add other ingredients to the filling?

Absolutely! Try adding chopped artichoke hearts, sun-dried tomatoes, crumbled bacon, or sautéed mushrooms. Just make sure any additional ingredients are well-drained to prevent soggy pinwheels.

Spinach Pinwheels

Flaky pastry spirals with a creamy spinach and cheese filling, baked to golden perfection in just 15 minutes.

Prep Time
15 Minutes
Cook Time
15 Minutes
Total Time
30 Minutes
By: Mia


Difficulty: Easy

Cuisine: Italian-inspired

Yield: 8 Servings (8 pinwheels)

Dietary: Vegetarian

Ingredients

→ Base

01 1 sheet refrigerated puff pastry dough

→ Filling

02 115g cream cheese, softened
03 280g frozen spinach, thawed and squeezed dry
04 230g freshly grated mozzarella cheese
05 1 tbsp Italian seasoning
06 1 tsp garlic powder
07 1 tsp salt
08 1/2 tsp black pepper

→ Egg Wash

09 1 large egg
10 2 tbsp water

Instructions

Step 01

Preheat the oven to 180°C. Line a rimmed baking sheet with parchment paper.

Step 02

In a medium bowl, combine the spinach, softened cream cheese, Italian seasoning, garlic powder, salt, and black pepper until well incorporated. Set aside.

Step 03

Whisk together the egg and water in a small bowl until fully combined.

Step 04

Unroll the sheet of puff pastry and brush with the egg wash. Spread the spinach mixture evenly onto the pastry, leaving a 1/2-inch border. Sprinkle the grated mozzarella cheese over the spinach.

Step 05

Starting with the long side, roll the puff pastry sheet lengthwise for smaller pinwheels (or from the shorter side for larger rolls). Brush the log with egg wash and sprinkle with salt and pepper.

Step 06

Using a sharp, serrated knife, cut the log into 2.5cm slices. Arrange on the prepared baking sheet, leaving 2.5cm between pieces to allow for expansion.

Step 07

Bake for 10-15 minutes, until the pastry is puffed and golden brown and the cheese has melted.

Step 08

Remove from the oven and let cool on the baking sheet for 5-10 minutes before serving. Can be enjoyed warm or cold.

Notes

  1. Using mozzarella from a block rather than pre-shredded provides better melting properties and flavor.

Tools You'll Need

  • Rimmed baking sheet
  • Parchment paper
  • Serrated knife
  • Medium mixing bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (cream cheese, mozzarella)
  • Contains gluten (puff pastry)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210
  • Total Fat: 15.3 g
  • Total Carbohydrate: 12.5 g
  • Protein: 7.2 g