As I scoured my fridge for a quick snack, the twinkling brightness of thawed spinach caught my eye, leading me to a creative impulse. With a few ingredients and a knack for making the most of what I have, I whipped up these Easy Spinach Puffs with Cream Cheese and Bacon. They’re a delightful spin on a classic favorite, ideal for any gathering—or just a cozy night in. Not only are these puffs a make-ahead marvel that you can freeze for later cravings, but they also transform any gathering into a mini celebration of flavors. Imagine savory bites that are crispy on the outside and creamy within! Are you ready to embark on this tasty adventure? Let’s dive in!

Why are Spinach Puffs a Must-Try?
Flavor Explosion: Each bite of these puffs delivers a delicious mix of creamy cream cheese, savory bacon, and tangy feta that will leave your taste buds dancing with joy.
Make Ahead Magic: You can prepare them ahead of time, freeze, and bake whenever the craving strikes, making these puffs an ultimate time-saver for busy days.
Versatile Filling: Customize the filling by adding fresh herbs or switching out the cheese, ensuring every batch is uniquely delicious!
Crowd-Pleaser: Perfect for parties and gatherings, they’ll be the first to disappear—no one can resist these golden delights!
Plus, if you love savory snacks, check out my Potato Cheese Puffs for another fantastic crowd favorite!
Spinach Puffs Ingredients
• Dive into the savory goodness of Spinach Puffs with this simple ingredient list!
For the Filling
- Cream Cheese – brings a rich, creamy texture to the filling; softened for easy mixing.
- Frozen Spinach – the base of our veggie goodness; make sure to thaw and drain it well for optimal flavor.
- Thick-Cut Bacon – adds a crunchy, smoky flavor; for a lighter option, try turkey bacon!
- Feta Cheese – contributes a tangy kick; swap with goat cheese for a unique twist.
- Garlic Powder – enhances the overall flavor with a subtle garlic taste.
- Black Pepper – adds a hint of heat to balance the rich filling.
- Dried Oregano – brings a touch of earthiness; feel free to adjust according to your taste.
- Eggs – two eggs: one for the filling and one for brushing on top for a golden finish.
For the Puff Pastry
- Puff Pastry Sheets – the star of the show, providing a flaky and buttery exterior; ensure it’s chilled before use.
Step‑by‑Step Instructions for Spinach Puffs
Step 1: Preheat Your Oven
Begin by preheating your oven to 375°F (190°C). This ensures that these delightful Spinach Puffs bake evenly and achieve that perfect golden brown color. While the oven warms up, you can prepare your filling, making the most of your time and getting one step closer to enjoying this tasty treat.
Step 2: Prepare the Filling
In a mixing bowl, combine the softened cream cheese, thawed and well-drained spinach, crumbled feta, and crumbled cooked bacon. Add one egg, garlic powder, black pepper, and dried oregano to the bowl. Mix everything thoroughly until well-integrated. This creamy filling will be the heart of your Spinach Puffs, so ensure it’s evenly blended for maximum flavor.
Step 3: Cut the Puff Pastry
Roll out your chilled puff pastry on a clean, lightly floured surface to prevent sticking. Use a sharp knife or pizza cutter to slice the pastry into 9 equal squares. The squares should be large enough to hold a generous spoonful of filling. Lay these squares out on a baking sheet lined with parchment paper, ready for assembly.
Step 4: Assemble the Puffs
Press each puff pastry square gently into the wells of a greased muffin pan. Spoon a heaping tablespoon of your creamy spinach filling into the center of each pastry square. Make sure not to overfill, as you’ll want the edges of the pastry to fold up and create a lovely pouch when baked.
Step 5: Apply the Egg Wash
In a small bowl, beat the remaining egg until smooth. Using a pastry brush, carefully apply the egg wash over each pastry top. This step not only adds a beautiful golden hue to your Spinach Puffs but also helps to hold the edges together while they bake.
Step 6: Bake the Spinach Puffs
Place your muffin pan in the preheated oven and bake for 25-30 minutes. Keep an eye on them as they bake; you’ll know they’re ready when the tops are golden brown and puffed up. The aroma will fill your kitchen, inviting a sense of anticipation for these scrumptious bites.
Step 7: Cool and Serve
Once baked, remove the Spinach Puffs from the oven and allow them to cool for a few minutes in the muffin pan. Carefully lift them out and transfer them to a serving platter. Serve them warm or at room temperature, and watch as they disappear from the table in no time, delighting your guests!

