As I stood in my kitchen, the scent of sizzling bacon intertwined with the earthy aroma of sautéed spinach, I knew I was onto something special. These Easy Spinach Puffs, with their flaky pastry wrapping a luscious filling of cream cheese, feta, and crispy bacon, turned my simple weeknight into a gourmet experience. Not only are they a fantastic crowd-pleaser for gatherings, but they also make for a quick and freezer-friendly appetizer ready to impress at a moment’s notice. Whether served warm or at room temperature, each bite brings comfort and joy, making them a delightful addition to any table. Ready to elevate your appetizer game with these Spinach Puffs? Let’s dive in!

Why are Spinach Puffs so irresistible?
Deliciously Decadent: Each puff features a flaky, buttery crust enveloping a creamy filling that perfectly blends spinach, cream cheese, and crispy bacon for a delightful taste experience.
Quick to Make: With just a few simple steps, you can whip up a batch in no time, making them ideal for unexpected guests or last-minute gatherings.
Crowd Pleaser: Their appealing flavor and texture make these puffs a favorite at parties, ensuring everyone will be coming back for seconds!
Freezer-Friendly: Prep ahead and store them in the freezer for up to three months; just bake when needed for an effortless appetizer. For even more delicious ideas, don’t forget to check out these Ham Cheese Spinach or Lemon Cream Puffs!
Versatile Treat: Customize your spinach puffs by trying different cheeses or adding herbs, creating a unique twist every time.
Spinach Puffs Ingredients
For the Pastry
• Puff Pastry – Use 2 sheets (9- or 10-inch), thawed overnight; homemade pastry can also be used for a personal touch.
For the Filling
• Cream Cheese – Use 8 ounces for a rich, creamy base; opt for reduced-fat Neufchâtel for a lighter version.
• Spinach – 10 ounces of frozen spinach, thawed and thoroughly pressed dry; fresh spinach can replace it if you prefer a different texture.
• Feta Cheese – ½ cup, crumbled for tanginess; consider using ricotta or goat cheese as an alternative.
• Bacon – 4 strips of thick-cut bacon for a crunchy element; leave it out for a vegetarian take if desired.
• Eggs – 2 large eggs, with the yolk for the filling and the white reserved for brushing on top.
• Garlic Powder – ½ teaspoon to elevate flavor; fresh garlic can be used instead for an extra kick.
• Ground Black Pepper – ¼ teaspoon to add flavor balance.
• Dried Oregano – ¼ teaspoon for a touch of herbaceous flavor.
Optional Add-Ons
• Fresh Herbs – Add basil or dill for a refreshing twist that perfectly complements the filling.
• Substitutes – Rotate ingredients like replacing bacon with caramelized onions for unique flavor profiles.
Now you’re ready to whip up these delightful Spinach Puffs! Enjoy the process, and prepare for compliments from your friends and family!
Step‑by‑Step Instructions for Easy Spinach Puffs with Cream Cheese and Bacon
Step 1: Prep Pastry
Begin by rolling out the thawed puff pastry sheets on a lightly floured surface. Use a sharp knife or pizza cutter to cut each sheet into 9 squares, aiming for uniformity. Next, gently press each square into the wells of a greased muffin tin, creating little cups that will hold your delicious filling.
Step 2: Cook Bacon
In a skillet over medium heat, cook the thick-cut bacon until crispy and golden brown, about 6–8 minutes. Once cooked, transfer the bacon to a paper towel-lined plate to drain excess grease, then allow it to cool slightly. Chop the bacon into small pieces for easy incorporation into the Spinach Puffs filling.
Step 3: Mix Filling
In a mixing bowl, combine the cream cheese, pressed dry spinach, crumbled feta, chopped bacon, 1 egg yolk, garlic powder, black pepper, and dried oregano. Using a fork or spatula, mix all the ingredients together until well blended, ensuring a consistent, creamy filling that captures the savory elements beautifully.
Step 4: Fill Pastry
Spoon the filling into each puff pastry cup, filling them generously but not overflowing. Aim for about two heaping tablespoons of filling in each pastry shell, ensuring you can still seal them. The mixture should fit snugly, highlighting the vibrant green spinach and chunks of bacon and feta peeking through.
Step 5: Egg Wash
Next, prepare an egg wash by whisking the reserved egg white in a small bowl. Use a pastry brush to lightly coat the tops of each Spinach Puff with the egg white, which will give them a beautiful golden-brown color as they bake. This simple step adds a lovely shine to your appetizer.
Step 6: Bake
Preheat your oven to 375°F (190°C) and carefully place the muffin tin in the center of the oven. Bake the Spinach Puffs for 25 minutes or until they become puffed and golden brown. Keep an eye on them as they bake; the visual cue of a deep golden color means they’re ready to be taken out.
Step 7: Cool and Serve
Once baked to perfection, remove the Spinach Puffs from the oven and allow them to cool in the muffin tin for about 5 minutes. Carefully transfer them to a wire rack to cool further. Enjoy them warm or at room temperature, relishing each bite of this savory spinach and bacon delight!

