Home ยป Recipes ยป Savory ยป Savory Pastries

Spinach Puffs

Spinach puffs are one of those appetizers that sound simple but often end up bland or soggy if you donโ€™t know what youโ€™re doing. This version avoids that. The filling is properly seasoned, the spinach is cooked down so it doesnโ€™t leak moisture, and the puff pastry stays crisp all the way through. Theyโ€™re rich, savory, and sturdy enough to make ahead without sacrificing texture. This is one of my go-tos when Iโ€™m going to host people over for a dinner party.

Close-up image of a spinach puff with a bite taken out, revealing the filling of creamy cheese, spinach, and bacon inside the flaky golden pastry. Other spinach puffs are in the background, showcasing the appetizing texture and layers of the pastry and filling.

Why I Love These Spinach Puffs

I like appetizers that feel intentional but donโ€™t require last-minute stress. These spinach puffs fit that perfectly. The filling can be made ahead, the pastry does the heavy lifting, and the end result feels polished without being fussy. These spinach puffs works so well becauseโ€ฆ

  • The spinach is fully cooked and cooled, so the pastry stays flaky
  • Cream cheese gives them structure without making the filling heavy
  • Bacon adds salt and depth instead of dominating the filling
  • Baking in a muffin tin helps the puffs hold their shape

Key Ingredients & Why I Use Them

Puff pastry โ€“ Store-bought works beautifully here. I just make sure itโ€™s fully thawed but still cold when assembling. If you want to attempt to make your own, check out this recipe. I also have a helpful guide dedicated to getting this type of pastry locked in.
Cream cheese โ€“ This binds the filling and keeps it creamy without oozing.
Spinach โ€“ I always cook it down first to remove excess moisture.
Bacon โ€“ Adds richness and salt. A little goes a long way.
Parmesan โ€“ Sharp and salty, it reinforces the savory notes without overpowering the filling.

This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.

How I Make These Spinach Puffs

In this post, Iโ€™ll walk you through creating these savory puffs step by stepl. Youโ€™ll also find tips for making them ahead of time and variations to add your own twist to these delightful bites. Full ingredients and steps are also listed below this post.

Step 1: Prep Puff Pastry

Before starting the recipe, make sure the puff pastry is thawed if you plan on assembling the puffs once the filling is ready. Or if youโ€™re making puf pastry on your own, make it according to this recipe. Otherwise, you can make the filling ahead of time, and assemble later on.

Freshly baked spinach puffs in a muffin tin, each with a golden-brown, flaky crust and savory filling peeking out slightly from the pastry folds. The background shows kitchen items like a bowl of fresh spinach, a rolling pin, and a jug, adding a homely and appetizing setting to the image.

Step 2: Cream Cheese Filling

In a small mixing bowl, add the softened cream cheese, egg, salt, and black pepper. I like to add a pinch of garlic powder or a sprinkle of dried thyme, to add a bit more depth to the flavor.

Add the parmesan cheese. Using a fork or small whisk, mix everything together thoroughly until the mixture is smooth and creamy. Continue stirring until you have a uniform texture with no lumps. Once combined, set the mixture aside while you prepare the rest of the ingredients.

Panel with three images showing steps for making spinach puffs. First image showing a bowl with softened cream cheese, an egg, salt, and pepper ready to be mixed, with ingredients like spinach and flour in the background. Second image showing the cream cheese mixture partially stirred with added shredded parmesan cheese. Third image showing the fully combined cream cheese filling mixture, ready for further assembly in the spinach puff recipe.

Step 3: Bacon Spinach Filling

Add the bacon slices to a frying pan or skillet in an even layer, and cook over medium heat until crispy, about 9โ€“11 minutes, flipping halfway through. Then I transfer the cooked bacon to a paper towel-lined plate to drain. I like to dab off any excess grease. Once cool, crumble or chop the bacon into small pieces.

Panel with two images showing steps for preparing bacon for spinach puffs. First image showing bacon slices cooking in a frying pan, sizzling as the fat renders. Second image showing a hand chopping the cooked bacon into small crumbles on a wooden cutting board.

