Spinach Dip Pinwheels Recipe
Introduction
These spinach dip bite-sized pinwheels are a delicious and easy appetizer perfect for parties or a cozy snack. Creamy spinach filling is wrapped in flaky puff pastry that bakes to golden perfection. You’ll love how simple and tasty they are!

Ingredients
- 1 bag frozen chopped spinach (10 oz), thawed and squeezed dry
- 1 block cream cheese (8 oz), softened
- 1/2 cup grated Parmesan cheese
- 1/4 cup mayonnaise
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp black pepper
- Pinch of red pepper flakes (optional, for a little heat)
- 1 sheet puff pastry, thawed but cold
- 1 egg, beaten (for brushing)
Instructions
- Step 1: In a bowl, combine the cream cheese, Parmesan, mayonnaise, garlic powder, onion powder, black pepper, and red pepper flakes if using. Mix well until smooth.
- Step 2: Squeeze all excess water from the spinach and add it to the mixture. Stir until the filling is evenly combined.
- Step 3: Lightly flour your counter and roll out the puff pastry sheet. Spread the spinach filling evenly over the pastry, leaving one long edge clear for sealing.
- Step 4: Carefully roll the pastry into a tight jelly roll, starting from the filled side and rolling toward the empty edge. Seal the edge by pressing it gently.
- Step 5: Wrap the roll in plastic wrap and chill in the refrigerator for 30 minutes to firm up.
- Step 6: Preheat your oven to 400°F (200°C) while the roll chills.
- Step 7: Remove the chilled roll and slice it into half-inch rounds. Place the pinwheels on a parchment-lined baking sheet.
- Step 8: Beat the egg with a splash of water and brush it over the pinwheels for a shiny, golden finish.
- Step 9: Bake in the preheated oven for 15–20 minutes, or until puffed and golden brown.
Tips & Variations
- Make sure to squeeze the spinach very well to avoid soggy pastry.
- For extra flavor, add a handful of finely chopped green onions or fresh herbs like dill or parsley to the filling.
- You can swap mayonnaise for Greek yogurt for a tangier taste and lighter option.
- Serve these pinwheels warm with marinara or ranch dip on the side.
Storage
Store any leftover pinwheels in an airtight container in the refrigerator for up to 3 days. To reheat, warm them in a preheated oven at 350°F (175°C) for 8–10 minutes to restore crispness. They can also be frozen before baking; freeze sliced pinwheels on a tray then transfer to a bag. Bake from frozen and add a few extra minutes to the baking time.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh spinach instead of frozen?
Yes, you can substitute fresh spinach. Use about 10 ounces fresh spinach, cook it down until wilted, then squeeze out all excess moisture before mixing with the other ingredients.
Can I prepare these pinwheels ahead of time?
Absolutely! You can assemble and slice the pinwheels, then refrigerate or freeze them before baking. Just remember to add a few extra minutes to baking time if baking from chilled or frozen.
Print
Spinach Dip Pinwheels Recipe
- Total Time: 40 minutes
- Yield: 20–24 pinwheels 1x
- Diet: Vegetarian
Description
Delicious and easy-to-make spinach dip pinwheels featuring a creamy spinach mixture wrapped in flaky puff pastry. These bite-sized appetizers are perfect for parties, snacks, or a savory treat any time of day.
Ingredients
Spinach Dip Mixture
- 1 bag frozen chopped spinach (10 oz), thawed and thoroughly squeezed to remove excess water
- 1 block cream cheese (8 oz), softened
- 1/2 cup grated Parmesan cheese
- 1/4 cup mayonnaise
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/4 tsp black pepper
- Pinch of red pepper flakes (optional, for heat)
Pastry and Finishing
- 1 sheet puff pastry, thawed but still cold
- 1 egg, beaten (for brushing)
Instructions
- Prepare the spinach mixture: In a bowl, combine the softened cream cheese, grated Parmesan, mayonnaise, garlic powder, onion powder, black pepper, and red pepper flakes if using. Mix until smooth and evenly combined.
- Add the spinach: Squeeze the thawed chopped spinach thoroughly to remove all water. Add the drained spinach to the cheese mixture and stir until fully incorporated and uniform throughout.
- Roll out the puff pastry: Lightly flour your countertop and roll out the puff pastry sheet. Spread the spinach mixture evenly over the pastry, leaving one long edge free of filling to allow for sealing.
- Form the pinwheel log: Carefully roll up the pastry tightly from the side with filling towards the empty edge, creating a jelly roll shape. Seal the edge well.
- Chill the roll: Wrap the rolled log in plastic wrap and refrigerate for about 30 minutes to firm up the dough and filling.
- Preheat the oven: While chilling, preheat your oven to 400°F (200°C).
- Slice and prepare for baking: Remove the chilled roll from the fridge and slice into approximately half-inch thick rounds. Place the rounds on a baking sheet lined with parchment paper.
- Brush with egg wash: Beat the egg with a splash of water and brush the tops of each pinwheel with the egg wash to promote golden browning.
- Bake: Bake in the preheated oven for 15-20 minutes or until the pinwheels puff up and turn golden brown.
Notes
- Ensure the spinach is well-drained to prevent soggy pastry.
- Keep the puff pastry cold while working with it to maintain flakiness.
- Serve warm for best flavor and texture.
- You can add other herbs like dill or chives for extra flavor.
- These pinwheels freeze well before baking; thaw slightly before slicing and baking.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: American
Keywords: spinach dip, pinwheels, puff pastry appetizers, party snacks, easy appetizers, spinach cream cheese roll-ups

