Cheesy Spinach Puffs Recipe

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the recipes in my arsenal, the ones that truly earn a permanent spot are the ones that solve a problem. They’re the showstoppers that are secretly simple, the crowd-pleasers that require minimal stress, and the dishes that make you look like a culinary hero with just a few key ingredients. For me, that recipe is this one: the ultimate Cheesy Spinach Puffs. I first made these for a last-minute holiday get-together. Panic was setting in as guests were due to arrive in a couple of hours, and my grand plans for complex canapés had evaporated. I remembered a box of puff pastry in the freezer and a bag of spinach in the fridge, and a spark of an idea was born. An hour later, as the first batch came out of the oven—impossibly puffed, golden brown, and smelling of toasted cheese and garlic—I knew I had a winner. My family descended on them, and the platter was empty in minutes. They are, without a doubt, the most requested appetizer I make. The magic lies in the contrast: the shatteringly crisp, buttery layers of pastry giving way to a warm, creamy, and ridiculously savory filling of spinach and a trio of cheeses. They are elegant enough for a fancy cocktail party but simple and satisfying enough for a casual game night or even a light lunch alongside a salad. This isn’t just a recipe; it’s a secret weapon for effortless entertaining.

Ingredients for Perfect Cheesy Spinach Puffs

The beauty of this recipe lies in its simplicity and the power of a few well-chosen ingredients. Each component plays a critical role in creating the final, delicious product.

  • 1 (17.3-ounce) package Frozen Puff Pastry (2 sheets), thawed: This is the time-saving hero of the recipe. A quality all-butter puff pastry will yield the flakiest, most delicious results. Ensure it’s thawed according to package directions, typically overnight in the refrigerator, to prevent it from cracking.
  • 1 (10-ounce) package Frozen Chopped Spinach, thawed and squeezed dry: The key to avoiding a soggy puff is to remove as much water as physically possible from the spinach. After thawing, place it in a clean kitchen towel or several layers of paper towels and wring it out with force until it’s a compact, dry ball.
  • 8 ounces Cream Cheese, softened to room temperature: This is the foundation of our creamy filling. Using full-fat cream cheese that has been properly softened will ensure a smooth, lump-free mixture that binds everything together.
  • 1/2 cup Crumbled Feta Cheese: Feta adds a briny, salty punch that cuts through the richness of the cream cheese and butter pastry. It provides a wonderful tang and texture.
  • 1/2 cup Grated Parmesan Cheese: For a nutty, savory depth of flavor, Parmesan is essential. Use freshly grated Parmesan for the best melt and taste, as pre-shredded cheeses often contain anti-caking agents.
  • 1 large Egg, divided: Half of the egg will be used in the filling to act as a binder, helping it set while baking. The other half will be whisked with water to create an egg wash, which gives the puffs their beautiful golden-brown shine.
  • 2 cloves Garlic, minced: Freshly minced garlic provides a pungent, aromatic flavor that complements the spinach and cheese perfectly.
  • 1/4 teaspoon Nutmeg: This is the secret ingredient. A tiny pinch of nutmeg enhances the savory notes of the spinach and adds a subtle warmth and complexity to the filling that will have people wondering what makes these so special.
  • 1/4 teaspoon Black Pepper, freshly ground: For a touch of spice and to round out the flavors.
  • 1/4 teaspoon Salt (or to taste): Be mindful with the salt, as the Feta and Parmesan are already quite salty. It’s best to taste the filling before adding the egg and adjust if needed.
  • 1 tablespoon Water: To be mixed with the reserved egg for the egg wash.

Step-by-Step Instructions

Follow these detailed steps carefully to ensure your spinach puffs are perfectly puffed, golden, and delicious every single time. The process is straightforward, but attention to detail, especially with the pastry and spinach, is key.

Step 1: Prepare Your Workspace and Oven

First, preheat your oven to 400°F (200°C). This is a crucial step; a hot oven is what causes the steam in the puff pastry to expand rapidly, creating those coveted flaky layers. Line two large baking sheets with parchment paper. This prevents the puffs from sticking and makes cleanup a breeze.

Step 2: The Crucial Spinach Squeeze

