This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
When it comes to quick and impressive appetizers, Spinach Dip in Bite-Sized Pinwheels check every box. They’re flaky, savory, and loaded with creamy spinach dip, all wrapped into irresistible little swirls of golden puff pastry. You only need a handful of ingredients, a few minutes of prep, and a hot oven. These are the kind of appetizers that vanish faster than you can say “what’s in these?”
Jump to:
The first time I made them was on a whim. One of those last-minute “we’re on our way!” texts led me to raid the fridge for inspiration. A tub of spinach dip, a sheet of puff pastry, and a little creativity turned into the most talked-about snack of the night. Ever since, I’ve kept frozen puff pastry in my freezer just for moments like that. These Spinach Dip in Bite-Sized Pinwheels are now a staple in my appetizer rotation, and I’m so excited to share the full recipe and all my favorite tips with you.
Why You’ll Love This Recipe
Quick and Easy
There’s almost no chopping, sautéing, or complicated steps. You’re mixing, spreading, rolling, and baking. Even if you’re new to the kitchen, you can pull these off like a pro.
Crowd-Pleaser
These pinwheels are a hit with both kids and adults. Whether you serve them for holiday parties, game nights, or afternoon snacks, they disappear fast.
Make-Ahead Friendly
You can prep the log ahead of time and slice and bake just before guests arrive. No stress, just flaky, creamy deliciousness on demand.
Taste and Texture
Buttery Puff Pastry
The puff pastry turns golden and crisp in the oven, providing the perfect contrast to the soft filling. Every bite is flaky and satisfying.
Creamy and Savory Filling
The spinach dip inside is smooth, cheesy, and perfectly seasoned with garlic, onion, and Parmesan. A tiny pinch of red pepper flakes gives a subtle warmth without being spicy.
Balanced Flavor
You get the richness from cream cheese and Parmesan, the freshness of spinach, and the light crunch from the pastry. It’s an ideal balance of creamy and crisp.
Dietary Information
- Vegetarian friendly
- Can be adapted to gluten-free or dairy-free
- Naturally nut-free
- Easy to portion for calorie control
Ingredients and Substitutions
Ingredient List
To make 24 pinwheels, you’ll need:
- 1 (10 oz) package frozen chopped spinach, thawed and squeezed dry
- 1 (8 oz) block cream cheese, softened
- ½ cup grated Parmesan cheese
- ¼ cup mayonnaise
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- Pinch of red pepper flakes (optional)
- 1 sheet puff pastry, thawed but still cold
- 1 large egg, beaten with a splash of water
Quality Tips
- Use high-quality Parmesan for the best flavor.
- Make sure your cream cheese is fully softened to avoid lumps.
- Keep puff pastry cold until ready to use for maximum flakiness.
Possible Substitutions
- Swap mayonnaise with Greek yogurt or sour cream for a lighter option.
- Use mozzarella or Asiago instead of Parmesan if preferred.
- For gluten-free, use gluten-free puff pastry available at many health food stores.
- To make it dairy-free, use vegan cream cheese and puff pastry without butter.
Step-by-Step Instructions

Step 1: Make the Spinach Dip Filling
In a large mixing bowl, combine softened cream cheese, grated Parmesan, mayonnaise, garlic powder, onion powder, black pepper, and red pepper flakes.
Wrap the thawed spinach in several layers of paper towels and squeeze over the sink until completely dry. Add the spinach to the bowl and mix until everything is well combined.
Step 2: Assemble the Pinwheels
Lightly flour your work surface. Unroll the sheet of puff pastry and gently smooth it out. Spread the spinach dip mixture evenly across the pastry, leaving about half an inch of space along one long edge.
Roll the puff pastry up tightly like a jelly roll, starting from the edge opposite the clean border.
Step 3: Chill the Roll
Wrap the roll in plastic wrap and refrigerate for at least 30 minutes. This helps the roll firm up, making it much easier to slice clean rounds without squashing them.
Meanwhile, preheat your oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper.
Step 4: Slice and Bake
Unwrap the chilled roll and slice into ½-inch thick rounds using a sharp knife. Place the pinwheels on the prepared baking sheet.
Brush the tops and sides with the beaten egg. This will give them a shiny, golden crust.
Bake for 15 to 20 minutes, or until the pinwheels are puffed and golden brown. Let cool for a few minutes before serving.
Expert Tips and Tricks
Best Practices
- Always keep puff pastry cold for the flakiest results.
- Don’t skip chilling the roll. It makes slicing much easier.
- Use a serrated knife to slice through the log cleanly without pressing it flat.
Common Mistakes
- Forgetting to drain the spinach completely can lead to soggy pastry.
- Spreading the filling all the way to the edge can cause it to leak out during baking.
- Overbaking can dry out the filling, so keep an eye on them in the last few minutes.
Time-Saving Tips
- Make the spinach filling a day ahead and store it in the fridge.
- Assemble and chill the roll in the morning, then slice and bake just before guests arrive.
- Freeze extra rolls before baking for future gatherings.
Serving Suggestions