How to Store and Freeze Spinach Puffs
Fridge: Store baked Spinach Puffs in an airtight container for up to 3 days to maintain freshness while keeping them warm and delicious.
Freezer: For longer storage, freeze unbaked Spinach Puffs on a baking sheet until solid, then transfer to a freezer-safe bag for up to 3 months.
Reheating: When ready to enjoy, bake from frozen at 375°F (190°C) for about 25–30 minutes until heated through and golden.
Best Practices: Always ensure the puffs are well-wrapped before freezing to prevent freezer burn, preserving the delightful flavors of spinach and bacon.
What to Serve with Easy Spinach Puffs with Cream Cheese and Bacon
Elevate your gathering or cozy night in with perfect pairings that awaken flavors and enjoyment of your homemade bites.
- Creamy Mashed Potatoes: These velvety potatoes bring a comforting, rich contrast to the savory Spinach Puffs, creating a delightful plate.
- Roasted Vegetables: A colorful medley of roasted seasonal veggies adds freshness and balance. Their caramelized sweetness harmonizes beautifully.
- Tzatziki Sauce: This cool, tangy cucumber and yogurt dip complements the warm, cheesy puffs, enhancing every bite and refreshing the palate.
- Mixed Green Salad: With a zesty vinaigrette, a light salad offers crisp texture and a vibrant burst of flavor, rounding out the meal beautifully.
- Marinara Sauce: For a twist, serve the puffs with warm marinara for dipping; the tangy sauce enhances the savory, cheesy filling effectively.
- Sparkling Wine: A bubbly glass of sparkling wine cuts through the richness of the puffs, bringing an elegant touch to your snack spread.
- Fruit Platter: Offer a selection of fresh fruits like grapes and berries for a sweet contrast; their natural sweetness pairs well with savory flavors.
- Chocolate Fondue: For a decadent dessert, a chocolate fondue will cap off your meal, inviting playful dipping and sweet indulgence.
Spinach Puffs Variations & Substitutions
Customize this recipe to suit your taste buds and dietary needs with these delicious alternatives!
-
Vegetarian: Omit bacon and replace it with caramelized onions for a sweet, savory flavor.
-
Cheese Swap: If feta isn’t your favorite, try using creamy goat cheese or mozzarella for a milder option that melts beautifully.
-
Herb Infusion: Add fresh herbs like dill or parsley to the filling for an aromatic twist that enhances the overall flavor.
-
Spicy Spinach Puffs: Incorporate some red pepper flakes or chopped jalapeños into the filling if you’re looking for an extra kick!
-
Nutty Crunch: Fold in some toasted pine nuts or walnuts for added texture and a nutty taste that complements the creamy filling.
-
Dairy-Free: Replace the cream cheese with a plant-based cream cheese alternative and switch the feta for nutritional yeast to keep it vegan-friendly while still packing in the flavor.
-
Mini Puffs: Use mini puff pastry squares to create bite-sized versions that are perfect for gatherings. They’ll disappear even faster than their larger counterparts!
If you’re looking for another delicious snack, be sure to check out my Potato Cheese Puffs—they’re a crowd-pleasing snack you’ll want at every party! And for a lighter option, make use of turkey bacon instead of thick-cut bacon for your filling.
Expert Tips for Spinach Puffs
• Drain Spinach Well: Ensure you thoroughly drain the thawed spinach to prevent a soggy filling that could affect the puff’s texture.
• Soften Cream Cheese: If your cream cheese is too stiff, microwave it for 10-15 seconds until softened for easier mixing with the other ingredients.
• Cut Even Squares: Maintain uniform sizes when cutting the puff pastry squares to ensure even baking and puffiness in your Spinach Puffs.
• Egg Wash Technique: Don’t skip the egg wash! It helps achieve that beautiful golden color on the pastry, making your puffs visually appealing.
• Make-Ahead Option: These Spinach Puffs are perfect for prepping in advance. Freeze them before baking, and pop them in the oven whenever cravings strike!
Make Ahead Options
These Easy Spinach Puffs are a fantastic option for meal prep and can be made ahead to save you time on busy days! You can prepare the filling up to 3 days in advance by mixing the cream cheese, spinach, feta, and bacon, then refrigerating it in an airtight container. Additionally, you can assemble the puffs and freeze them unbaked for up to 3 months; just place them on a baking sheet, freeze until solid, then transfer to a freezer-safe bag. When you’re ready to enjoy, just bake the frozen puffs straight from the freezer, adding an extra 5-10 minutes to the baking time for perfectly golden results. This make-ahead method ensures they remain just as delicious and flaky when served, perfect for unexpected gatherings or a cozy night in!

