Spinach Puffs Recipe
If you’re on the hunt for a crowd-pleasing appetizer that’s guaranteed to disappear in minutes, look no further than this Spinach Puffs Recipe. Crispy golden layers of puff pastry envelop a savory filling packed with tender spinach, tangy feta, and aromatic garlic, making each bite irresistible. Whether you’re planning a party, family gathering, or just treating yourself, these little parcels of flavor are always the first to vanish from the platter—trust me, you might want to make a double batch!

Ingredients You’ll Need
One of the best things about this Spinach Puffs Recipe is how it transforms a few simple, accessible ingredients into something truly special. Every item on the list plays a key role in creating those magical layers of flavor, texture, and color we all love.
- Puff pastry: The foundation of each puff, creating flaky, buttery layers that crisp up beautifully in the oven.
- Olive oil: For sautéing and building a subtle, rich base in the filling.
- Onion: Adds sweetness and depth as it softens during cooking.
- Garlic: Brings irresistible aroma and a gentle kick to the filling.
- Fresh or frozen spinach: Provides vibrant color and that classic earthy, nourishing flavor—opt for fresh for a bit more texture!
- Feta cheese: Delivers tanginess and creaminess that pairs perfectly with the spinach.
- Parmesan cheese: Offers savory, nutty notes and melds the filling together.
- Eggs: One goes inside for binding and richness, another becomes a glossy egg wash for golden puffs.
- Salt & pepper: Balances flavors and enhances every bite.
- Nutmeg (optional): A pinch adds warmth and a subtle complexity—totally worth it if you have some on hand.
How to Make Spinach Puffs Recipe
Step 1: Prep Your Baking Station
Begin by preheating your oven to 400°F (200°C) and lining a baking sheet with parchment paper. This little bit of planning keeps the puffs from sticking and makes cleanup a breeze—plus, nothing beats starting with a tidy workspace.
Step 2: Sauté the Aromatics
In a skillet over medium heat, warm the olive oil before adding the finely chopped onion. Sauté until softened, about 3 minutes, then toss in the minced garlic for another thirty seconds. The kitchen will suddenly smell amazing! This step helps develop a rich, savory base for your spinach filling.
Step 3: Cook the Spinach
Add the chopped fresh spinach (or thawed and well-drained frozen spinach) to the skillet. Cook, stirring frequently, until it barely wilts or is heated through—just a couple of minutes. Let the spinach mixture cool slightly, so the cheeses won’t melt too soon in the next step.
Step 4: Make the Filling
In a large bowl, combine your warm spinach mixture with crumbled feta, grated Parmesan, one beaten egg, salt, pepper, and that pinch of nutmeg if you’re using it. Stir everything together thoroughly so every bite is packed with flavor. You’ll see the filling come together in a gorgeous, creamy blend of greens and cheese.
Step 5: Shape the Puffs
On a lightly floured surface, roll out the thawed puff pastry into a square if it isn’t already. Cut the pastry into 9 even squares—if you like perfect edges, a pizza cutter is your best friend. Spoon about 1 tablespoon of filling into the center of each square, then fold the corners to meet and pinch them together, forming little bundles or triangles. This step is half the fun and makes each puff unique!
Step 6: Seal and Bake
Transfer your newly shaped puffs to the prepared baking sheet. Brush each one lightly with the remaining beaten egg for a gorgeous golden sheen. Slide the tray into the oven and bake for 18–20 minutes, until the Spinach Puffs Recipe emerges golden, puffed, and spectacularly flaky. Serve warm for the ultimate cheesy, crispy indulgence.
How to Serve Spinach Puffs Recipe