Pair with Other Appetizers
These pinwheels go great with:
The combination of creamy, cheesy, and crispy elements makes for the ultimate snack spread.
Presentation Ideas
- Stack the pinwheels in a pyramid on a serving platter.
- Garnish with chopped parsley or a sprinkle of extra Parmesan.
- Serve on a wooden charcuterie board for a rustic look.
Drink Pairings
- Sparkling water with lemon or cucumber
- Iced herbal tea or lemonade
- White wine such as Sauvignon Blanc or a light Chardonnay
- A festive punch or mocktail for holiday parties
Storage and Reheating
Storing Leftovers
Let any remaining pinwheels cool completely before storing. Place them in an airtight container and refrigerate for up to 3 days.
You can also freeze them after baking. Arrange in a single layer on a baking sheet to freeze, then transfer to a zip-top bag.
Reheating Instructions
- Reheat in the oven at 350 degrees for 6 to 8 minutes.
- An air fryer works well for crisping them up at 325 degrees for 3 to 5 minutes.
- Avoid microwaving as it can make the pastry soggy.

Frequently Asked Questions
Yes, but it must be cooked down and squeezed dry just like the frozen version. You’ll need about 5 cups of fresh spinach to equal one 10 oz package once cooked and drained.
Absolutely. Prepare the filled log, wrap it in plastic, and refrigerate for up to 24 hours. Slice and bake when ready to serve.
Yes. After slicing the chilled log, place the pinwheels on a tray in a single layer and freeze. Once frozen, transfer to a freezer bag. Bake directly from frozen, adding 5 minutes to the bake time.
Variations and Customizations
Make It Vegan
Use dairy-free cream cheese and mayo, and check that your puff pastry is made without butter. Skip the egg wash or use plant milk as a substitute.
Spice It Up
Add chopped jalapeños, smoked paprika, or hot sauce to the spinach dip mixture for extra heat.
Add More Cheese
For ultra-cheesy pinwheels, mix in shredded mozzarella or crumbled feta to the filling.
Holiday Twist
Add a dash of nutmeg and dried cranberries for a festive holiday version. Serve alongside other Christmas appetizers like the Basil Pesto Puff Pastry Christmas Tree.
Final Thoughts
These Spinach Dip in Bite-Sized Pinwheels are the definition of quick, delicious, and totally satisfying. Whether you’re hosting a party, bringing something to a potluck, or just want a cozy appetizer at home, they’re an easy win. With minimal prep and major payoff, they’ll quickly become one of your go-to recipes.
If you give this recipe a try, let me know how it goes in the comments or tag your photos on Pinterest @bakewithlina. I love seeing what you all create, and these are sure to become a favorite in your home too.
Try More Delicious Appetizers
Looking for more easy and impressive puff pastry appetizers? Check out:
- Easy Cranberry Brie Bites
- Stuffed Mushrooms Thanksgiving Appetizer
- Basil Pesto Cheesy Puff Pastry Christmas Tree
Save this recipe on Pinterest so you can come back to it anytime: Pinterest - Bake With Lina
Happy baking and happy snacking!



Spinach Dip in Bite-Sized Pinwheels
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 55 minutes
- Yield: 24 pinwheels 1x
- Category: Appetizer
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Your new favorite party food! These flaky Spinach Dip in Bite-Sized Pinwheels are so easy to make with puff pastry. A guaranteed creamy, savory hit!
Ingredients
- 1 (10 ounce) package frozen chopped spinach, thawed and squeezed dry
- 1 (8 ounce) package cream cheese, softened
- ½ cup grated Parmesan
- ¼ cup mayonnaise
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- pinch of red pepper flakes (optional)
- 1 sheet puff pastry, thawed but still cold
- 1 large egg, for brushing
Instructions
- grab a bowl and throw in cream cheese parmesan mayo garlic powder onion powder pepper now the spinach squeeze it till no water comes out at all then toss it in and mix everything up till it looks even
- flour your counter roll out the puff pastry spread the spinach mix all over it but leave one long side empty so it can seal later roll it up like a jelly roll nice and tight
- wrap the log in plastic chuck it in the fridge for half an hour so it firms up turn the oven on to 400F while you wait
- take the log out slice it into half inch rounds stick them on a baking sheet with parchment beat the egg with a splash of water brush it on top bake 15–20 min till they puff up and go golden
Notes
spinach has to be bone dry soggy spinach = soggy pastry
cold puff pastry puffs better
you can make the log a day before then just slice and bake when you need it
Nutrition
- Serving Size: 1
- Calories: 100
- Sugar: 0g
- Sodium: 202mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 35mg






Leave a Reply