There’s nothing quite like the moment when you pull a tray of freshly baked Spinach Puffs from the oven—the golden-brown, flaky crust cradling a warm, creamy filling just waiting to be devoured. I first whipped up these delightful treats on a whim during a family gathering, and they quickly stole the show. With a combination of buttery puff pastry, rich cream cheese, and savory spinach, they are the versatile appetizer every home cook needs in their repertoire.
Not only are they incredibly easy to make, coming together in just 40 minutes, but they are also perfect for any occasion, from casual brunches to festive celebrations. Plus, with options to customize the filling—think crumbled feta, crispy bacon, or even mushrooms—these Spinach Puffs guarantee to please all palates. Trust me, one bite of these cheesy, crispy bites will have everyone asking for the recipe! So, let’s dive in and make some magic happen in your kitchen.
Why You’ll Adore These Spinach Puffs!
Simplicity at Its Best: With just a few ingredients, these puffs come together in 40 minutes.
Savory Goodness: The blend of cream cheese and feta delivers a rich, cheesy flavor that’s hard to resist.
Crowd-Pleasing Appetizer: Perfect for parties, these bites will disappear fast, leaving guests raving.
Versatile Choices: Customize your puffs with options like bacon or sautéed mushrooms to suit every taste.
Make-Ahead Convenience: Prep them in advance and bake right before serving—dinner parties just got easier!
Spinach Puffs Ingredients
• Here’s everything you’ll need to create your delicious Spinach Puffs!
For the Filling
- Cream Cheese – Adds creaminess and richness to the filling; replace with ricotta for a lighter option.
- Egg – Binds ingredients together; omit for a vegan version.
- Dried Dill – Provides herby flavor; swap with fresh herbs like parsley or omit if preferred.
- Fresh Spinach – Main vegetable that adds nutritional value; frozen spinach can be used if well-drained.
- Crumbled Feta – Offers a salty, tangy taste; substitute with ricotta or Parmesan for different flavor profiles.
- Bacon Bits – Adds savory crunch; replace with diced ham or omit for a vegetarian version.
- Salt and Pepper – Enhances flavor; season to taste.
For the Pastry
- Frozen Puff Pastry – Provides the flaky crust; ensure it’s thawed before use.
- Butter – Used for brushing, adds richness; can use olive oil for a dairy-free option.
Get ready to wow your taste buds with these delightful Spinach Puffs!
How to Make Spinach Puffs
-
Preheat the oven to 400°F (200°C). Spray a muffin pan generously with cooking spray. This prevents sticking and ensures your puffs release effortlessly after baking.
-
Microwave the cream cheese for about 30 seconds, or until softened. In a bowl, mix it with the egg, olive oil, and dried dill until you have a smooth, creamy mixture. This foundation creates the rich filling that binds the delicious ingredients together.
-
Combine the fresh spinach, crumbled feta, and bacon bits in a separate bowl. Pour the cream cheese mixture over these ingredients and gently fold everything together. Make sure the filling is well-combined to ensure every bite is bursting with flavor!
-
Cut the thawed puff pastry into 9 squares. Line each muffin cup with a square, gently pressing it into the bottom and up the sides. This flaky crust will cradle your flavorful filling and turn perfectly golden as it bakes.
-
Fill each pastry-lined muffin cup with the spinach filling, dividing it evenly. Fold over and press the edges of the pastry together, and then brush the top with melted butter for an extra golden touch.
-
Bake in the preheated oven for 20 minutes or until the puffs are golden brown and puffy. Let them cool in the pan for about 10 minutes before gently removing them. This resting time allows the flavors to settle and makes them easier to handle!
Optional: Serve with a tangy yogurt-tahini dip for extra flavor!
Exact quantities are listed in the recipe card below.
Expert Tips for Spinach Puffs
-
Moisture Control: Squeeze out excess moisture from the spinach before adding it to the filling to keep the puffs from becoming soggy.
-
Crispier Pastry: For an even crispier puff pastry, brush the exterior with olive oil instead of melted butter.
-
Custom Sizes: For bite-sized Spinach Puffs, cut the pastry into smaller squares and adjust the baking time accordingly for perfect mini servings.
-
Filling Variations: Feel free to swap crumbled feta for ricotta or mozzarella, or add diced ham or sautéed mushrooms for added flavor and texture.
-
Make Ahead: Prepare the Spinach Puffs ahead of time and refrigerate or freeze them unbaked. Just pop them in the oven when guests arrive for freshly baked delights!
How to Store and Freeze Spinach Puffs
- Fridge: Store leftover Spinach Puffs in an airtight container for up to 3 days. Reheat in the oven at 350°F for about 10-15 minutes to restore crispiness.
- Freezer: Freeze uncooked Spinach Puffs by placing them on a baking sheet until firm, then transfer to a freezer bag for up to 2 months. Bake straight from frozen, adding 5-10 minutes to the baking time.
- Reheating: To refresh cooked puffs, reheat in the oven for 10-12 minutes at 350°F to regain their crispy texture; avoid using the microwave which may make them soggy.
- Make-Ahead Tip: Prepare Spinach Puffs ahead of time; simply stash unbaked ones in the freezer for last-minute entertaining or snacking!
What to Serve with Spinach Puffs?
Building the perfect meal around your delightful Spinach Puffs can elevate your dining experience, transforming a simple appetizer into a memorable feast.
-
Crispy Garden Salad: A fresh, vibrant salad with mixed greens, cherry tomatoes, and a tangy vinaigrette complements the richness of the puffs beautifully. The crunch and refreshing flavors create a delightful contrast.
-
Creamy Yogurt Dip: Pair your Spinach Puffs with a silky yogurt-tahini dip. This creamy accompaniment enhances the savory filling while adding a touch of brightness to each bite.
-
Savory Tomato Soup: A warm bowl of tomato soup adds a cozy element to your meal. The tangy and slightly sweet flavors create a comforting backdrop for the crispy puffs.
-
Roasted Vegetables: Colorful roasted vegetables seasoned with olive oil and herbs provide a hearty side that boosts nutrition while harmonizing with the flavors of the Spinach Puffs.
-
Herbed Quinoa: A fluffy quinoa dish infused with herbs brings a nutritious, nutty flavor that complements the creamy goodness of the puffs, making your meal more wholesome.
-
Chilled White Wine: A glass of chilled Sauvignon Blanc pairs excellently with the Spinach Puffs. Its crisp acidity cuts through the richness for a refreshing sip with every bite.
-
Fruit Platter: A colorful assortment of seasonal fruits serves as a light, refreshing finish. The natural sweetness of the fruit balances the savory tones of the puffs, rounding out the meal beautifully.
-
Mini Cheesecakes: Consider mini cheesecakes for dessert, offering a sweet ending to your meal. Their creamy texture and subtle sweetness create a delightful contrast to the savory starter.
Make Ahead Options
These delightful Spinach Puffs are perfect for meal prep enthusiasts! You can prepare the filling (cream cheese, spinach, feta, and bacon) up to 3 days in advance and store it in the refrigerator, covered, to maintain its creamy texture. Additionally, you can assemble the puffs completely and refrigerate them for up to 24 hours before baking. Just make sure to cover them tightly to avoid any drying out. When you’re ready to serve, simply preheat your oven and pop the puffs in straight from the fridge; no need to wait for them to come to room temperature! This way, you’ll have restaurant-quality appetizers with minimal last-minute effort, perfect for busy weeknights or unexpected company!
Spinach Puffs Variations
Feel free to mix things up and add your special touch to these delightful bites!
-
Dairy-Free: Substitute cream cheese with a vegan cream cheese alternative to make these puffs more inclusive. Your guests will love them just as much!
-
Herb Boost: Swap dried dill for fresh thyme or basil; their aromatic flavors will elevate the overall taste. Think of how fresh herbs awaken a dish!
-
Veggie Mix: Add sautéed onions or mushrooms to the filling for extra depth. Each addition adds a unique layer of flavor that can surprise and delight!
-
Spicy Kick: Incorporate a pinch of red pepper flakes for a warm finish. Just a little heat can transform these puffs into a bold experience!
-
Meat Lover’s Twist: Replace bacon bits with crumbled sausage for a heartier option. It’s perfect for those who prefer a robust meat flavor!
-
Cheese Choices: Experiment with different cheeses, like goat cheese or Fontina, for a creamy and tangy filling. The right cheese can make all the difference!
-
Nutty Addition: Stir in some toasted pine nuts for a delightful crunch. The nuts bring a lovely texture contrast that makes each bite special!
-
Sweet and Savory: Add chopped sun-dried tomatoes for a hint of sweetness and richness. They provide an unexpected twist that enhances the overall flavor profile!
Spinach Puffs Recipe FAQs
How to choose fresh spinach for the filling?
When selecting fresh spinach, look for vibrant, crisp leaves without any dark spots or wilting. These visual cues indicate freshness. If using frozen spinach, ensure it’s well-drained to avoid soggy puffs—squeeze out excess moisture thoroughly!
How should I store leftover Spinach Puffs?
Store leftover Spinach Puffs in an airtight container in the fridge for up to 3 days. To reheat, place them in a preheated oven at 350°F for about 10-15 minutes, allowing them to regain their delightful crispiness.
Can I freeze uncooked Spinach Puffs and how?
Absolutely! To freeze uncooked Spinach Puffs, line them up on a baking sheet, ensuring they don’t touch. Freeze until firm, then transfer them into a freezer bag. They’ll last for up to 2 months. Bake from frozen, adding 5-10 extra minutes to the cooking time, until they’re golden brown and puffy.
What if my filling is too watery?
If your filling seems watery, it’s likely due to excess moisture in the spinach or cream cheese. To easily fix this, drain the spinach thoroughly and encourage moisture to escape by squeezing it in a clean kitchen towel. You can also microwave the cream cheese for a few seconds longer to ensure it’s fully softened, aiding in a better texture.
Are these Spinach Puffs suitable for those with allergies?
These Spinach Puffs contain common allergens like dairy and eggs. For a dairy-free and vegan option, substitute cream cheese with a plant-based alternative, and leave out the egg. Always check ingredient labels, especially if cooking for guests with allergies, to ensure safety.
How do I make these Spinach Puffs bite-sized?
To create mini Spinach Puffs, cut the puff pastry into smaller squares, about 3×3 inches. Follow the same filling and baking instructions, but reduce the baking time to around 15-18 minutes. These adorable bites are perfect for parties and make delightful appetizers!

Irresistible Spinach Puffs That Will Wow Your Guests
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C). Spray a muffin pan generously with cooking spray.
- Microwave the cream cheese for about 30 seconds, or until softened. In a bowl, mix it with the egg, olive oil, and dried dill until smooth.
- Combine the fresh spinach, crumbled feta, and bacon bits in a separate bowl. Pour the cream cheese mixture over and gently fold everything together.
- Cut the thawed puff pastry into 9 squares. Line each muffin cup with a square, pressing it into the bottom and up the sides.
- Fill each pastry-lined muffin cup with the filling, dividing it evenly. Fold over and press the edges together, and brush the top with melted butter.
- Bake in the preheated oven for 20 minutes or until golden brown. Let cool in the pan for about 10 minutes before removing.