Make Ahead Options
These Spinach Puffs are perfect for busy cooks who appreciate the convenience of meal prep! You can prepare the filling—combining cream cheese, spinach, feta, bacon, eggs, garlic powder, pepper, and oregano—up to 24 hours in advance. Simply refrigerate the mixture in an airtight container to maintain its freshness. Additionally, you can assemble the puffs in the muffin tin and keep them covered in the fridge for up to 3 days; just make sure to brush them with egg wash just before baking. When you’re ready to serve, preheat your oven to 375°F (190°C) and bake them for 25 minutes until golden brown and delicious. Enjoy the luxury of having these delightful Spinach Puffs ready to go at a moment’s notice!
Spinach Puffs Variations & Substitutions
Feel free to get creative and make these Spinach Puffs your own with these fun and delicious variations!
-
Vegetarian Delight: Substitute bacon with caramelized onions for a sweet, savory flavor that everyone will love.
-
Cheesy Twist: Swap feta cheese for goat cheese; it will lend a tangy richness to your filling that’s simply divine.
-
Herb Infusion: Add a touch of fresh basil or dill for a burst of flavor that brightens the creamy filling beautifully.
-
Nutty Crunch: Incorporate chopped walnuts or pine nuts into the filling for a delightful crunch that adds texture and richness.
-
Spicy Kick: Mix in red pepper flakes to give your Spinach Puffs an extra kick, electrifying your palate with each bite.
-
Lighter Option: Use reduced-fat cream cheese and substitute some of the bacon with additional spinach to lighten up this recipe guilt-free.
-
Flavorful Additions: Toss in some sautéed mushrooms for an earthy flavor that will elevate the overall taste experience.
-
Sweet Herb Blend: For a unique twist, try adding a bit of fresh mint into the mix – it pairs wonderfully with spinach and cheese!
These variations invite you to explore flavors you love! And remember, if you’re craving more savory pastries, you can also check out these delicious Ham Cheese Spinach or indulge in some tasty Lemon Cream Puffs. Enjoy your cooking adventure!
Expert Tips for Spinach Puffs
- Spinach Preparation: Ensure the spinach is well-pressed to remove excess moisture. This prevents soggy puffs which can ruin their delightful texture.
- Puff Pastry Handling: Keep the puff pastry cool while working with it to prevent melting. This ensures better puffing in the oven.
- Muffin Tin Spacing:Avoid overcrowding the muffin tin; this allows each Spinach Puff to bake evenly and achieve that perfect, golden-brown color.
- Egg Wash Importance: Don’t skip the egg wash on top! It adds a beautiful, shiny finish that makes your puffs look as delicious as they taste.
- Freezing for Later: Bake and cool the puffs completely before freezing. Store in airtight containers for up to 3 months for quick, future snacks.
What to Serve with Easy Spinach Puffs with Cream Cheese and Bacon
Elevate your appetizer experience with vibrant sides and delicious pairings that complement these delightful puffs.
- Creamy Mashed Potatoes: The buttery richness of mashed potatoes balances the savory filling of the Spinach Puffs, making every bite comforting.
- Mixed Green Salad: A fresh salad with a light vinaigrette adds a refreshing crunch, cutting through the creaminess and enhancing the flavors.
- Garlic Knots: Soft, pillowy garlic knots provide a delightful chew and pair perfectly with the spinach and bacon flavors. They can be a fun finger food addition.
- Tzatziki Sauce: The cool, tangy Greek yogurt dip adds a refreshing contrast to the warm, savory puffs, enhancing the enjoyment of every bite.
- Herbed Couscous: With its light texture and fresh herbs, couscous offers a gentle, fluffy base that perfectly complements the Spinach Puffs for a complete meal.
- Red Wine: A glass of medium-bodied red wine enhances the rich flavors of the puffs while providing a sophisticated edge to your gathering.
- Fruit Sorbet: For dessert, a vibrant fruit sorbet cleanses the palate with its refreshing sweetness, creating a beautiful ending after the savory puffs.
- Stuffed Mushrooms: Serve alongside stuffed mushrooms filled with cheese and herbs for a delightful variety of textures and flavors at your next party.
- Charcuterie Board: A board filled with cured meats, cheeses, and olives makes for an elegant and tasty spread that pairs beautifully with Spinach Puffs.
How to Store and Freeze Spinach Puffs
- Fridge: Store any leftover Spinach Puffs in an airtight container in the fridge for up to 3 days. This keeps them fresh while ensuring they’re ready for snacking!
- Freezer: For long-term storage, freeze baked Spinach Puffs in a single layer on a baking sheet until firm, then transfer to an airtight container for up to 3 months.
- Reheating: To reheat from frozen, bake the puffs in a preheated 375°F (190°C) oven for approximately 15–20 minutes, or until heated through and golden.
- Defrosting: If preferred, you can thaw them overnight in the fridge before reheating for optimal texture and flavor.

