Cream Cheese and Feta Spinach Puffs Recipe
Introduction
Spinach puffs with cream cheese are a delightful, savory treat perfect for appetizers or snacks. These flaky pastries combine a creamy spinach and cheese filling with golden, crispy puff pastry for a satisfying bite every time.

Ingredients
- 1 package (10 oz) frozen chopped spinach (thawed and drained)
- 8 oz cream cheese (softened)
- 1/2 cup feta cheese (crumbled)
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1 clove garlic (minced)
- 1/4 teaspoon onion powder
- Salt and pepper (to taste)
- 1 package (1 lb) puff pastry sheets (thawed)
- 1 egg (beaten, for egg wash)
Instructions
- Step 1: Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Step 2: In a large bowl, combine the drained spinach, softened cream cheese, feta, mozzarella, Parmesan, minced garlic, onion powder, salt, and pepper. Mix until well combined.
- Step 3: On a lightly floured surface, roll out the puff pastry sheets to about 1/8-inch thickness. Cut the pastry into squares approximately 3×3 inches.
- Step 4: Place a tablespoon of the spinach filling in the center of each pastry square. Fold the pastry over to create a triangle or rectangle, pressing the edges to seal. Use a fork to crimp the edges for a decorative touch.
- Step 5: Brush the tops of the puffs with the beaten egg to give them a golden color when baked. Arrange the puffs on the prepared baking sheet.
- Step 6: Bake in the preheated oven for 20–25 minutes, until golden brown and puffed. Allow to cool for a few minutes before serving warm.
Tips & Variations
- For extra flavor, add chopped fresh herbs like dill or parsley to the filling.
- Substitute the spinach with kale or Swiss chard for a different green.
- Use pre-shredded cheese blends to save time when mixing the filling.
- Freeze assembled puffs before baking for a quick bake-and-serve snack later.
Storage
Store leftover spinach puffs in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 10 minutes to restore crispiness. They can also be frozen before baking; bake directly from frozen, adding a few extra minutes to the baking time.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh spinach instead of frozen?
Yes, but be sure to cook and drain fresh spinach thoroughly to remove excess moisture before using it in the filling to avoid soggy puffs.
Can I make these ahead of time?
Absolutely. You can prepare and assemble the puffs in advance, store them in the fridge for a few hours, then bake just before serving. Alternatively, freeze them unbaked for longer storage.
Print
Cream Cheese and Feta Spinach Puffs Recipe
- Total Time: 40 minutes
- Yield: 24 puffs 1x
- Diet: Vegetarian
Description
Deliciously golden and flaky Spinach Puffs filled with a creamy blend of spinach, cream cheese, feta, mozzarella, and Parmesan. Perfect as an appetizer or snack, these baked puff pastry treats are packed with savory flavors and a hint of garlic, baked to perfection for a crispy, cheesy delight.
Ingredients
Filling
- 1 package (10 oz) frozen chopped spinach (thawed and drained)
- 8 oz cream cheese (softened)
- 1/2 cup feta cheese (crumbled)
- 1/2 cup shredded mozzarella cheese
- 1/4 cup grated Parmesan cheese
- 1 clove garlic (minced)
- 1/4 teaspoon onion powder
- Salt and pepper (to taste)
Puff Pastry
- 1 package (1 lb) puff pastry sheets (thawed)
- 1 egg (beaten, for egg wash)
Instructions
- Preheat the Oven: Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper to prepare for baking.
- Prepare the Filling: In a large bowl, combine the thawed and drained spinach with softened cream cheese, crumbled feta, shredded mozzarella, grated Parmesan, minced garlic, onion powder, salt, and pepper. Mix everything thoroughly until fully combined to create a smooth, flavorful filling.
- Prepare the Puff Pastry: On a lightly floured surface, roll out the thawed puff pastry sheets to about 1/8-inch thickness. Cut the pastry into 3×3 inch squares, ensuring even sizes for uniform baking.
- Assemble the Puffs: Place about a tablespoon of the spinach filling in the center of each pastry square. Fold the pastry over to form a triangle or rectangle shape, then press and seal the edges with your fingers and use a fork to crimp them decoratively to prevent filling leakage during baking.
- Bake: Brush the tops of each puff with the beaten egg wash to achieve a beautiful golden finish. Arrange the puffs on the prepared baking sheet, then bake in the preheated oven for 20 to 25 minutes until the pastry is puffed and golden brown.
- Cool and Serve: Remove the spinach puffs from the oven and allow them to cool for a few minutes. Serve warm for the best texture and flavor, enjoying them as a snack or appetizer.
Notes
- Make sure to thoroughly drain the thawed spinach to prevent soggy pastry.
- Use a fork to crimp edges tightly to keep the filling inside during baking.
- The egg wash helps create a glossy, golden crust but can be omitted for a dairy-free or vegan alternative.
- These puffs can be prepared ahead of time, assembled, refrigerated, and baked fresh when needed.
- Serve with a side of marinara sauce or a tangy yogurt dip for an extra flavor dimension.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: American
Keywords: Spinach puffs, puff pastry recipes, cream cheese appetizers, vegetarian snacks, baked spinach appetizers