Spinach Puffs Recipe FAQs
How do I choose the best spinach for my Spinach Puffs?
Absolutely! For the best results, use frozen spinach that has been thoroughly thawed and well-drained. This helps avoid excess moisture that could make the filling soggy. Look for spinach with a vibrant green color and no dark spots. If you’re using fresh spinach, opt for bright, crisp leaves, and steam or sauté it until wilted before chopping.
What is the best way to store leftover Spinach Puffs?
You can store baked Spinach Puffs in an airtight container in the fridge for up to 3 days. To keep them fresh, allow them to cool completely before sealing them up. When you’re ready to enjoy them again, simply reheat in a 375°F (190°C) oven for about 10-15 minutes until warmed through.
Can Spinach Puffs be frozen?
Yes, they can! For optimal freezing, prepare the Spinach Puffs but do not bake them. Place the unbaked puffs on a baking sheet and freeze until solid. Once frozen, transfer them to a freezer-safe bag for up to 3 months. When you’re ready to bake, simply preheat your oven and add an extra few minutes to the baking time!
What should I do if my Spinach Puffs are soggy?
If your Spinach Puffs come out soggy, it’s often due to excess moisture in the filling. To troubleshoot, make sure to thoroughly drain the thawed spinach before mixing it with other ingredients. Also, ensure that your puff pastry is uniform in thickness to rise well. If you notice excessive moisture, consider baking them a bit longer to help crisp them up.
Are Spinach Puffs safe for people with certain dietary restrictions?
When considering dietary needs, Spinach Puffs can be tailored! For gluten-free options, you can use gluten-free puff pastry. Additionally, if you’re preparing for vegetarians, simply omit the bacon or substitute it with caramelized onions or mushrooms for added flavor. Always check the cheese type for those with dairy allergies, and feel free to swap in your favorites!

Delicious Spinach Puffs with Creamy Feta and Bacon Delight
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C).
- In a mixing bowl, combine the softened cream cheese, thawed spinach, feta, and bacon. Add one egg, garlic powder, black pepper, and oregano. Mix thoroughly until well-integrated.
- Roll out the chilled puff pastry and cut into 9 equal squares on a floured surface.
- Press each pastry square into the wells of a greased muffin pan. Spoon a heaping tablespoon of filling into each square.
- Beat the remaining egg and apply the egg wash over each pastry top.
- Bake in the preheated oven for 25-30 minutes until golden brown.
- Remove from the oven and cool for a few minutes. Transfer to a platter and serve warm.

Leave a Reply