Why You’ll Love This spinach puffs
- Ease of preparation: This spinach puffs recipe is quick and straightforward, making it ideal for busy home cooks and beginners alike. With just a few simple ingredients like puff pastry, cream cheese, spinach, and feta, you can have a delicious appetizer ready in about 40-45 minutes from start to finish. The step-by-step instructions allow you to whip up these savory bites without stress or fuss, perfect for last-minute parties or family gatherings.
- Health benefits: Packed with nutrient-rich spinach, these spinach puffs provide a good source of iron, vitamin A, calcium, and fiber which support a balanced diet and overall wellness. The inclusion of wholesome ingredients like fresh spinach and feta cheese adds essential vitamins and minerals, while the recipe maintains a suitable balance of protein and healthy fats. For more on the nutritional benefits of spinach, check this resource.
- Versatility: One of the standout features of spinach puffs is how adaptable they are to different dietary preferences and restrictions. Whether you need gluten-free options (using certified gluten-free puff pastry) or vegan alternatives (with plant-based cheese and egg substitutes), this recipe accommodates a range of needs. You can also customize fillings to use other vegetables, herbs, or proteins, making these savory pastries suitable for many occasions and dietary plans.
- Distinctive flavor: The rich, savory filling blends creamy cream cheese, tangy feta, fresh spinach, and smoky bacon bits for an unforgettable taste experience. The contrast between the flaky, golden puff pastry exterior and the creamy, flavorful inside creates a delightful textural balance. This combination makes these spinach puffs a delicious appetizer that stands out at any event, delivering warmth and comfort in every bite.
Jump to:
- Why You’ll Love This spinach puffs
- Essential Ingredients for spinach puffs
- Special Dietary Options
- How to Prepare the Perfect spinach puffs: Step-by-Step Guide
- First Step: Prepare Your Baking Equipment and Ingredients
- Second Step: Cook and Prepare the Bacon
- Third Step: Prepare the Creamy Filling Base
- Fourth Step: Mix the Filling Ingredients
- Fifth Step: Prepare Puff Pastry Cups
- Sixth Step: Fill and Seal the Puffs
- Seventh Step: Brush and Bake
- Final Step: Cool and Serve
- Dietary Substitutions to Customize Your spinach puffs
- Protein and Main Component Alternatives
- Vegetable, Sauce, and Seasoning Modifications
- Mastering spinach puffs: Advanced Tips and Variations
- How to Store spinach puffs: Best Practices
- FAQs: Frequently Asked Questions About spinach puffs
- How long and at what temperature should I bake spinach puffs?
- Can I prepare spinach puffs ahead of time and how do I store them?
- Is fresh spinach a good substitute for frozen spinach in the recipe?
- How can I customize the filling for spinach puffs?
- What is the best way to reheat frozen spinach puffs?
- spinach puffs
- Ingredients
- Instructions
- Last Step:
- Notes
- Nutrition
- Did you make this recipe?
Essential Ingredients for spinach puffs
Below is a detailed breakdown of the main ingredients you’ll need to make these irresistible spinach puffs, along with their roles in the recipe:
- 4 ounces (113 g) cream cheese, softened – Provides a creamy base that binds the filling together with smooth texture and mild tang.
- 1 large egg – Adds richness and helps to bind the mixture while aiding in browning when used as an optional egg wash.
- 1 tablespoon olive oil – Enhances moisture and contributes subtle fruitiness; used for both filling and brushing to achieve a golden crust.
- ½ teaspoon dried dill (optional) – Adds mild herbal aroma and flavor depth that complements the spinach and cheese.
- 2 cups fresh spinach, chopped and packed (or about 10 ounces/280 g frozen spinach, thawed and liquid squeezed out) – The star vegetable, supplying vitamins, fiber, and a fresh, earthy flavor.
- ¾ cup (about 3 ounces / 85 g) crumbled feta cheese – Delivers a salty tang and crumbly texture that contrasts beautifully with the creamy base.
- 2 teaspoons bacon bits (or 4 strips thick-cut bacon, cooked and crumbled) – Adds smoky, savory notes and slight crunch to elevate the flavor profile (cooking tips for bacon).
- Salt and pepper to taste – Essential seasoning to balance and enhance flavors.
- 1 sheet frozen puff pastry (approximately 9×9 or 14×9 inches), thawed – Creates the flaky, golden exterior that contrasts with the creamy filling (learn more about puff pastry).
- 1 tablespoon melted butter or olive oil (for brushing tops) – Used to achieve a glossy, golden finish and added flavor.
Special Dietary Options
- Vegan: Substitute cream cheese with vegan cream cheese alternatives, replace feta with vegan cheese or nutritional yeast, and use a vegan puff pastry sheet. Replace egg with flax or chia egg replacer to bind the filling.
- Gluten-free: Use certified gluten-free puff pastry sheets to make this recipe safe for gluten-sensitive diets while still enjoying the flaky texture.
- Low-calorie: Opt for reduced-fat cream cheese and feta, use less oil or replace with cooking spray for brushing, and consider reducing bacon or replacing with diced ham or mushrooms for a lighter filling.
How to Prepare the Perfect spinach puffs: Step-by-Step Guide
First Step: Prepare Your Baking Equipment and Ingredients
Preheat your oven to 400°F (200°C). Lightly grease a 9-cup muffin tin with cooking spray or olive oil to prevent sticking and to help the puffs bake evenly. Thaw your sheet of puff pastry completely according to package instructions so it’s pliable and ready to use.
Second Step: Cook and Prepare the Bacon
If you are using thick-cut bacon strips, bake or pan-fry them until crisp. Allow them to cool before crumbling into bite-sized pieces. Alternatively, bacon bits can be used for convenience. This smoky element adds a savory punch to your spinach puffs.
Third Step: Prepare the Creamy Filling Base
Microwave the cream cheese in 10-second intervals until softened but not hot. Stir in the large egg, olive oil, and dried dill (if using) until the mixture is fully combined and smooth. This creates a rich, creamy base that ties the filling ingredients together beautifully.
Fourth Step: Mix the Filling Ingredients
In a separate bowl, combine the chopped fresh spinach (or well-drained frozen), crumbled feta cheese, bacon bits, and season with salt and pepper to taste. Pour the cream cheese mixture over this and mix thoroughly using a fork. The result should be a uniform, flavorful filling mixture ready to be spooned into the puff pastry.
Fifth Step: Prepare Puff Pastry Cups
Roll out the thawed sheet of puff pastry on a lightly floured surface. Cut it into 9 equal squares, roughly 3×3 inches each. Gently press each square into the muffin tin cups, allowing the corners to overhang slightly. This will help create a beautiful, puffed edge as the puffs bake.
Sixth Step: Fill and Seal the Puffs
Divide the filling evenly, placing about a heaping tablespoon of the spinach mixture into each puff pastry cup. Next, bring the four corners of each pastry square together over the filling and press gently to seal the puff. This step ensures the filling stays inside during baking while creating an attractive package.
Seventh Step: Brush and Bake
Brush the tops of each puff with melted butter or olive oil for a golden, shiny finish. An egg wash can also be used here if you prefer more gloss. Place the muffin tin in the oven and bake for approximately 20 minutes or until the puff pastry is puffed and golden brown.
Final Step: Cool and Serve
Remove the muffin pan from the oven and let the spinach puffs cool for 10 minutes. Use a knife to gently loosen each puff from the pan edges before removing. Serve warm or at room temperature as a crowd-pleasing appetizer or snack. The filling can also be made ahead and refrigerated, while cooked puffs freeze well for later enjoyment.
| Step | Action | Time & Tips |
|---|---|---|
| 1 | Preheat oven and prepare muffin tin | 400°F, grease tin to prevent sticking |
| 2 | Cook and crumble bacon | Cook until crispy; cool before crumbling |
| 3 | Mix cream cheese base | Microwave to soften; mix with egg & oil |
| 4 | Combine spinach, feta, bacon, and seasoning | Use fresh or well-drained frozen spinach |
| 5 | Cut and press puff pastry into muffin cups | Cut into 9 squares; allow corners to overhang |
| 6 | Fill and seal puffs | About 1 tbsp filling per cup; pinch corners |
| 7 | Brush tops and bake | 20 minutes until golden |
| 8 | Cool and remove from pan | 10 minutes cooling; loosen edges gently |
For more savory appetizer ideas that travel well, check out our Honey Pepper Chicken Pasta recipe, perfect for potlucks and gatherings.