Take your thawed frozen spinach and place it in the center of a clean, sturdy kitchen towel (a cheesecloth also works well). You can also use multiple layers of heavy-duty paper towels. Gather the corners of the towel and twist, wringing and squeezing with all your might over a sink. You will be amazed at how much green liquid comes out. Continue squeezing until no more liquid can be extracted. The spinach should be a very compact, dry ball. This is the single most important step to prevent soggy bottoms and ensure a crisp pastry.

Step 3: Create the Creamy, Cheesy Filling

In a medium-sized mixing bowl, combine the softened cream cheese, crumbled feta cheese, and grated Parmesan cheese. Use a spatula or a hand mixer on low speed to beat them together until well-combined and relatively smooth. Add the thoroughly squeezed spinach, minced garlic, nutmeg, salt, and freshly ground black pepper.

Step 4: Incorporate the Egg Binder

In a separate small bowl, crack the large egg and whisk it lightly with a fork. Pour approximately half of the whisked egg into the spinach and cheese mixture. Reserve the other half for the egg wash later. Stir the egg into the filling until it is completely incorporated. The egg will help bind the filling together as it bakes, preventing it from oozing out. At this point, you can give the filling a final taste and adjust seasoning if necessary (though be cautious about adding more salt).

Step 5: Assemble the Spinach Puffs

Gently unfold one sheet of thawed puff pastry onto a lightly floured surface to prevent sticking. Use a rolling pin to lightly roll the pastry, just enough to smooth out any creases, into a rough 10×10 inch square. Using a sharp knife or a pizza cutter, cut the pastry into 9 equal squares (making two cuts vertically and two cuts horizontally).

Spoon a heaping teaspoon of the spinach filling into the center of each pastry square. Be careful not to overfill, as this can cause the puffs to burst open during baking. A little goes a long way.

To form the puffs, you have a few options. For triangles, fold one corner of the square over to meet the opposite corner, forming a triangle. For little parcels, bring all four corners to the center and pinch them together. To seal, dip your finger in a little water and run it along two adjacent edges of the square before folding. Gently press the edges together with your fingertips, and then use the tines of a fork to crimp the edges firmly. This creates a decorative border and a secure seal.

Step 6: Egg Wash and Baking

Carefully transfer the assembled puffs to the prepared baking sheets, leaving about 1-2 inches of space between each one to allow for expansion. In the small bowl with the reserved whisked egg, add 1 tablespoon of water and whisk to combine. This is your egg wash. Using a pastry brush, lightly brush the tops of each puff with the egg wash. This will give them a beautiful, glossy, golden-brown finish. After applying the egg wash, use the tip of a sharp knife to cut a small slit in the top of each puff. This acts as a vent, allowing steam to escape and preventing the puffs from becoming soggy inside.

Place the baking sheets in the preheated 400°F (200°C) oven. Bake for 18-22 minutes, or until the pastries are deeply golden brown, puffed up, and crisp. You may want to rotate the baking sheets halfway through the baking time to ensure even browning.

Step 7: Cool and Serve

Once baked to perfection, remove the baking sheets from the oven. Let the cheesy spinach puffs cool on the baking sheet for a few minutes to allow the filling to set slightly. Then, transfer them to a wire rack to continue cooling. They are best served warm.

Nutrition Facts

Please note that these values are an estimate and can vary based on the specific brands of ingredients used.

  • Servings: This recipe makes approximately 18 puffs. A suggested serving size is 2 puffs.
  • Calories per serving (2 puffs): Approximately 320 calories.
  • Fat: Rich in fats from the all-butter puff pastry and full-fat cheeses, providing the satisfying mouthfeel and energy.
  • Protein: A good source of protein from the cheeses and egg, which helps in making this appetizer more substantial and filling.
  • Carbohydrates: Primarily from the flour in the puff pastry, providing the structural base and a source of quick energy.

Preparation Time

This recipe is wonderfully efficient, making it perfect for entertaining.

  • Thawing Time: 8 hours or overnight (for the puff pastry).
  • Active Preparation Time: 25 minutes. This includes making the filling and assembling the puffs.
  • Baking Time: 18-22 minutes.
  • Total Time (excluding thawing): Approximately 45 minutes from start to finish.

