
This creamy spinach puff pastry recipe transforms simple ingredients into an impressive appetizer that always disappears first at gatherings. The flaky layers of buttery pastry combined with the savory cream cheese and spinach filling create the perfect bite-sized treat for any occasion.
I first created these spinach puffs for a last minute holiday gathering when I needed something impressive with minimal effort. They were such a hit that they've become my signature appetizer, requested by friends and family whenever we get together.
Ingredients
- Puff pastry: One sheet thawed according to package directions for the flakiest results. Look for all butter varieties for the best flavor.
- Cream cheese: Eight ounces softened at room temperature ensures a smooth filling. Full fat works best for richness.
- Fresh spinach: One cup chopped provides the perfect balance of flavor and nutrition. Pat dry after washing to prevent soggy pastries.
- Egg: One beaten egg creates that gorgeous golden brown exterior. A silicone brush makes application easy.
- Garlic powder: One teaspoon adds savory depth without the harshness of fresh garlic. Adjust to your taste preferences.
- Salt and pepper: These basic seasonings enhance all the flavors. Sea salt and freshly ground pepper make a noticeable difference.
Step-by-Step Instructions
- Prepare the oven and baking sheet:
- Preheat your oven to exactly 400℉ which is the sweet spot for puff pastry. Line a baking sheet with parchment paper to prevent sticking and make cleanup easier. Position your oven rack in the center for even baking.
- Create the filling:
- In a medium bowl thoroughly mix the softened cream cheese with chopped spinach using a spatula. Add garlic powder salt and pepper blending until completely incorporated. Make sure there are no cream cheese lumps for the smoothest filling texture.
- Prepare the pastry:
- Cut the thawed puff pastry sheet into equal squares using a sharp knife or pizza cutter. Work quickly while the pastry is still cool but pliable. If it gets too warm return it to the refrigerator for 5 minutes to firm up before continuing.
- Fill and shape:
- Place a generous teaspoon of the cream cheese mixture in the center of each square being careful not to overfill. Fold one corner over to the opposite corner creating triangles. Press firmly around the edges with a fork to create a decorative seal that keeps the filling inside during baking.
- Finish and bake:
- Brush the tops of each pastry with beaten egg ensuring complete coverage for that beautiful golden finish. Bake in the preheated oven for 15 to 20 minutes watching carefully as they can go from perfect to overdone quickly. Look for puffed layers and a deep golden color.

The secret to these puffs is actually in the cream cheese. I discovered that allowing it to come fully to room temperature makes a world of difference in how the filling blends and bakes. My grandmother taught me this trick years ago, and I think of her every time I make this recipe.
Make Ahead Options
These spinach puffs are perfect for preparing in advance which makes entertaining so much easier. You can assemble them completely then freeze them unbaked on a baking sheet until solid. Once frozen transfer to an airtight container where they'll keep for up to three months. When ready to serve bake directly from frozen adding about 5 minutes to the baking time. This is my secret for stress free entertaining.
Flavor Variations
While the classic spinach and cream cheese filling is delicious there are countless ways to customize these puffs. Try adding crumbled feta or goat cheese for a Mediterranean twist. Chopped artichoke hearts pair beautifully with the spinach for an elevated option. For heat lovers a pinch of red pepper flakes or a few dashes of hot sauce in the filling creates a wonderful contrast to the rich cream cheese.
Serving Suggestions
These versatile puffs can be served in numerous ways depending on the occasion. For casual gatherings arrange them on a wooden board with a small bowl of warm marinara for dipping. At more formal events place individual puffs on small plates with a drizzle of balsamic glaze and a sprinkle of microgreens. They pair wonderfully with sparkling wine or a crisp white wine which cuts through the richness of the filling.

These spinach puffs are guaranteed to impress your guests while keeping your stress levels low. A must-have recipe for anyone who loves a crowd-pleasing appetizer!
Frequently Asked Questions
- → Can I make these spinach puffs ahead of time?
Yes! You can prepare these puffs ahead of time and freeze them unbaked. When ready to serve, bake them directly from frozen, adding a few extra minutes to the baking time until golden brown.
- → What can I serve with cream cheese spinach puffs?
These puffs pair wonderfully with a variety of dips like marinara sauce, herb aioli, or tzatziki. They also complement a charcuterie board or can be served alongside a light salad for a more substantial offering.
- → Can I add other ingredients to the filling?
Absolutely! Try adding finely chopped artichokes, sautéed mushrooms, crumbled feta cheese, or herbs like dill and chives to customize the filling to your taste preferences.
- → How do I know when the puffs are done baking?
The puffs are done when they've risen and turned a golden brown color, typically after 15-20 minutes at 400°F. The pastry should look flaky and feel firm to the touch.
- → How should I store leftover spinach puffs?
Store cooled leftover puffs in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for 5-7 minutes until warmed through to restore their crispness.
- → Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well as a substitute. Be sure to thaw it completely and squeeze out all excess moisture before mixing with the cream cheese to prevent the filling from becoming too wet.