Dietary Substitutions to Customize Your spinach puffs
Protein and Main Component Alternatives
Tailoring your spinach puffs to dietary needs or ingredient preferences is easy with these substitutions:
- Vegan protein replacements: Use crumbled tofu or tempeh seasoned with herbs to replace bacon and dairy-based cheese. Chickpeas or cooked lentils also add protein and texture.
- Meat swaps: Instead of bacon, diced ham or turkey can be added for a less smoky flavor. For vegetarian but non-vegan options, sautéed mushrooms provide umami.
- Cheese alternatives: Replace feta with ricotta (well drained), parmesan for a sharper taste, or mozzarella for melty texture to vary flavor and mouthfeel.
Vegetable, Sauce, and Seasoning Modifications
Change up the veggies, sauces, or spices to match seasonal availability or your palate:
- Leafy greens: Substitute spinach with kale, Swiss chard, or finely chopped collard greens for a twist on the texture and nutrients.
- Add-ons: Mix sun-dried tomatoes, roasted bell peppers, green onions, or even grated carrots to add color and flavor contrast.
- Seasonings: Incorporate garlic powder, smoked paprika, chili flakes, or fresh lemon zest to brighten and deepen the taste.
- Dairy-free options: Use nutritional yeast to replace cheese’s cheesy flavor in vegan versions.
These flexible substitutions allow you to create spinach puffs perfectly suited for gluten-free, vegan, or low-fat diets, or simply to keep your menu exciting.
Mastering spinach puffs: Advanced Tips and Variations
- Pro cooking techniques: For a flakier puff pastry, keep the dough cold while handling and avoid overworking it. Chilling assembled but unbaked puffs for 10 minutes before baking can improve puffing.
- Flavor variations: Try seasoning the filling with nutmeg or smoked paprika for added warmth or swap feta for a blend of ricotta and parmesan for creamier texture. Adding finely chopped sun-dried tomatoes or olives brings Mediterranean flair.
- Presentation tips: Garnish baked spinach puffs with fresh herbs like chives or parsley for a fresh look. Serving them with a dollop of tangy yogurt dip or a spicy tomato chutney makes an attractive appetizer platter.
- Make-ahead options: Prepare the filling and assemble uncooked puffs a day in advance. Freeze them individually on a baking sheet before transferring to freezer bags. Bake directly from frozen when you need a quick snack or party appetizer.
How to Store spinach puffs: Best Practices
Proper storage maintains the quality and flavor of your delicious spinach puffs. Here’s how to keep them fresh and tasty:
- Refrigeration: Store cooked spinach puffs in an airtight container in the refrigerator for up to 2-3 days. Reheat in the oven to restore crispness before serving.
- Freezing: For long-term storage, freeze unbaked assembled puffs individually on a baking sheet until firm. Then transfer to freezer bags and keep for up to 1 month. Bake straight from frozen when ready.
- Reheating: Warm refrigerated or frozen spinach puffs in a preheated oven at 350°F (175°C) for 10-15 minutes until heated through and flaky. Avoid microwaving as it tends to make the pastry soggy.
- Meal prep considerations: Assemble spinach puffs in advance and freeze for easy baking multiple batches as needed. This makes these savory treats convenient for busy days and entertaining.

