
This crispy, flavorful appetizer transforms ordinary puff pastry into elegant spinach and cheese triangles that disappear the moment they hit the serving platter. The contrast between the buttery, flaky exterior and the creamy, savory filling makes these puffs irresistible for any gathering.
I first created these spinach puffs for a last minute dinner party when I needed something impressive without much effort. The guests raved so much that they've become my signature appetizer whenever friends come over.
Ingredients
- Puff pastry: One sheet thawed but still cold ensures the flakiest layers
- Cream cheese: Use full fat for the richest flavor and creamiest texture
- Fresh spinach: The star ingredient providing color nutrition and earthy flavor
- Egg: Creates that beautiful golden shine on the pastry
- Garlic powder: Adds depth without the harshness of fresh garlic
- Salt and pepper: Simple seasonings that enhance all the other flavors
Step-by-Step Instructions
- Prep Work:
- Preheat your oven to 400°F and line a baking sheet with parchment paper. Make sure your puff pastry is thawed but still cool to the touch. If it becomes too warm the butter will melt before baking resulting in less flaky pastries.
- Create The Filling:
- In a mixing bowl combine the softened cream cheese chopped spinach garlic powder salt and pepper. Mix until thoroughly incorporated but try not to overmix. The filling should be creamy with beautiful flecks of green throughout.
- Cut The Pastry:
- Using a sharp knife cut the puff pastry sheet into even squares approximately 3×3 inches in size. You should get about 9 squares from a standard sheet. Keep unused pastry refrigerated while working to prevent it from getting too warm.
- Fill And Shape:
- Place a generous tablespoon of filling in the center of each pastry square. Avoid the temptation to overfill as this can cause the filling to leak during baking. Fold one corner over to the opposite corner creating triangles then press the edges firmly with a fork to seal.
- Egg Wash Application:
- Beat the egg in a small bowl and brush it over the top of each pastry triangle. This creates that beautiful golden color during baking and helps seal any small openings in the pastry.

The first time I served these at a holiday party my brother in law who typically avoids anything green ate seven of them before asking what was inside. When I revealed the spinach content he was shocked but went back for more anyway. That is the magic of these little pastry pockets.
Make Ahead Options
These spinach puffs are perfect for planning ahead. You can prepare them completely up to the baking stage then freeze them on a baking sheet until solid. Once frozen transfer to an airtight container and store for up to 3 months. When ready to serve bake directly from frozen adding about 5 minutes to the cooking time. This makes them perfect for unexpected guests or when you need a quick appetizer solution without the prep work.
Flavor Variations
While the classic cream cheese and spinach combination is delicious there are countless ways to customize these puffs. Try adding crumbled feta for a Greek inspired version or mix in cooked chopped bacon for a savory twist. Sun dried tomatoes artichoke hearts or caramelized onions all make wonderful additions. You can even go in a sweeter direction using cream cheese with cinnamon apples or berries for a dessert option. The puff pastry works beautifully as a neutral base for virtually any flavor profile you prefer.
Serving Suggestions
These spinach puffs are delicious on their own but can be elevated with the right accompaniments. Serve them alongside a simple marinara or warm alfredo dip for dipping. They pair perfectly with a crisp white wine or champagne for celebrations. For a more substantial spread include them on a grazing board with cheeses cured meats fresh fruits and crackers. I particularly enjoy serving them with a drizzle of honey for an unexpected sweet contrast to the savory filling.

Enjoy these crowd-pleasing puffs that are as impressive as they are easy to make!
Frequently Asked Questions
- → Can I make these cheese spinach puffs ahead of time?
Yes, you can prepare these puffs up to 24 hours in advance. Assemble them completely, place on a baking sheet, cover with plastic wrap and refrigerate. Brush with egg wash just before baking. You may need to add 2-3 extra minutes to the baking time if cooking from cold.
- → What can I serve with these spinach puffs?
These puffs pair wonderfully with a variety of dips such as tzatziki, marinara sauce, or a simple sour cream dip. They also complement a charcuterie board or can be served alongside a fresh green salad for a light meal.
- → Can I freeze these cheese spinach puffs?
Absolutely! These puffs freeze beautifully. You can freeze them either before or after baking. For pre-baked freezing, arrange the assembled puffs on a baking sheet, freeze until solid, then transfer to a freezer bag. Bake directly from frozen, adding 5-7 minutes to the baking time.
- → What substitutions can I make for the cheese filling?
Feel free to experiment with different cheeses like feta, goat cheese, or a mixture of cheeses. You can also add herbs such as dill, basil, or chives, or include other vegetables like sautéed mushrooms or caramelized onions for variety.
- → How can I tell when the puffs are done baking?
The puffs are ready when they've puffed up significantly and the pastry has turned a golden brown color. The bottoms should also be golden and feel firm to the touch. If you notice the tops browning too quickly, you can cover them loosely with foil to prevent burning.
- → Can I use frozen spinach instead of fresh?
Yes, you can substitute frozen spinach. Make sure to thaw it completely and squeeze out all excess moisture using a clean kitchen towel or paper towels before mixing with the cream cheese. About 1/2 cup of thawed, squeezed frozen spinach would equal the 1 cup fresh spinach called for in the recipe.