Garnishes
Dress up your platter by scattering a handful of fresh herbs—think chopped parsley or dill—over the top. A little sprinkle of flaky sea salt adds an elegant touch and a hit of crunch, while a final dusting of grated Parmesan brings extra savoriness. For a pop of color, finish with thin strips of roasted red pepper or a hint of smoked paprika.
Side Dishes
This Spinach Puffs Recipe shines on its own, but you can turn it into a true feast with a crisp green salad, a bowl of marinated olives, or a refreshing Greek yogurt dip. Pair it with tomato soup or a simple cucumber salad for a lunch that feels restaurant-worthy. They also fit right in with larger appetizer spreads for parties.
Creative Ways to Present
Get playful with your presentation! Arrange the puffs in a circle on a large plate with a bowl of dip in the center, create a mini pastry “tree” for holiday gatherings, or place individual puffs on a wooden board lined with parchment for a rustic feel. For a fancier vibe, serve each spinach puff in a mini cupcake liner—no two parties ever look quite the same!
Make Ahead and Storage
Storing Leftovers
Leftover Spinach Puffs Recipe are a happy accident! Place cooled puffs in an airtight container and refrigerate for up to three days. Be sure to let them cool entirely before packing so the pastry stays crisp and fresh.
Freezing
You can freeze the shaped, unbaked puffs in a single layer on a baking sheet until solid, then transfer them to a freezer bag for up to two months. When ready, bake straight from frozen, adding 5 extra minutes to the standard baking time. They’ll come out just as flaky and delicious as freshly made ones!
Reheating
To bring back that fresh-from-the-oven crispiness, simply reheat refrigerated or defrosted puffs in a 350°F (175°C) oven for 8 to 10 minutes. Skip the microwave for best results, as it can make the pastry soggy instead of flaky. Serve them hot for maximum enjoyment!
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! If using frozen spinach, just be sure to thaw it fully and squeeze out as much excess water as possible. This keeps your filling from turning watery and helps the flavors stay intense in your Spinach Puffs Recipe.
What other cheeses can I use?
Feel free to swap out feta for cream cheese for a slightly different texture, or try goat cheese for a tangier twist. Just avoid cheeses that are too soft or moist, as you want a filling that holds together well while baking.
Can I make the filling ahead of time?
Yes, you can prep the spinach and cheese filling a day ahead. Store it tightly covered in the refrigerator, then assemble and bake your Spinach Puffs Recipe fresh when you’re ready—so convenient for parties!
Do these work as a make-ahead freezer appetizer?
They sure do! Shape the unbaked puffs, freeze them on a sheet tray, then transfer to a bag. When guests arrive, bake straight from frozen with an extra few minutes in the oven. You’ll always be prepared for last-minute entertaining.
How do I keep the pastry from getting soggy?
The trick is not to overfill and to cool the spinach mixture before assembling. Sealing the edges tightly and baking until deeply golden ensures a crisp crust every time you make the Spinach Puffs Recipe.
Final Thoughts
Whether you’re hosting a big bash or indulging in a quiet night in, trying this Spinach Puffs Recipe is a guaranteed win. They’re easy to whip up, endlessly versatile, and always bring a bit of Mediterranean magic to the table. Go ahead and make a batch—you might just discover your new favorite appetizer!
Print
Spinach Puffs Recipe
- Total Time: 40 minutes
- Yield: 9 puffs 1x
- Diet: Vegetarian
Description
These Spinach Puffs are delightful puff pastry appetizers filled with a savory mixture of spinach, feta, and Parmesan cheese. Perfect for parties or as a tasty snack!
Ingredients
Puff Pastry:
- 1 sheet puff pastry, thawed
Filling:
- 1 tablespoon olive oil
- 1/2 small onion, finely chopped
- 2 cloves garlic, minced
- 5 oz fresh spinach, chopped (or 1/2 package frozen spinach, thawed and drained)
- 1/2 cup crumbled feta cheese
- 1/4 cup grated Parmesan cheese
- 1 egg, beaten (plus 1 egg for egg wash)
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- pinch of nutmeg (optional)
Instructions
- Preheat the oven: Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Sauté onion and garlic: In a skillet, heat olive oil over medium heat. Add onion and sauté until soft, about 3 minutes. Stir in garlic and cook for 30 seconds more.
- Cook spinach: Add chopped spinach and cook until wilted (or heated through if using frozen), about 2–3 minutes. Remove from heat and let cool slightly.
- Prepare filling: In a bowl, combine the spinach mixture with feta, Parmesan, one beaten egg, salt, pepper, and nutmeg. Stir until fully mixed.
- Assemble puffs: Roll out the puff pastry on a lightly floured surface and cut into 9 equal squares. Spoon about 1 tablespoon of filling into the center of each square. Fold corners together to create a triangle or bundle, and pinch to seal.
- Bake: Place on the prepared baking sheet, brush with egg wash, and bake for 18–20 minutes or until golden and puffed.
- Serve: Serve warm and enjoy!
Notes
- You can prep these ahead and freeze before baking—just bake straight from frozen, adding 5 extra minutes.
- Substitute cream cheese for feta if preferred.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 puff
- Calories: 180
- Sugar: 1g
- Sodium: 240mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 30mg