FAQs: Frequently Asked Questions About spinach puffs
How long and at what temperature should I bake spinach puffs?
Bake spinach puffs at 400°F (200°C) for about 20 minutes. They are ready when the pastry turns golden brown and puffy. If using smaller or mini muffin-sized puffs, reduce baking time to 10-15 minutes. For frozen puffs, increase baking time to 25-30 minutes at the same temperature, checking for a fully cooked filling and crisp pastry.
Can I prepare spinach puffs ahead of time and how do I store them?
Yes, you can prepare spinach puffs in advance. Assemble the uncooked puffs and freeze them in an airtight container for up to 1-2 months. When ready to serve, bake them at 400°F for 25-30 minutes from frozen. Cooked puffs can also be stored in the fridge for 1-2 days or frozen for 1-2 months and reheated in the oven until warm.
Is fresh spinach a good substitute for frozen spinach in the recipe?
Fresh spinach can be used instead of frozen, but it must be cooked first by boiling or sautéing. After cooking, squeeze out as much moisture as possible to prevent soggy puffs. Using fresh spinach offers a fresher flavor, but frozen spinach is often more convenient and consistently moist for this recipe.
How can I customize the filling for spinach puffs?
The filling is versatile. You can add mushrooms, diced ham instead of bacon, green onions, or bell peppers. Season with spices like garlic salt, black pepper, paprika, or red chili flakes. For cheese, try substituting feta with ricotta, Parmesan, or mozzarella. These variations add flavor and texture to suit different tastes.
What is the best way to reheat frozen spinach puffs?
Reheat frozen spinach puffs by placing them in a preheated oven at 375°F (190°C). Bake directly from frozen for about 10-15 minutes or until warmed through and the pastry is crisp. Check after 5 minutes to avoid overcooking. Avoid microwaving to keep the pastry flaky and crisp.

