Crispy, creamy, and perfectly golden, these Spinach Dip Puff Pastry Pinwheels bring cozy holiday vibes to any Christmas table. Each bite bursts with cheesy goodness wrapped in flaky pastry — an effortless appetizer everyone will love. Quick to make, easy to share, and even easier to devour!

Table of Contents
Why You’ll Love This Spinach Dip Recipe
You’ll love how this spinach dip recipe combines convenience with indulgence. It needs only simple ingredients you probably have at home, and the prep takes minutes. The buttery puff pastry turns delightfully crisp, while the creamy spinach filling melts together with rich Parmesan and tangy mayo. It’s also versatile — perfect for a Christmas dinner spread, holiday brunch, or casual get-together. Plus, you can prepare the log ahead, chill it, and bake fresh right before serving. Your guests will think you worked all day!
Ingredients for Spinach Dip Puff Pastry Pinwheels
Here’s everything you need for these flaky puff pastry appetizers:
- 10 oz frozen chopped spinach, thawed and squeezed dry
- 8 oz cream cheese, softened
- ½ cup grated Parmesan
- ¼ cup mayonnaise
- 1 teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon black pepper
- Pinch of red pepper flakes (optional for a little kick)
- 1 sheet puff pastry, thawed but still cold
- 1 large egg, beaten with water
These spinach dip ingredients create a smooth, rich filling that balances creaminess with a gentle bite of spice — perfect inside those golden pastry layers.
How to Make Spinach Dip Puff Pastry Pinwheels
Step 1: Make the Creamy Spinach Dip Filling
In a medium bowl, combine softened cream cheese, Parmesan, mayonnaise, garlic powder, onion powder, and black pepper. Then add the fully drained spinach. Mix until smooth and creamy. Make sure every bit of spinach is squeezed dry — excess moisture can make your pinwheels soggy.
Step 2: Assemble the Puff Pastry Roll
Lightly flour your surface, then unroll the puff pastry. Spread the spinach mixture evenly across, leaving about an inch uncovered on one long edge. This clean edge helps seal the roll later. Keep your pastry cold while you work, so those buttery layers puff beautifully in the oven.
Step 3: Chill and Slice for Perfect Pinwheels

Roll the sheet tightly from the filled side toward the uncovered edge. Wrap the log in plastic and refrigerate for about 30 minutes. This quick chill firms it up, making slicing easier and keeping the shape neat once baked. After chilling, slice into ½-inch rounds using a sharp knife.
Step 4: Bake Until Golden and Flaky

Preheat your oven to 400°F and line a baking sheet with parchment paper. Arrange the rounds a bit apart. Brush each with egg wash for that shiny, golden top. Bake 15–20 minutes until puffed and crisp. The kitchen will smell amazing — buttery pastry with garlicky spinach filling is irresistible!
Pro Tips for the Best Spinach Dip Pinwheels
Always squeeze the spinach completely dry. Even a little water can affect texture. Keep your puff pastry cold until baking, as warm dough won’t puff right. You can prep the log a day ahead and slice just before baking. Reheat leftovers in a hot oven to restore crispness. Want variety? Try swapping Parmesan for mozzarella or adding fresh herbs like dill or chives for a new twist.
Storage and Make-Ahead Tips
Store unbaked pinwheels in the fridge for up to 24 hours, or freeze for up to a month. If baking from frozen, add about 5 extra minutes to the cook time. Once baked, refrigerate leftovers in an airtight container for three days. To reheat, warm in the oven at 350°F for 5–7 minutes until crisp again. These also make a perfect prep-ahead appetizer for busy holiday cooking days.
Serving Suggestions

Serve your spinach dip pinwheels warm for the flakiest texture. Pair them with other holiday starters like spinach and artichoke wonton cups or cranberry roll-ups. For drinks, try sparkling cider, mulled wine, or chilled white wine. They’re ideal for Christmas dinner spreads or any cozy winter gathering.
Related Recipes to Try
- fall bruschetta easy appetizer
- turkey sandwich recipe cranberry gouda
- creamy leek and chicken soup
- cheesy seafood christmas dinner recipe
Frequently Asked Questions
What are the ingredients in spinach dip?
Typical spinach dip includes cream cheese, spinach, mayonnaise, Parmesan, and simple seasonings like garlic and onion powder.
How to make 3 cheese spinach dip?
Use cream cheese, mozzarella, and Parmesan together for a richer, gooier version. Bake until bubbly and serve warm.
Is spinach dip healthy to eat?
It’s indulgent but can be made lighter by using Greek yogurt instead of mayo and low-fat cheese. Spinach adds great nutrients!
What to dip in spinach dip?
Crackers, baguette slices, pita chips, or even fresh veggies like carrots and celery work perfectly.
Conclusion
These Spinach Dip Puff Pastry Pinwheels bring a warm, festive touch to any Christmas gathering. Buttery, cheesy, and bursting with flavor, they’re the kind of appetizer that disappears fast from the table. Whip up a batch, share with friends, and enjoy every flaky bite. For more cozy Christmas ideas, visit my Pinterest page.
Print
Spinach Dip Puff Pastry Pinwheels – A Festive Christmas Party Favorite
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
Flaky, golden Spinach Dip Puff Pastry Pinwheels with creamy spinach and cheese filling — the perfect make-ahead Christmas appetizer everyone loves.
Ingredients
10 oz frozen chopped spinach, thawed and squeezed dry
8 oz cream cheese, softened
1/2 cup grated Parmesan
1/4 cup mayonnaise
1 teaspoon garlic powder
1/2 teaspoon onion powder
1/4 teaspoon black pepper
Pinch of red pepper flakes (optional)
1 sheet puff pastry, thawed but still cold
1 large egg
Instructions
1. Combine cream cheese, Parmesan, mayo, garlic powder, onion powder, black pepper, and spinach in a bowl until smooth.
2. On a floured surface, unroll puff pastry and spread spinach mixture evenly, leaving one long edge uncovered.
3. Roll tightly from the filled edge into a log, wrap in plastic, and refrigerate 30 minutes.
4. Preheat oven to 400°F and line baking sheet with parchment paper.
5. Slice log into 1/2-inch rounds and place on the baking sheet.
6. Brush with beaten egg and bake 15–20 minutes until golden and puffed.
Notes
Squeeze spinach completely dry to avoid soggy pinwheels.
Keep puff pastry cold for best rise.
The log can be made ahead and refrigerated until baking time.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Christmas Dinner Recipes
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 pinwheel
- 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