I pour off most of the bacon fat from the pan, but leave a little in the pan and return it to the heat. Add the garlic, and once it turns fragrant, I add the spinach and cook it just until wilted. Once it cools slightly, I stir the bacon back in and season lightly with salt. This mixture needs to cool completely before assembling.

Panel with four images showing steps for cooking spinach and bacon mixture for spinach puffs. First image showing fresh spinach leaves in a frying pan, beginning to cook. Second image showing the spinach wilted down after cooking. Third image showing crumbled bacon added to the cooked spinach in the pan. Fourth image showing the spinach and bacon fully combined and cooked together, ready for assembling the puffs.

Step 4: Assemble

Preheat the oven to 400ยบF (200ยบC). Lightly grease a muffin pan with cooking spray or butter. Set aside.

Whether you used homemade puff pastry or storebought, lightly flour a surface and roll it out into a 1/4โ€ thick rectangle. Cut the pastry into 12, 4ร—4โ€ squares with a knife or pastry cutter.

Panel with three images showing steps for preparing puff pastry for spinach puffs. First image showing a rolling pin flattening the puff pastry sheet on a floured surface. Second image showing a hand using a pastry cutter to slice the puff pastry into sections. Third image showing the puff pastry sheet divided into four equal squares, ready for assembly.

Place each square into the muffin pan, letting the edges overhang.

Evenly divide the cream cheese mixture between the pastry-lined cups, then top with the bacon spinach mixture. Sprinkle about 1 teaspoon of parmesan cheese over each filled cup.

Fold the overhanging pastry edges over the filling and press them together in the center. You may have to brush lightly with egg to stick the edges together. Brush the tops lightly with a whisked egg wash for a golden finish.

Panel with four images showing steps for assembling spinach puffs in a muffin tin. First image showing hands placing squares of puff pastry into the cavities of a muffin tin, with the edges overhanging. Second image showing dollops of cream cheese filling added to the center of each puff pastry. Third image showing the addition of the spinach and bacon mixture on top of the cream cheese filling in each cup. Fourth image showing each cup topped with shredded parmesan cheese, ready for baking.

Step 5: Bake

Bake in the preheated oven for about 25 minutes, or until the puffs are golden brown. Let them cool in the pan for about 10 minutes before serving.

A plate of freshly baked spinach puffs with golden, flaky pastry and savory filling, arranged on a round white plate. The spinach, bacon, and cheese filling is visible in some puffs, adding a rich, appetizing texture. In the background, there are kitchen items, including a bowl of fresh spinach and a rolling pin, creating a cozy and inviting setting for these delicious appetizers.

Make Spinach Puffs Ahead of Time

These puffs are great to make ahead and bake them when you need them. Perfect for a quick snack or a great way to make prepping for a dinner party easy. Just pop them in the oven!

Fridge Method: Follow the recipe instructions to make both the cream cheese and spinach bacon fillings. Once prepared, store the fillings in an airtight container in the refrigerator for up to 1-2 days. Assemble when ready to bake.

Or you can even fully assemble the puffs and place them in the fridge up to one day before baking. But wait to bring the edges of the pastry to the center until just before baking. Place the assembled unbaked puffs in the muffin tin and cover tightly with plastic wrap, making sure the dough isnโ€™t exposed.

Freezing Method: Once the puffs are assembled, place the entire muffin tin in the freezer. Once the puffs are frozen solid (after a few hours), remove them from the tin and store them in a freezer-safe container or bag for up to 1 month.

When Ready to Bake: If refrigerated, bake as directed, but you may need to add an extra 5 minutes to the baking time. If frozen, no need to thawโ€”bake directly from frozen, adding 10-15 minutes to the baking time, until golden brown.

Close-up image of a spinach puff with a bite taken out, revealing the filling of creamy cheese, spinach, and bacon inside the flaky golden pastry. Other spinach puffs are in the background, showcasing the appetizing texture and layers of the pastry and filling.

Tips & Tricks

