
This cheesy spinach puff recipe transforms simple ingredients into an elegant appetizer that's perfect for entertaining or enjoying as a savory snack. The flaky layers of puff pastry embrace a creamy spinach and cheese filling for an irresistible bite that disappears quickly from any serving platter.
I first made these spinach puffs for a last minute holiday gathering when I needed something impressive without much preparation time. They've since become my signature appetizer request from friends who don't believe something so delicious could be so simple to prepare.
Ingredients
- Puff pastry: Thawed overnight in the refrigerator ensures the best texture and easiest handling
- Frozen spinach: Provides convenience while maintaining nutritional value look for packages without added salt
- Cream cheese: Creates the rich creamy base that holds everything together opt for full fat for the best texture
- Mozzarella cheese: Adds the perfect melty stretch factor choose freshly shredded rather than pre packaged for better melting
- Garlic powder: Infuses the filling with aromatic flavor without overwhelming the other ingredients
- Onion powder: Adds depth without the moisture or texture of fresh onions
- Olive oil or butter: Enhances richness and helps achieve golden perfection
- Egg: For the egg wash creates that bakery quality golden shine on the finished puffs
Step-by-Step Instructions
- Prepare Your Work Area:
- Before starting lay out all ingredients to reach room temperature especially the cream cheese. Remove the puff pastry from the refrigerator about 20 minutes before using but don't let it get too warm. Line your baking sheet with parchment paper and preheat your oven to ensure even baking.
- Create The Perfect Filling:
- Place thawed spinach in a clean kitchen towel and squeeze firmly to remove every drop of excess moisture — this crucial step prevents soggy puffs. In a medium bowl blend softened cream cheese until smooth then add spinach mozzarella and seasonings. Taste and adjust seasoning as needed — the filling should be well flavored as the pastry itself is neutral.
- Master The Assembly:
- Roll the pastry gently on a lightly floured surface to smooth any creases without overworking the dough. Cut into even squares approx 3 inches each. Place a generous tablespoon of filling in the center of each square. Fold corner to corner pressing edges firmly with fingers first then seal with fork tines for both function and decoration.
- Apply The Finishing Touch:
- Whisk the egg with a teaspoon of water until completely combined. Brush each pastry triangle with a thin even layer of egg wash being careful not to let it pool around the edges. This creates that professional bakery finish and ensures golden brown color.
- Bake To Golden Perfection:
- Arrange puffs on prepared baking sheet with at least 1 inch between each to allow proper air circulation and expansion. Bake in the center rack of your preheated oven for 20 to 25 minutes watching carefully after minute 18. The perfect puff will be risen with visible layers and evenly golden brown across the surface.

The cream cheese is truly the secret ingredient in these puffs. When I accidentally doubled the amount once, my guests actually preferred the extra creamy version and now I deliberately make them this way. That happy accident turned into my signature twist on this classic appetizer.
Make Ahead Magic
These spinach puffs shine as a make ahead option for busy hosts. You can assemble the entire recipe up to the baking stage, freeze them solid on a baking sheet, then transfer to freezer bags for storage up to one month. When ready to serve, simply place the frozen puffs on a parchment lined baking sheet, brush with fresh egg wash, and bake at 375°F for about 25 to 30 minutes until golden and heated through. The convenience factor makes these perfect for unexpected guests or holiday entertaining when oven space and time are at a premium.
Flavor Variations
The basic recipe provides an excellent foundation for creative variations. For a Mediterranean twist, add 2 tablespoons of chopped sun dried tomatoes and 1 tablespoon of finely chopped fresh basil to the filling. Craving something more indulgent? Try incorporating 3 tablespoons of crumbled bacon and substituting the mozzarella with smoked gouda. For a spicy kick, mix in a tablespoon of drained pickled jalapeños and use pepper jack instead of mozzarella. Each variation maintains the creamy texture while offering a completely different flavor profile for guests to enjoy.
Serving Suggestions
Elevate these spinach puffs by serving them alongside complementary accompaniments. A small dish of warm marinara sauce provides a perfect dipping option that enhances the Italian flavor profile. For an elegant presentation, arrange the puffs on a wooden board with clusters of red grapes, honey drizzled over goat cheese, and marcona almonds to create a beautiful appetizer spread. These puffs are substantial enough to serve as a light lunch alongside a simple green salad dressed with lemon vinaigrette, making them versatile for multiple occasions.

These spinach puffs bring elegance and ease together, a true crowd-pleaser for any occasion.
Frequently Asked Questions
- → Can I make these Cheesy Spinach Puffs ahead of time?
Yes! You can assemble the puffs and freeze them unbaked. Once assembled, place them on a baking sheet and freeze until solid, then transfer to a freezer bag. When ready to serve, bake directly from frozen, adding about 5-7 minutes to the baking time.
- → What can I substitute for frozen spinach?
Fresh spinach works well as a substitute. Cook about 2-3 cups of fresh spinach until wilted, then cool and squeeze out excess moisture before using. You could also substitute with other greens like kale or Swiss chard.
- → How do I know when the Spinach Puffs are done baking?
The puffs are done when the pastry has puffed up significantly and turned a golden brown color, typically after 20-25 minutes at 375°F. The bottoms should also be golden and crisp.
- → Can I add other ingredients to the filling?
Absolutely! Consider adding finely chopped artichoke hearts, sun-dried tomatoes, crumbled feta, cooked bacon bits, or pine nuts. Just ensure any additional ingredients are fairly dry to prevent soggy pastry.
- → What dipping sauce pairs well with Cheesy Spinach Puffs?
These puffs pair wonderfully with marinara sauce, ranch dressing, tzatziki, or a simple garlic aioli. For something special, try a lemon-herb yogurt dip or balsamic glaze.
- → How should I store leftover Spinach Puffs?
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for 5-7 minutes to crisp them up again. Avoid microwaving as this will make the pastry soggy.