Why These Spinach Puffs Are Always the First to Vanish
There’s something dangerously addictive about buttery, flaky pastry stuffed with warm, cheesy spinach. I made these Spinach Puffs for a holiday game night once — just a single tray, thinking, “Eh, they’ll nibble.” They were gone before the dice even hit the table. My sister-in-law literally whispered, “What is in these?” as if they were laced with magic. They’re not. But they kind of taste like they are.
You get this golden, crispy exterior that shatters just slightly when you bite in, then boom — creamy spinach, salty feta, crispy bacon bits, a whisper of dill. They’re rich, savory, and just a little bit tangy. Everything a good appetizer should be, and then some.
Oh — and if you’re thinking you’ll have leftovers? Think again.

Table of Contents
Ingredients That Bring These Puffs to Life
Every piece of this recipe plays a part in building that layered flavor. No fluff. Just ingredients doing their job.
• Cream cheese – melts into a luscious, creamy base that binds everything together. Softened just enough to stir, not soup.
• Egg – adds structure to the filling, giving it a light fluff without making it omelet-y.
• Olive oil – brings a hint of richness and helps meld the flavors together.
• Dried dill – not overpowering, just a subtle, herby lift that makes everything feel fresh.
• Fresh spinach – wilted down and packed with color and a slightly earthy bite. Squeeze it dry or you’ll regret it.
• Feta cheese – tangy, crumbly, and boldly salty. It gives the filling that unmistakable Mediterranean vibe.
• Bacon bits – little pops of savory umami and crunch. Optional, but honestly… not really optional.
• Salt and pepper – to wake up all the other flavors. Taste and adjust like your flavor life depends on it.
• Puff pastry – the buttery, flaky star. Store-bought works great — just make sure it’s fully thawed but still cold.
• Melted butter – brushed over the top for that golden finish you can almost hear crackle.
See the recipe card below for the full list of ingredients and measurements.
Building the Perfect Spinach Puff: Here’s the Flow
No stand mixer. No fancy equipment. Just a few bowls, a muffin tin, and a little assembly line energy.
- Get that muffin tin ready. Spray 9 cups lightly so nothing sticks. You want easy release, not puff pastry surgery.
- Melt your cream cheese. Not hot, just soft enough. Microwave in 10-second bursts until it’s smooth and silky. Stir in your egg, olive oil, and that dried dill. Don’t overthink it — just get it creamy and blended.
- Time for the greens. In another bowl, mix together your chopped spinach (make sure it’s squeezed dry — seriously, soggy puffs are sad), crumbled feta, and bacon bits. Pour your cream cheese mixture right over that and season with salt and pepper. Stir it all together with a fork until everything is coated in that dreamy cheesy mix.
- Cut and press. Unfold your puff pastry and cut it into 9 roughly equal squares. Stretch each one just a little and press it into each muffin cup. Corners sticking up is exactly what you want — they’ll fold beautifully later.
- Fill ’em up. Spoon the spinach mixture evenly into each pastry-lined cup. Not too full, not too skimpy. The Goldilocks zone.
- Seal and shine. Fold the pastry corners up over the filling — like you’re tucking in a baby — and pinch gently to seal. Brush the tops with melted butter. You’ll thank yourself later when they come out looking like golden little pillows.
- Bake time. Into a preheated 400°F oven they go. Give them about 20 minutes — they’ll puff up, turn golden, and smell like a savory bakery exploded in your kitchen. Wait 10 minutes after baking before trying to pop them out — they need a moment. A little knife around the edges helps if they’re stubborn.