Spinach Puffs Recipe FAQs
What type of spinach should I use for Spinach Puffs?
Absolutely! For the best results, use 10 ounces of frozen spinach that has been thawed and thoroughly pressed dry to remove excess moisture. This prevents the filling from becoming soggy. If you prefer a fresh option, fresh spinach can also be used; wilt it down in a skillet before mixing into the filling.
How long do Spinach Puffs last in the fridge?
Very! You can store any leftover Spinach Puffs in an airtight container in the fridge for up to 3 days. Make sure they are cooled completely before sealing them in to maintain their flaky texture.
Can I freeze Spinach Puffs? How do I do it?
Absolutely! To freeze, first bake and cool the Spinach Puffs completely. Arrange them in a single layer on a baking sheet until firm, then transfer them to an airtight container or zip-top bag, where they can be stored for up to 3 months. When ready to enjoy, simply reheat them in a preheated oven at 375°F (190°C) for about 15–20 minutes, or until warmed through and crispy again.
What should I do if my Spinach Puffs turn out soggy?
If your Spinach Puffs are soggy, it often means there was too much moisture from the spinach. Ensure to press the thawed spinach well before mixing it into the filling. Also, check that you’re not overfilling the pastry cups. Using a fork to mix the filling until it’s cheesy and creamy can help avoid excess liquid pooling at the bottom during baking.
Can I make Spinach Puffs vegetarian-friendly?
Very! To make these Spinach Puffs vegetarian, simply omit the bacon. You can add caramelized onions or sautéed mushrooms for a delightful flavor twist instead. Be sure to adjust seasonings to maintain a rich taste without the bacon’s savory depth.
What can I serve with Spinach Puffs?
Oh, the more the merrier! These Spinach Puffs are best enjoyed as an appetizer at gatherings, and they pair perfectly with dips like tzatziki or hummus. You could also serve them alongside a fresh salad or a platter of assorted cheeses for a delightful spread.

Savory Spinach Puffs with Cream Cheese and Crispy Bacon
Ingredients
Equipment
Method
- Roll out the thawed puff pastry sheets and cut into 9 squares. Press each square into a greased muffin tin.
- Cook the bacon in a skillet over medium heat until crispy, about 6–8 minutes. Transfer to drain and chop.
- In a bowl, mix cream cheese, spinach, feta, bacon, egg yolk, garlic powder, black pepper, and oregano until well blended.
- Spoon the filling into each pastry cup, filling generously but not overflowing.
- Whisk the reserved egg white and brush over the tops of each puff.
- Preheat oven to 375°F (190°C) and bake for 25 minutes until golden brown.
- Cool in the muffin tin for 5 minutes, then transfer to a wire rack and serve warm or at room temperature.

Leave a Reply