Using or making puff pastry can be daunting. Check out the below tips and this helpful guide!

  • Thawing Store Bought Puff Pastry: If using frozen puff pastry, thaw it in the fridge for 3โ€“4 hours or at room temperature for 30โ€“40 minutes. Work with the pastry while itโ€™s cool for the best flaky texture.
  • Drain the Spinach: If using frozen spinach, make sure you fully defrost it and squeeze it to get any excess moisture out.
  • Oven Bacon: Cook the bacon in the oven for an easier, hands-off method. Preheat the oven to 400ยฐF, lay bacon in a single layer on a baking sheet, and bake for 15โ€“20 minutes. For easy cleanup, line the baking sheet with foil or parchment paper, which will catch the bacon grease.

Variations

These spinach puffs are super versatile. Think of it more like a template that you can mix and match different flavor combinations with. Try some of the below.

  • Vegetarian Option: Skip the bacon and add sautรฉed mushrooms, onions, or roasted red peppers for a veggie-packed alternative.
  • Cheese Swaps: Replace parmesan with feta cheese, Asiago, Manchego, or Romano for a slightly different flavor.
  • Mediterranean Spinach Puffs: Add chopped sun-dried tomatoes, kalamata olives, and a sprinkle of oregano to the filling for a Mediterranean-inspired flavor profile.
  • Caramelized Onion Addition: Fold in a spoonful of caramelized onions with the spinach filling for a touch of sweetness that balances the savory flavors.
  • Goat Cheese and Honey: Replace cream cheese with goat cheese and drizzle a bit of honey over the filling before sealing the puff for a sweet and savory combination.
Close-up image of freshly baked spinach puffs with golden, flaky puff pastry. The puffs are displayed on parchment paper with a music sheet print, showing crispy layers and slight browning, filled with a spinach and bacon mixture peeking out from the pastry folds.

FAQs

Why did my puffs turn soggy?

Usually excess moisture from the spinach or assembling while the filling is warm.

Can I use frozen spinach instead of fresh?

Yes. Thaw it completely and squeeze out as much liquid as possible before cooking. Any leftover moisture will soften the pastry.

Why do these bake in a muffin tin instead of on a sheet pan?

The muffin tin supports the pastry as it rises, which keeps the filling contained and helps the puffs hold their shape

Whatโ€™s the best way to serve these for a party?

I like serving them slightly warm or at room temperature. They hold their shape well and donโ€™t need to be piping hot to taste good.

More Recipes You Might Like

If you enjoy this kind of savory pastry, there are a few others you might like next. My Mini Baked Brie Appetizers follow a similar make-ahead-friendly approach with a richer center. Tomato Tart is another good option if you want something slightly lighter but still flaky and savory. And if youโ€™re looking for a sweet counterpart using puff pastry, Cherry Turnovers are a reliable favorite.

Share Your Puffs!

If you make these spinach puffs, let me know how they turn out. Leave a comment or rating below โ€” itโ€™s genuinely helpful for other readers. And if you share them, feel free to tag me on Instagram so I can see how yours came together.

Close-up image of a spinach puff with a bite taken out, revealing the filling of creamy cheese, spinach, and bacon inside the flaky golden pastry. Other spinach puffs are in the background, showcasing the appetizing texture and layers of the pastry and filling.

Spinach Puffs

Camila Hurst
These savory spinach puffs feature a creamy filling with spinach, bacon, and parmesan, wrapped in flaky puff pastry. Perfect for parties or an indulgent appetizer, they combine crispy pastry with a rich, cheesy filling for a delicious bite-sized treat.
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Course Appetizer, Brunch
Cuisine American
Servings 12 puffs
Calories 230 kcal

Ingredients
 

Puff Pastry
Cream Cheese Filling
  • 3/4 cup cream cheese softened (170 grams)
  • 1 large egg
  • 1/2 cup parmesan cheese
  • 1/4 tsp salt plus more to taste
  • 1/4 tsp ground black pepper
Bacon Spinach Filling
  • 6 slices of bacon 150 grams
  • 2 garlic cloves mashed
  • 6 cups packed baby spinach
  • 1/4 tsp salt plus more to taste
To Assemble
  • 1/4 cup parmesan cheese
  • 1 egg

Instructions
 

Cream Cheese Filling
  • In a mixing bowl, add the cream cheese, egg, parmesan, salt, and black pepper. You can also add other spices such as garlic powder or dried thyme, if desired.
  • Mix the cream cheese, egg, parmesan and seasoning with a fork, until completely incorporated. Set aside.