A Few Tricks I Swear By
How to Avoid the Dreaded Soggy Puff
Spinach holds more water than you think. After chopping, wrap it in a clean dish towel and squeeze like you’re wringing out wet laundry. Seriously, get ruthless. The dryer the spinach, the creamier the filling stays.
If your puff pastry feels too warm and floppy before baking, pop the filled tray into the fridge for 10 minutes before it hits the oven. Cold pastry = better puff.
Little Tweaks That Change Everything
Feeling wild? Sub the feta with ricotta or shredded mozzarella for a softer, creamier vibe. Or toss in some sautéed mushrooms or a pinch of red chili flakes if you’re into that kicky, savory depth.
Not into bacon? Try chopped ham or even some caramelized onions. Oh — and a little lemon zest can really wake things up if you want brightness.
Want minis? Use a mini muffin tin and cut your pastry into 18 pieces instead of 9. Same process. Just scale the baking time down to 10–15 minutes. Tiny, poppable perfection.
What to Serve with These Flavor Bombs
They honestly don’t need much — they carry a party all on their own. But if you’re building an appetizer table, pair them with something crisp or tangy. A light cucumber dip. Maybe a chilled rosé. Even a spicy tomato jam wouldn’t hurt.
They’re rich. They’re bold. They need something that doesn’t fight back.
Stashing Your Spinach Puffs for Later
Got leftovers? (Rare, but it happens.)
Cool them completely, then pop them into an airtight container in the fridge. Reheat in the oven at 350°F until warm and crisp again. Microwaving works in a pinch, but you’ll lose that magical crunch.
Want to freeze? Assemble, then freeze them before baking — right in the muffin tin. Once solid, transfer to a container and keep frozen for up to two months. Bake straight from frozen, just add a few extra minutes in the oven.
Or bake first, then freeze — just know they’ll be a little less puffy on round two. Still tasty as ever, though.
One Last Bite
There’s just something comforting about warm, flaky pastry cradling creamy spinach and tangy feta — a little crunch, a soft center, and a hit of salty bacon to pull it all together. These spinach puffs don’t just taste good; they feel cozy. Like something you’d snack on in the quiet between guests arriving, drink in hand, maybe swaying a little to the music in the background. Spinach puffs have this way of disappearing fast — so maybe make a double batch and stash a few for yourself before they’re gone. Trust me.
FAQs about Spinach Puffs
Can I freeze spinach puffs before baking?
Yes — assemble the spinach puffs, place them in the muffin tin, and freeze until solid. Then transfer to a container or freezer bag. When ready to bake, return them to the tin and bake straight from frozen at 400°F for 25–30 minutes.
What’s the best way to reheat leftover spinach puffs?
To keep the puff pastry crisp, reheat in the oven at 350°F for about 8–10 minutes. Avoid microwaving if you want to preserve that flaky texture. If you must microwave, go short — 20–30 seconds max.
Can I make spinach cheese puffs without bacon?
Absolutely. Just leave out the bacon bits or replace them with sautéed mushrooms or chopped sun-dried tomatoes for a vegetarian option. You’ll still get all that creamy, savory goodness from the cheese and spinach mixture.
How long can spinach and feta puffs sit out at room temperature?
These can sit out safely for about 2 hours. After that, it’s best to store them in the fridge and reheat as needed. If you’re serving at a party, try keeping them on a warming tray to maintain their crispness and temperature.
More Relevant Recipes
- Vegetarian Stuffed Peppers: These savory stuffed bell peppers are filled with a hearty mix of grains and vegetables, wrapped in a tender pepper shell. Similar to spinach puffs, they deliver satisfying bites with layers of texture and flavor — perfect for a cozy appetizer or light meal.
- Oven Baked Frittata: This frittata offers a rich, eggy base loaded with vegetables and baked to golden perfection. It’s a great brunch option that shares the same creamy, savory comfort as spinach puffs, minus the pastry.
- Ricotta Crostini with Peas and Mint: Light yet flavorful, these crostini combine creamy ricotta with spring peas and fresh mint on a crispy base. They echo the same contrast of textures and fresh, tangy notes found in spinach puffs.
Spinach Puffs Recipe
These golden spinach puffs are filled with a creamy mix of spinach, feta, and bacon, all wrapped in flaky puff pastry — perfect for snacking or sharing.
- Prep Time: 10 minutes
- Cool: 10 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 9 puffs 1x
- Category: Appetizer
- Method: Baking
- Cuisine: American
Ingredients
- 4 ounces cream cheese, softened
- 1 large egg
- 1 tablespoon olive oil
- 1/2 teaspoon dried dill
- 2 cups chopped fresh spinach, tightly packed
- 3/4 cup crumbled feta cheese
- 2 teaspoons bacon bits
- Salt and pepper, to taste
- 1 sheet frozen puff pastry, thawed
- 1 tablespoon melted butter
Instructions
- Preheat your oven to 400°F and lightly grease 9 muffin tin cups with nonstick spray.
- Soften the cream cheese in the microwave in short 10-second intervals until it’s smooth but not hot. Stir in the egg, olive oil, and dill until well blended.
- In another bowl, mix together the spinach, feta, and bacon. Pour in the cream cheese mixture and season with salt and pepper. Use a fork to combine everything evenly.
- Cut the puff pastry into 9 equal squares. Gently stretch each square and press into the muffin tin cups, letting the corners stick out slightly.
- Spoon the filling evenly into the pastry-lined cups. Bring the corners of the pastry together over the top and pinch gently to seal.
- Brush the tops with melted butter and place in the oven.
- Bake for about 20 minutes, or until the tops are golden and the pastry has puffed up.
- Let the puffs cool in the tin for 10 minutes. Run a knife around the edges if needed to loosen and lift them out.
Notes
- Squeeze out any extra moisture from the spinach to prevent soggy bottoms.
- To make bite-sized versions, cut the puff pastry into 18 smaller squares and bake for 10–15 minutes.
- For a vegetarian option, skip the bacon or swap with sautéed mushrooms or chopped sun-dried tomatoes.
Nutrition
- Serving Size: 1 puff
- Calories: 265
- Sugar: 1g
- Sodium: 286mg
- Fat: 21g
- Saturated Fat: 8g
- Carbohydrates: 13g
- Protein: 5g
- Cholesterol: 52mg
Keywords: spinach puffs, spinach and feta, puff pastry appetizer, spinach cheese puffs







