Creamy Spinach Puff Recipe
These Creamy Spinach Puffs are flaky, buttery pastries filled with a rich mixture of spinach, cream cheese, mozzarella, Parmesan, and herbs, all wrapped in golden puff pastry. Perfect as an appetizer, brunch dish, holiday snack, or light lunch, these savory puffs are easy to prepare and always a crowd favorite.With a crisp, golden exterior and a warm, creamy filling, they’re elegant enough for entertaining yet simple enough for any day of the week.
Why You’ll Love This Recipe
Buttery, flaky puff pastry
Creamy, cheesy spinach filling
Ready in under 45 minutes
Great for parties and holidays
Easy to make ahead
Freezer-friendly
Perfect as an appetizer or snack
Recipe Details
Prep Time: 20 minutes
Cook Time: 22–25 minutes
Total Time: 45 minutes
Servings: 12 spinach puffs
Cuisine: Mediterranean-Inspired
Course: Appetizer, Brunch, Snack
Ingredients
Spinach Filling
1 sheet frozen puff pastry, thawed
8 ounces cream cheese, softened
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
2 cups frozen chopped spinach, thawed and squeezed completely dry
2 garlic cloves, minced
2 tablespoons finely chopped green onions
1 tablespoon chopped fresh parsley
1 teaspoon dried Italian seasoning
½ teaspoon onion powder
¼ teaspoon crushed red pepper flakes
½ teaspoon salt
¼ teaspoon black pepper
Egg Wash
1 large egg
1 tablespoon water
Optional Garnishes
Sesame seeds
Everything bagel seasoning
Fresh parsley
Extra grated Parmesan
Instructions
Step 1: Prepare the Oven
Preheat the oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Step 2: Make the Filling
In a large bowl, combine:
Cream cheese
Mozzarella
Parmesan
Spinach
Garlic
Green onions
Parsley
Italian seasoning
Onion powder
Red pepper flakes (if using)
Salt
Black pepper
Mix until well combined.
Step 3: Prepare the Puff Pastry
Lightly flour your work surface.
Roll the thawed puff pastry into approximately a 10 x 10-inch square.
Cut into 12 equal squares.
Step 4: Fill the Pastries
Place about 1½ tablespoons of the spinach mixture into the center of each pastry square.
Fold into:
Triangles
Rectangles
Small envelopes
Press the edges firmly with a fork to seal.
Step 5: Apply Egg Wash
Whisk together:
Egg
Water
Brush each pastry with the egg wash.
Sprinkle with sesame seeds, Parmesan, or everything bagel seasoning if desired.
Step 6: Bake
Bake for 22–25 minutes, or until the pastries are puffed and deep golden brown.
Allow them to cool for 5 minutes before serving.
Serving Suggestions
Serve with:
- Marinara sauce
- Garlic aioli
- Tzatziki
- Ranch dressing
- Tomato soup
- Greek salad
- Fresh fruit
Delicious Variations
Spinach & Feta Puffs
Replace half of the mozzarella with crumbled feta cheese for a tangy Mediterranean twist.
Spinach Artichoke Puffs
Add ½ cup chopped marinated artichoke hearts to the filling.
Chicken Spinach Puffs
Mix in 1 cup cooked shredded chicken for extra protein.
Mushroom Spinach Puffs
Saute 1 cup finely chopped mushrooms until browned and stir into the filling.
Bacon Spinach Puffs
Add ½ cup cooked, crumbled bacon for a smoky flavor.
Notes & Tips
Recipe Notes
Squeeze as much moisture as possible from the spinach to prevent soggy pastries.
Keep the puff pastry cold until you’re ready to use it for the flakiest texture.
Don’t overfill the pastry, as the filling may leak during baking.
Expert Tips
Seal the pastry edges well with a fork to keep the filling inside.
Chill the assembled puffs for 10 minutes before baking if the pastry becomes too warm.
Rotate the baking sheet halfway through baking for even browning.
Serve warm for the best flaky texture and creamy filling.
Frequently Asked Questions
Can I make these ahead of time?
Yes! Assemble the puffs and refrigerate them (unbaked) for up to 24 hours. Brush with egg wash just before baking.
Can I freeze them?
Absolutely. Freeze the unbaked puffs on a baking sheet until solid, then transfer them to a freezer-safe bag for up to 3 months. Bake from frozen, adding 5–7 minutes to the baking time.
Can I use fresh spinach?
Yes. Saute 5–6 cups of fresh spinach until wilted, cool completely, and squeeze out all excess moisture before adding it to the filling.
Can I make these in an air fryer?
Yes. Air fry at 375°F (190°C) for 10–12 minutes, or until puffed and golden.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven or air fryer for 5–8 minutes to restore the crisp pastry.
Nutritional InformationÂ
Calories: 225
Protein: 7g
Carbohydrates: 15g
Fiber: 1g
Sugar: 1g
Fat: 16g
Saturated Fat: 8g
Cholesterol: 40mg
Sodium: 310mg
Final Thoughts
These Creamy Spinach Puffs are flaky, buttery, and filled with a rich blend of spinach and cheeses, making them a versatile appetizer or snack that’s always a hit. Whether you’re hosting a party, preparing a holiday spread, or looking for a make-ahead treat, these savory pastries are guaranteed to impress.