Spinach Puffs: Crisp, Cheesy Puff Pastry Appetizer

Updated November 4, 2026

Total time
47 min
prep 25 min · cook 22 min
Serves
8
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Spinach Puffs: Crisp, Cheesy Puff Pastry Appetizer

Spinach puffs are flaky, golden pastry bites filled with spinach, cream cheese, feta, and herbs. They make an easy appetizer for parties: the filling can be mixed ahead, then tucked into puff pastry and baked until crisp.

Ingredients

  • 1 sheet frozen puff pastry, about 10 oz (280 g), thawed according to package directions
  • 10 oz (280 g) frozen chopped spinach
  • 4 oz (115 g) cream cheese, softened
  • ½ cup (75 g) crumbled feta cheese
  • 1 large egg, divided
  • 2 tablespoons (30 ml) finely chopped yellow onion
  • 1 small garlic clove, finely grated or minced, about 1 teaspoon (5 g)
  • ¼ teaspoon fine salt (about 1.5 g), plus more to taste
  • ⅛ teaspoon black pepper (about 0.3 g)
  • ¼ teaspoon dried dill (about 0.5 g), or 1 teaspoon (1 g) chopped fresh dill
  • 1 tablespoon (15 ml) water, for egg wash
  • 1 tablespoon (8 g) all-purpose flour, for dusting

Instructions

  1. Thaw the puff pastry as directed on its package, usually in the refrigerator, until pliable but still cold. Heat the oven to 400°F (200°C). Line a large baking sheet with parchment paper. If the pastry is frozen in a block, allow enough time to thaw; don’t try to unfold it while stiff, because it may crack.
  2. Cook the spinach according to the package directions, then cool it until easy to handle. Transfer it to a clean kitchen towel or several layers of paper towel and squeeze firmly over the sink until very dry. This is important: excess water makes the filling runny and can leave the pastry soggy.
  3. In a medium bowl, stir together the softened cream cheese, feta, onion, garlic, salt, pepper, and dill. Add the drained spinach and mix until evenly combined. Taste and adjust the seasoning, keeping in mind that feta is salty. Beat the egg in a small bowl, then stir about half of it into the spinach mixture; reserve the rest for the egg wash.
  4. Lightly dust a work surface with flour. Unfold the cold pastry and gently roll it into an approximately 10-by-10-inch (25-by-25-cm) square, repairing any cracks by pressing them together. Cut it into 16 equal squares, each about 2½ inches (6 cm) wide.
  5. Place about 1 level tablespoon (15 g) of filling in the center of each pastry square. Bring two opposite corners toward the center and pinch them together firmly above the filling; pinch the remaining edges lightly to seal. The puffs may be left as squares or shaped into triangles by folding each square diagonally. Avoid overfilling, and keep the seams closed so the cheese stays inside as it melts.
  6. Arrange the puffs on the lined sheet with about 1 inch (2.5 cm) between them. Mix the reserved beaten egg with 1 tablespoon (15 ml) water and brush a thin coat over the exposed pastry. Bake for 18–22 minutes, rotating the sheet once if your oven browns unevenly, until the pastry has puffed and is a deep golden brown. The filling contains egg, so check the center of a puff with a food thermometer; USDA FSIS safe minimum temperature for egg dishes is 160°F (71°C).
  7. Let the puffs cool on the baking sheet for 5 minutes, then transfer them to a rack or serving plate. The filling will be very hot straight from the oven, and the pastry becomes crisper as steam escapes. Serve warm or at room temperature.

Tips

  • Drain the spinach thoroughly. Squeeze it in batches if needed. If it still feels wet, spread it on a plate and blot again; watery filling is the most common cause of soft pastry.
  • Keep pastry cold. If it becomes sticky or floppy while shaping, place the tray in the refrigerator for 10 minutes before baking. Cold pastry is easier to handle and tends to rise more cleanly.
  • Use a light hand with filling. A level tablespoon is enough for each square. Wipe filling from the edges before sealing, since a clean seam is less likely to open in the oven.
  • Plan ahead safely. Mix the filling up to 1 day ahead and refrigerate it covered. Assemble the puffs shortly before baking, or refrigerate assembled, unbaked puffs for up to 2 hours; brush with egg wash just before they go into the oven.

Serving Suggestions

Serve the puffs warm on a platter as a first bite before dinner, or add them to a buffet with olives, raw vegetables, and a simple green salad. A small bowl of marinara, lemony yogurt sauce, or herb dip makes an easy accompaniment, though the feta and seasoned filling are flavorful on their own. For a party, arrange them in one layer so the crisp pastry stays intact, and provide napkins because flaky pastry sheds crumbs.

Variations

For a milder filling, replace the feta with ½ cup (55 g) shredded mozzarella; the result will be less tangy and slightly stretchier. Goat cheese can replace the cream cheese in the same quantity for a sharper, creamier flavor. If using fresh spinach, cook about 1 pound (450 g) in a skillet until wilted, cool it, and squeeze it very dry before chopping and mixing. You can also add 2 tablespoons (15 g) chopped sun-dried tomatoes or a pinch of red pepper flakes. Keep additions modest and dry so the pastry does not become difficult to seal.

Storage and Reheating

Let leftover puffs cool, then refrigerate them in a covered container within 2 hours of baking. They keep for 3–4 days in the refrigerator. Reheat in a 350°F (175°C) oven for about 8–12 minutes, until hot throughout and crisp again; for food safety, leftovers should reach 165°F (74°C), checked with a food thermometer. A microwave will warm them faster but softens the pastry. To freeze, arrange cooled puffs in a single layer until solid, then transfer to a freezer-safe container for up to 2 months. Reheat from frozen in a 350°F (175°C) oven until hot in the center, allowing extra time and checking for 165°F (74°C).

Frequently Asked Questions

Can I use fresh spinach instead of frozen?
Yes. Cook about 1 pound (450 g) fresh spinach until wilted, cool it, then squeeze out as much liquid as possible before chopping. The cooked spinach should be close to the same amount as the thawed, drained frozen spinach.

Can I make spinach puffs ahead of time?
Yes. Prepare the filling a day ahead and keep it refrigerated. You can also assemble the puffs and refrigerate them for up to 2 hours before baking; add the egg wash just before they go into the oven. For longer storage, freeze assembled unbaked puffs and bake from frozen, adding several minutes as needed.

Why did my puffs open or leak?
They may have been overfilled, the edges may not have been sealed, or filling may have smeared onto the pastry seam. Use a level tablespoon of filling, keep the edges clean, and pinch the pastry firmly together. Small leaks can still happen as cheese melts, but the puffs will remain tasty.

Do I need to thaw the puff pastry?
Yes. Thaw it until you can unfold it without cracking, but keep it cool. Follow the package directions; refrigerator thawing is a good option when preparing ahead. If it gets too soft, chill it briefly before cutting and shaping.

Can I serve spinach puffs at room temperature?
They are good warm or at room temperature, but don’t leave them out for more than 2 hours. Refrigerate leftovers promptly, particularly because the filling contains dairy and egg.

How do I know when the puffs are done?
The pastry should be fully risen and deep golden, not pale, and the filling should be hot. Since this recipe contains egg, check the center of a puff with a food thermometer and make sure it reaches 160°F (71°C).

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).