spinach puffs
🧀 Spinach Puffs are a delicious, savory treat combining crispy puff pastry with a creamy filling.
🌿 Perfect for parties and gatherings, enjoy these delightful bites full of cheesy goodness.
- Total Time: 45 minutes
- Yield: 9 puffs
Ingredients
– 4 ounces cream cheese
– 1 large egg
– 1 tablespoon olive oil
– ½ teaspoon dried dill
– 2 cups fresh spinach
– ¾ cup crumbled feta cheese
– 2 teaspoons bacon bits
– Salt and pepper
– 1 sheet frozen puff pastry
– 1 tablespoon melted butter or olive oil
Instructions
First Step: Prepare Your Baking Equipment and Ingredients
Preheat your oven to 400°F (200°C). Lightly grease a 9-cup muffin tin with cooking spray or olive oil to prevent sticking and to help the puffs bake evenly. Thaw your sheet of puff pastry completely according to package instructions so it’s pliable and ready to use.
Second Step: Cook and Prepare the Bacon
If you are using thick-cut bacon strips, bake or pan-fry them until crisp. Allow them to cool before crumbling into bite-sized pieces. Alternatively, bacon bits can be used for convenience. This smoky element adds a savory punch to your spinach puffs.
Third Step: Prepare the Creamy Filling Base
Microwave the cream cheese in 10-second intervals until softened but not hot. Stir in the large egg, olive oil, and dried dill (if using) until the mixture is fully combined and smooth. This creates a rich, creamy base that ties the filling ingredients together beautifully.
Fourth Step: Mix the Filling Ingredients
In a separate bowl, combine the chopped fresh spinach (or well-drained frozen), crumbled feta cheese, bacon bits, and season with salt and pepper to taste. Pour the cream cheese mixture over this and mix thoroughly using a fork. The result should be a uniform, flavorful filling mixture ready to be spooned into the puff pastry.
Fifth Step: Prepare Puff Pastry Cups
Roll out the thawed sheet of puff pastry on a lightly floured surface. Cut it into 9 equal squares, roughly 3×3 inches each. Gently press each square into the muffin tin cups, allowing the corners to overhang slightly. This will help create a beautiful, puffed edge as the puffs bake.
Sixth Step: Fill and Seal the Puffs
Divide the filling evenly, placing about a heaping tablespoon of the spinach mixture into each puff pastry cup. Next, bring the four corners of each pastry square together over the filling and press gently to seal the puff. This step ensures the filling stays inside during baking while creating an attractive package.
Seventh Step: Brush and Bake
Brush the tops of each puff with melted butter or olive oil for a golden, shiny finish. An egg wash can also be used here if you prefer more gloss. Place the muffin tin in the oven and bake for approximately 20 minutes or until the puff pastry is puffed and golden brown.
Final Step: Cool and Serve
Remove the muffin pan from the oven and let the spinach puffs cool for 10 minutes. Use a knife to gently loosen each puff from the pan edges before removing. Serve warm or at room temperature as a crowd-pleasing appetizer or snack. The filling can also be made ahead and refrigerated, while cooked puffs freeze well for later enjoyment.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
❄️ For frozen spinach, thoroughly squeeze out excess water to avoid soggy filling.
🕒 The filling can be made ahead and refrigerated; freeze baked puffs and reheat at 375°F until warmed.
👩🍳 Make bite-sized puffs by cutting the pastry into 18 squares and baking for 10-15 minutes.
- Prep Time: 15 minutes
- Cooling Time: 10 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: International
- Diet: Vegetarian
Nutrition
- Serving Size: 1 puff
- Calories: 179 kcal
- Sugar: 1 g
- Sodium: 182 mg
- Fat: 11 g
- Saturated Fat: 5 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 13 g
- Fiber: 1 g
- Protein: 5 g
- Cholesterol: 17 mg






These spinach puffs were a hit at our family brunch! π₯³ I added a bit of feta cheese for extra flavor, and it worked out great. Any tips on how to make the pastry even flakier?