How to Serve Cheesy Spinach Puffs

These versatile bites can be dressed up or down for any occasion. Here are some of our favorite ways to serve them:

  • As the Star Appetizer:
    • Arrange them on a beautiful platter or wooden board while they are still warm.
    • Garnish with a sprinkle of fresh chopped parsley or chives for a pop of color and freshness.
    • Serve alongside dipping sauces to elevate the experience.
  • Perfect Dipping Sauce Pairings:
    • Classic Marinara Sauce: The acidity of the tomato cuts through the richness of the cheese and pastry.
    • Creamy Tzatziki: A cool, refreshing yogurt and cucumber dip provides a lovely contrast to the warm puffs.
    • Spicy Aioli: A simple mix of mayonnaise, garlic, lemon juice, and a dash of sriracha or hot sauce for a creamy, spicy kick.
    • Sweet Chili Sauce: The combination of sweet and spicy is a fantastic complement to the savory filling.
  • For a Light Lunch or Brunch:
    • Serve 3-4 puffs alongside a simple green salad dressed with a light vinaigrette. The crisp salad is a perfect counterpoint to the rich pastry.
    • Pair them with a bowl of creamy tomato soup for a comforting and complete meal.
    • Add them to a brunch spread with scrambled eggs, fresh fruit, and bacon or sausage.

Additional Tips for Success

Unlock the full potential of this recipe with these eight professional tips.

  1. Keep Your Pastry Cold: Puff pastry relies on cold butter creating steam to puff up. Work quickly and handle the dough as little as possible to keep it from getting warm. If your kitchen is hot, you can even chill the assembled, unbaked puffs in the refrigerator for 15-20 minutes before baking for an even better rise.
  2. Don’t Skimp on the Squeeze: It bears repeating. The number one reason for a soggy spinach puff is excess water in the filling. When you think you’ve squeezed enough, squeeze it again. The spinach should feel almost like dry clumps.
  3. The No-Overfill Rule: It’s tempting to pack in as much of the delicious filling as possible, but this is a common mistake. Overfilling will cause the filling to expand and burst through the seams, creating a mess on your baking sheet. A heaping teaspoon is the perfect amount.
  4. Master the Make-Ahead: These are a dream for party prep. Assemble the puffs completely, but do not apply the egg wash. Place them on a parchment-lined baking sheet and freeze until solid. Once frozen, transfer them to a freezer-safe bag or container. You can bake them directly from frozen; just add 5-7 minutes to the baking time.
  5. Reheating for Leftovers: While best fresh, you can revive leftover puffs. To restore their crispness, reheat them in an oven or toaster oven at 350°F (175°C) for 5-8 minutes. Avoid the microwave at all costs, as it will make the pastry soft and chewy.
  6. Get Creative with Cheeses and Add-ins: Feel free to experiment! Swap the feta for goat cheese for a creamier tang. Add a pinch of red pepper flakes to the filling for some heat. You can also incorporate other finely chopped ingredients like sun-dried tomatoes, roasted red peppers, or artichoke hearts (ensure they are also squeezed very dry).
  7. Vent for Victory: The small slit on top of each puff is not just for decoration. It allows steam from the filling to escape during baking. Without this vent, the steam gets trapped inside, which can lead to a hollowed-out puff with a soggy interior.
  8. Don’t Forget the Salt Test: The saltiness of feta and Parmesan can vary widely by brand. Before you add the half-egg to your filling mixture, take a tiny taste. This is your only chance to adjust the seasoning. If it needs more salt, add it now. It’s much harder to fix once the raw egg is incorporated.

Frequently Asked Questions (FAQ)

Here are answers to some common questions about making Cheesy Spinach Puffs.

1. Why did my spinach puffs come out flat and soggy on the bottom?
This is almost always due to one of two things: excess moisture in the filling or an oven that wasn’t hot enough. Ensure you have squeezed every last drop of water from the thawed spinach. Secondly, always preheat your oven fully to 400°F (200°C). The initial blast of high heat is what makes the puff pastry rise dramatically.

2. Can I use fresh spinach instead of frozen?
Yes, you can. You will need about 1 pound of fresh spinach. Sauté it in a dry pan until it is completely wilted. Let it cool, then chop it finely and squeeze it dry using the same towel method as for frozen spinach. You’ll find that fresh spinach also holds a surprising amount of water.

