Cheesy Spinach Puffs

Featured in: Bite-Sized Favorites

These Cheesy Spinach Puffs combine flaky puff pastry with a rich filling of spinach, cream cheese, and mozzarella. The pastry is cut into squares, filled with the cheesy spinach mixture, and folded into triangles. After sealing with a fork and brushing with egg wash, they're baked to golden perfection. Ready in just 25 minutes, these puffs make an impressive appetizer or snack that's both elegant and comforting.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Tue, 06 May 2025 16:05:14 GMT
A plate of food with a fork and a knife. Pin it
A plate of food with a fork and a knife. | tastygusto.com

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.
Three pieces of food on a plate. Pin it
Three pieces of food on a plate. | tastygusto.com

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.

Two pieces of food on a plate. Pin it
Two pieces of food on a plate. | tastygusto.com

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.

Cheesy Spinach Puffs

Flaky pastry triangles filled with creamy spinach and cheese mixture, baked until golden and puffy.

Prep Time
20 Minutes
Cook Time
25 Minutes
Total Time
45 Minutes


Difficulty: Intermediate

Cuisine: Mediterranean-Inspired

Yield: 12 Servings (12 spinach puffs)

Dietary: Vegetarian

Ingredients

→ Pastry

01 1 package (17 oz) puff pastry, thawed
02 1 egg, for egg wash

→ Filling

03 1 cup frozen spinach, thawed and thoroughly drained
04 8 oz cream cheese, softened
05 1/2 cup shredded mozzarella cheese
06 1/4 tsp garlic powder
07 1/4 tsp onion powder
08 1 tbsp olive oil or butter

Instructions

Step 01

Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper.

Step 02

Squeeze all excess moisture from the thawed spinach using a clean kitchen towel. In a mixing bowl, combine the drained spinach, softened cream cheese, shredded mozzarella, garlic powder, and onion powder until thoroughly incorporated.

Step 03

Roll out the thawed puff pastry on a lightly floured surface and cut into even squares (approximately 3-4 inches each). Place a tablespoon of the spinach mixture in the center of each square. Fold the pastry diagonally to form triangles and firmly seal the edges using the tines of a fork.

Step 04

Beat the egg in a small bowl and brush the mixture over the top of each puff to ensure a golden, shiny finish during baking.

Step 05

Arrange the prepared puffs on the parchment-lined baking sheet, leaving space between each. Bake for 20-25 minutes, or until they have puffed up and turned golden brown.

Notes

  1. For best results, ensure all excess moisture is squeezed from the spinach to prevent soggy pastry.
  2. Allow puffs to cool for 5 minutes before serving to avoid burning your mouth on the hot filling.

Tools You'll Need

  • Baking sheet
  • Parchment paper
  • Mixing bowl
  • Pastry brush
  • Fork

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (pastry)
  • Contains dairy (cream cheese, mozzarella)
  • Contains eggs (egg wash)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 215
  • Total Fat: 16.2 g
  • Total Carbohydrate: 14.5 g
  • Protein: 5.3 g