Bacon Spinach Filling
  • Add the bacon slices to a frying pan on an even layer, without overlapping.
  • Turn the heat to medium and let the bacon slowly cook as the fat renders.
  • Cook for about 5 minutes, then flip and cook for another 4 to 6 minutes until crispy.
  • Transfer the bacon slices to a plate lined with paper towels to drain excess fat.
  • Once the bacon cools down a bit, slice it or crumble it into small pieces. You should have about 1/3 cup of bacon bits.
  • Remove almost all the fat from the pan, leaving about 1/2 tbsp of the bacon fat in the pan.
  • Add the crushed garlic and cook for 1 to 2 minutes, until golden.
  • Add the spinach and stir. Let the spinach cook for 2 minutes or until wilted.
  • Add the salt, taste and add more as needed.
  • Mix the bacon in with the spinach. Set aside until it cools down.
To Assemble and Bake
  • Preheat the oven to 400ยบF.
  • Lightly grease a muffin or cupcake pan with oil spray, or brush with oil or melted butter. Set aside.
  • Whisk the egg, set it aside, alongside a pastry brush.
  • Place the puff pastry on a lightly floured counter.
  • Roll the pastry into a 1/4โ€ thick rectangle.
  • Cut the pastry into 12 4ร—4โ€ squares.
  • Place each square of dough on the bottom of a muffin cavity in the greased pan, leaving the edges overhanging at the top.
  • Evenly divide the cream cheese mixture between the cups.
  • Top with the spinach bacon mixture, also dividing it evenly among the cups.
  • Sprinkle the parmesan on top, dividing about 1/4 cup of parmesan between each cup, it will be about 1 teaspoon of cheese per cup. You can add more if you like it extra cheesy.
  • Bring each edge of the pastry dough to the center, covering the filling, and press them together. You can brush with the tiniest amount of egg wash to help the edges stick together.
  • Brush each sealed cup lightly with the egg wash.
  • Bake the puffs in the preheated oven for about 25 minute, or until golden brown.
  • Remove from the oven, let them cool down for about 10 minutes before serving.

Notes

Parmesan cheese: In place of parmesan cheese you can use Parmigiano Reggiano, Asiago, Manchego, or Romano cheese.
Thawing the puff pastry: To thaw puff pastry, place it in the fridge for 3 to 4 hours for the best results. For a quicker option, let it sit at room temperature for 30 to 40 minutes. In a rush, you can use the microwave, wrap the pastry in paper towels and microwave for 15 seconds on one side, flip it over and microwave for another 15 seconds. Be careful not to overdo it. Always work with the pastry while itโ€™s still cool to maintain its flaky texture.
Homemade Puff Pastry: For a truly decadent treat, try making your own puff pastry using this recipe.ย 
Oven Bacon: To cook the bacon in the oven, preheat to 400ยฐF and line a baking sheet with foil or parchment. Lay the bacon slices in a single layer without overlapping, and bake for 15-20 minutes, depending on how crispy you like it. Once done, transfer to a paper towel-lined plate to drain.
Make Ahead:
  • Prepare the Cream Cheese Filling and Bacon Spinach Filling: Follow the recipe instructions to make both fillings. Once prepared, store the fillings in airtight containers in the refrigerator for up to 1-2 days.
  • Assemble the Spinach Puffs: You can fully assemble the puffs up to the step where you bring the edges of the puff pastry to the center and press them together. Place the assembled unbaked puffs in the muffin tin and cover tightly with plastic wrap, making sure the dough isnโ€™t exposed.
  • Store the assembled puffs in the fridge for up to 1 day before baking.
  • For Freezing: Once the puffs are assembled, place the entire muffin tin in the freezer. Once the puffs are frozen solid (after a few hours), remove them from the tin and store them in a freezer-safe container or bag for up to 1 month.
  • When Ready to Bake: If refrigerated, bake as directed, but you may need to add an extra 5 minutes to the baking time. If frozen, no need to thawโ€”bake directly from frozen, adding 10-15 minutes to the baking time, until golden brown.
ย 

Nutrition

Serving: 1puffCalories: 230kcal
Keyword pastry, spinach
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.