3. How can I make these spinach puffs vegan?
You can easily adapt this recipe. Use a vegan puff pastry (many store-bought brands are accidentally vegan, just check the ingredients for butter). For the filling, use a vegan cream cheese, vegan feta and parmesan alternatives, and substitute the egg binder with 1 tablespoon of cornstarch mixed with 1 tablespoon of water. For the “egg” wash, simply brush the tops with olive oil or melted vegan butter.

4. What is the best way to store leftovers?
Store any leftover baked puffs in an airtight container in the refrigerator for up to 3 days. They will lose their crispness, but you can easily revive them by reheating in an oven or air fryer as described in the tips section.

5. Can I assemble these ahead of time and keep them in the fridge?
You can, but for a limited time. You can assemble the puffs, place them on the parchment-lined baking sheet, cover them with plastic wrap, and refrigerate for up to 4 hours before baking. Any longer, and the moisture from the filling can start to make the pastry soggy. For longer-term planning, freezing is the best option.

6. My filling leaked out during baking. What went wrong?
This usually happens for two reasons: overfilling the pastry squares or not sealing the edges properly. Use only a teaspoon of filling per puff. When sealing, make sure to press the edges together firmly and then crimp them securely with a fork to create a tight bond.

7. Can I make these in an air fryer?
Absolutely! An air fryer is fantastic for making these extra crispy. Preheat your air fryer to 375°F (190°C). Place the assembled puffs in a single layer in the air fryer basket, ensuring they don’t touch. You may need to work in batches. Air fry for 8-10 minutes, or until golden brown and puffed.

8. Is there an alternative to puff pastry?
While puff pastry gives the signature “puffed” result, you could use phyllo dough for a different, shatteringly crisp texture (like spanakopita). You would layer several sheets of buttered phyllo, cut them into strips, add the filling, and fold them into triangles. You could also use crescent roll dough for a softer, more bread-like result. However, for the classic puff, puff pastry is irreplaceable.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Spinach Puffs Recipe


  • Author: Amanda

Ingredients

Scale

The beauty of this recipe lies in its simplicity and the power of a few well-chosen ingredients. Each component plays a critical role in creating the final, delicious product.

    • 1 (17.3-ounce) package Frozen Puff Pastry (2 sheets), thawed: This is the time-saving hero of the recipe. A quality all-butter puff pastry will yield the flakiest, most delicious results. Ensure it’s thawed according to package directions, typically overnight in the refrigerator, to prevent it from cracking.
    • 1 (10-ounce) package Frozen Chopped Spinach, thawed and squeezed dry: The key to avoiding a soggy puff is to remove as much water as physically possible from the spinach. After thawing, place it in a clean kitchen towel or several layers of paper towels and wring it out with force until it’s a compact, dry ball.
    • 8 ounces Cream Cheese, softened to room temperature: This is the foundation of our creamy filling. Using full-fat cream cheese that has been properly softened will ensure a smooth, lump-free mixture that binds everything together.
    • 1/2 cup Crumbled Feta Cheese: Feta adds a briny, salty punch that cuts through the richness of the cream cheese and butter pastry. It provides a wonderful tang and texture.
    • 1/2 cup Grated Parmesan Cheese: For a nutty, savory depth of flavor, Parmesan is essential. Use freshly grated Parmesan for the best melt and taste, as pre-shredded cheeses often contain anti-caking agents.
    • 1 large Egg, divided: Half of the egg will be used in the filling to act as a binder, helping it set while baking. The other half will be whisked with water to create an egg wash, which gives the puffs their beautiful golden-brown shine.
    • 2 cloves Garlic, minced: Freshly minced garlic provides a pungent, aromatic flavor that complements the spinach and cheese perfectly.
    • 1/4 teaspoon Nutmeg: This is the secret ingredient. A tiny pinch of nutmeg enhances the savory notes of the spinach and adds a subtle warmth and complexity to the filling that will have people wondering what makes these so special.
    • 1/4 teaspoon Black Pepper, freshly ground: For a touch of spice and to round out the flavors.
    • 1/4 teaspoon Salt (or to taste): Be mindful with the salt, as the Feta and Parmesan are already quite salty. It’s best to taste the filling before adding the egg and adjust if needed.
    • 1 tablespoon Water: To be mixed with the reserved egg for the egg wash.
