Let me share a little secret from my kitchen: these Spinach Puffs are pure magic for a flaky, cheesy appetizer or snack. They’re my go-to when I’m craving something savory, warm, and just a little indulgent without much effort. One holiday gathering, inspired by a love for spinach dip and puff pastry, I created these bite-sized puffs that vanished from the tray in minutes. Packed with creamy spinach, feta, and a hint of garlic, wrapped in golden, buttery pastry, each puff is a delightful burst of flavor. Perfect for parties, potlucks, or a cozy night in, these puffs are easy to make and sure to impress!
Ingredients
- Puff Pastry Sheets: 1 package (17.3 oz, 2 sheets), thawed, for flaky layers.
- Fresh Spinach: 10 oz (about 6 cups, chopped), or 10 oz frozen, thawed and drained, for filling.
- Cream Cheese: 4 oz, softened, for creamy base.
- Feta Cheese: ½ cup (about 2 oz), crumbled, for tangy flavor.
- Parmesan Cheese: ¼ cup, grated, for nutty depth.
- Egg: 1 large, beaten, for binding and egg wash.
- Garlic: 2 cloves, minced, for savory aroma.
- Onion: ¼ cup, finely diced, for subtle sweetness.
- Olive Oil: 1 tablespoon, for sautéing.
- Salt: ¼ teaspoon, or to taste.
- Black Pepper: ¼ teaspoon, for seasoning.
- Nutmeg: Pinch, optional, for warm spice.
- Optional Add-Ins: ¼ cup chopped artichoke hearts or 2 tablespoons chopped dill for extra flavor.
- Optional Garnish: Sesame seeds or poppy seeds for topping.
- Optional Side: Marinara sauce or ranch dip for dipping.
Instructions
- Prepare Your Ingredients (Mise en Place): Thaw puff pastry in the fridge for 2 hours or at room temperature for 30-40 minutes. If using fresh spinach, rinse and chop; if frozen, thaw and squeeze out excess water. Dice onion, mince garlic, soften cream cheese, and beat egg.
- Cook the Spinach Filling: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add onion and cook for 3-4 minutes until softened. Add garlic and cook for 1 minute until fragrant. Add fresh spinach (in batches if needed) and cook for 2-3 minutes until wilted, or add drained frozen spinach and heat through. Season with salt, pepper, and nutmeg, if using. Remove from heat and let cool slightly. Stir in cream cheese, feta, Parmesan, and half the beaten egg (reserve the rest for egg wash). Mix in artichokes or dill, if using.
- Prepare the Puff Pastry: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. Unfold one puff pastry sheet on a lightly floured surface and gently roll to smooth creases, keeping it about 10×10 inches. Cut into 9 equal squares (3×3 grid). Repeat with second sheet for 18 squares total.
- Assemble the Puffs: Place 1 heaping tablespoon of spinach filling in the center of each square. Fold one corner over to the opposite corner to form a triangle, pressing edges with a fork to seal. Transfer to the baking sheet. Brush tops with reserved egg wash and sprinkle with sesame or poppy seeds, if desired.
- Bake: Bake for 15-18 minutes, until puffs are golden and puffed up. Cool on the baking sheet for 5 minutes before transferring to a serving platter.
- Serve: Serve warm with marinara sauce or ranch dip, if desired. Pair with a side salad or soup for a light meal.
Nutrition Facts
Spinach Puffs are a moderate treat with fats from pastry and cheeses, protein from cheese and egg, and nutrients from spinach. Pair with a light side for balance.
- Servings: 18 puffs (6 servings, 3 puffs each)
- Calories per serving: 250-300 kcal
- Protein: 7-9g
- Fat: 18-22g
- Saturated Fat: 8-10g
- Carbohydrates: 15-18g
- Fiber: 1-2g
- Sugar: 1-2g
- Sodium: 350-450mg (varies with cheeses and salt)
Preparation Time
These puffs are quick to assemble, perfect for last-minute appetizers or snacks. Using frozen spinach saves prep time, delivering flaky bites in under an hour.
- Prep time: 20 minutes
- Cook time: 15-18 minutes
- Total time: 35-40 minutes
How to Serve
- Party Appetizer: Arrange on a platter with dipping sauces for guests.
- Holiday Starter: Serve with cocktails or sparkling wine at gatherings.
- Snack: Enjoy warm as a savory treat with tea or coffee.
- Light Meal: Pair with a salad or soup for a satisfying lunch.
- Make Ahead: Assemble and refrigerate up to 24 hours before baking.
Additional Tips
- Spinach Moisture: Squeeze frozen spinach thoroughly or pat cooked fresh spinach dry to prevent soggy puffs.
- Puff Pastry Handling: Keep pastry cold until ready to use; work quickly to maintain flakiness.
- Cheese Swap: Use goat cheese or mozzarella instead of feta for a different flavor.
- Storage: Refrigerate leftovers for 3 days; reheat at 350°F (175°C) for 5-7 minutes to restore crispiness. Freeze unbaked puffs for up to 1 month; bake from frozen, adding 2-3 minutes.
- Sealing Puffs: Press edges firmly with a fork to prevent filling from leaking during baking.
Budgeting the Recipe
Spinach Puffs are budget-friendly, using affordable puff pastry, spinach, and pantry staples like garlic and onion. Buy store-brand cheeses to save more. The recipe yields 18 puffs, costing roughly $0.50-$0.75 per puff, ideal for appetizers or snacks.
Frequently Asked Questions
Q: Can I use frozen spinach?
A: Yes! Thaw and squeeze out all excess water to avoid soggy filling.
Q: Can I make these dairy-free?
A: Use dairy-free cream cheese, skip feta and Parmesan or use vegan alternatives, and check puff pastry for butter-free versions.
Q: Why didn’t my puffs rise?
A: Pastry may have been too warm or overhandled. Keep it cold and avoid pressing too hard when sealing.
Q: Can I make mini puffs?
A: Yes! Cut pastry into smaller squares (about 2 inches) and use less filling; bake for 12-15 minutes.
Q: How do I prevent leaks?
A: Don’t overfill, seal edges tightly, and ensure filling isn’t too wet.
PrintSpinach Puffs
- Total Time: 35-40 minutes
- Yield: 18 puffs (6 servings, 3 puffs each)
- Diet: Vegetarian
Description
Spinach Puffs are a moderate treat with fats from pastry and cheeses, protein from cheese and egg, and nutrients from spinach. Pair with a light side for balance. These puffs are quick to assemble, perfect for last-minute appetizers or snacks. Using frozen spinach saves prep time, delivering flaky bites in under an hour.
Ingredients
Puff Pastry Sheets: 1 package (17.3 oz, 2 sheets), thawed, for flaky layers.
Fresh Spinach: 10 oz (about 6 cups, chopped), or 10 oz frozen, thawed and drained, for filling.
Cream Cheese: 4 oz, softened, for creamy base.
Feta Cheese: ½ cup (about 2 oz), crumbled, for tangy flavor.
Parmesan Cheese: ¼ cup, grated, for nutty depth.
Egg: 1 large, beaten, for binding and egg wash.
Garlic: 2 cloves, minced, for savory aroma.
Onion: ¼ cup, finely diced, for subtle sweetness.
Olive Oil: 1 tablespoon, for sautéing.
Salt: ¼ teaspoon, or to taste.
Black Pepper: ¼ teaspoon, for seasoning.
Nutmeg: Pinch, optional, for warm spice.
Optional Add-Ins: ¼ cup chopped artichoke hearts or 2 tablespoons chopped dill for extra flavor.
Optional Garnish: Sesame seeds or poppy seeds for topping.
Optional Side: Marinara sauce or ranch dip for dipping.
Instructions
1. Prepare Your Ingredients (Mise en Place): Thaw puff pastry in the fridge for 2 hours or at room temperature for 30-40 minutes. If using fresh spinach, rinse and chop; if frozen, thaw and squeeze out excess water. Dice onion, mince garlic, soften cream cheese, and beat egg.
2. Cook the Spinach Filling: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add onion and cook for 3-4 minutes until softened. Add garlic and cook for 1 minute until fragrant. Add fresh spinach (in batches if needed) and cook for 2-3 minutes until wilted, or add drained frozen spinach and heat through. Season with salt, pepper, and nutmeg, if using. Remove from heat and let cool slightly. Stir in cream cheese, feta, Parmesan, and half the beaten egg (reserve the rest for egg wash). Mix in artichokes or dill, if using.
3. Prepare the Puff Pastry: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper. Unfold one puff pastry sheet on a lightly floured surface and gently roll to smooth creases, keeping it about 10×10 inches. Cut into 9 equal squares (3×3 grid). Repeat with second sheet for 18 squares total.
4. Assemble the Puffs: Place 1 heaping tablespoon of spinach filling in the center of each square. Fold one corner over to the opposite corner to form a triangle, pressing edges with a fork to seal. Transfer to the baking sheet. Brush tops with reserved egg wash and sprinkle with sesame or poppy seeds, if desired.
5. Bake: Bake for 15-18 minutes, until puffs are golden and puffed up. Cool on the baking sheet for 5 minutes before transferring to a serving platter.
6. Serve: Serve warm with marinara sauce or ranch dip, if desired. Pair with a side salad or soup for a light meal.
- Prep Time: 20 minutes
- Cook Time: 15-18 minutes
- Category: Appetizer, Snack, Vegetarian
- Method: Baking, Assembly
- Cuisine: Fusion, Mediterranean
Nutrition
- Serving Size: 3 puffs
- Calories: 250-300 kcal
- Sugar: 1-2g
- Sodium: 350-450mg
- Fat: 18-22g
- Saturated Fat: 8-10g
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: 15-18g
- Fiber: 1-2g
- Protein: 7-9g
- Cholesterol: N/A