Kitchen remodeling


Instructions

Follow these detailed steps carefully to ensure your spinach puffs are perfectly puffed, golden, and delicious every single time. The process is straightforward, but attention to detail, especially with the pastry and spinach, is key.

Step 1: Prepare Your Workspace and Oven

First, preheat your oven to 400°F (200°C). This is a crucial step; a hot oven is what causes the steam in the puff pastry to expand rapidly, creating those coveted flaky layers. Line two large baking sheets with parchment paper. This prevents the puffs from sticking and makes cleanup a breeze.

Step 2: The Crucial Spinach Squeeze

Take your thawed frozen spinach and place it in the center of a clean, sturdy kitchen towel (a cheesecloth also works well). You can also use multiple layers of heavy-duty paper towels. Gather the corners of the towel and twist, wringing and squeezing with all your might over a sink. You will be amazed at how much green liquid comes out. Continue squeezing until no more liquid can be extracted. The spinach should be a very compact, dry ball. This is the single most important step to prevent soggy bottoms and ensure a crisp pastry.

Kitchen remodeling

 

Step 3: Create the Creamy, Cheesy Filling

In a medium-sized mixing bowl, combine the softened cream cheese, crumbled feta cheese, and grated Parmesan cheese. Use a spatula or a hand mixer on low speed to beat them together until well-combined and relatively smooth. Add the thoroughly squeezed spinach, minced garlic, nutmeg, salt, and freshly ground black pepper.

Step 4: Incorporate the Egg Binder

In a separate small bowl, crack the large egg and whisk it lightly with a fork. Pour approximately half of the whisked egg into the spinach and cheese mixture. Reserve the other half for the egg wash later. Stir the egg into the filling until it is completely incorporated. The egg will help bind the filling together as it bakes, preventing it from oozing out. At this point, you can give the filling a final taste and adjust seasoning if necessary (though be cautious about adding more salt).

Step 5: Assemble the Spinach Puffs

Gently unfold one sheet of thawed puff pastry onto a lightly floured surface to prevent sticking. Use a rolling pin to lightly roll the pastry, just enough to smooth out any creases, into a rough 10×10 inch square. Using a sharp knife or a pizza cutter, cut the pastry into 9 equal squares (making two cuts vertically and two cuts horizontally).

Spoon a heaping teaspoon of the spinach filling into the center of each pastry square. Be careful not to overfill, as this can cause the puffs to burst open during baking. A little goes a long way.

To form the puffs, you have a few options. For triangles, fold one corner of the square over to meet the opposite corner, forming a triangle. For little parcels, bring all four corners to the center and pinch them together. To seal, dip your finger in a little water and run it along two adjacent edges of the square before folding. Gently press the edges together with your fingertips, and then use the tines of a fork to crimp the edges firmly. This creates a decorative border and a secure seal.

Step 6: Egg Wash and Baking

Carefully transfer the assembled puffs to the prepared baking sheets, leaving about 1-2 inches of space between each one to allow for expansion. In the small bowl with the reserved whisked egg, add 1 tablespoon of water and whisk to combine. This is your egg wash. Using a pastry brush, lightly brush the tops of each puff with the egg wash. This will give them a beautiful, glossy, golden-brown finish. After applying the egg wash, use the tip of a sharp knife to cut a small slit in the top of each puff. This acts as a vent, allowing steam to escape and preventing the puffs from becoming soggy inside.

Place the baking sheets in the preheated 400°F (200°C) oven. Bake for 18-22 minutes, or until the pastries are deeply golden brown, puffed up, and crisp. You may want to rotate the baking sheets halfway through the baking time to ensure even browning.

Step 7: Cool and Serve

Once baked to perfection, remove the baking sheets from the oven. Let the cheesy spinach puffs cool on the baking sheet for a few minutes to allow the filling to set slightly. Then, transfer them to a wire rack to continue cooling. They are best served warm.

Nutrition

  • Serving Size: one normal portion
  • Calories: 320