Spinach Puffs are golden, flaky pastries filled with a flavorful mixture of spinach, cheese, and aromatic herbs. These bite-sized treats make a perfect appetizer, snack, or party finger food. With minimal prep and a buttery puff pastry shell, you can enjoy restaurant-quality appetizers at home. Fresh spinach provides a vibrant color and healthy boost, while the cheesy filling adds indulgent flavor.
Why You’ll Love This Recipe
- Quick and easy savory appetizer
- Flaky puff pastry with rich, cheesy filling
- Vibrant green spinach adds color and nutrients
- Perfect for parties, snacks, or brunch
- Can be prepared ahead and baked fresh
Ingredients

- 1 sheet frozen puff pastry, thawed
- 1 cup fresh spinach chopped
- ½ cup feta cheese crumbled
- ¼ cup cream cheese softened
- 1 small onion finely chopped
- 1 garlic clove minced
- 1 teaspoon olive oil
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- 1 egg beaten (for egg wash)
Step-by-Step Instructions

- Preheat oven to 400°F and line a baking sheet with parchment paper
- Heat olive oil in a skillet over medium heat, sauté onion and garlic until fragrant
- Add chopped spinach, cook until wilted, then remove from heat and cool slightly
- In a bowl, mix spinach mixture with feta and cream cheese, season with salt and pepper
- Roll puff pastry sheet into a rectangle and cut into 8 squares
- Place a spoonful of spinach filling in the center of each square
- Fold pastry over filling to form triangles or rectangles, seal edges with a fork
- Brush tops with beaten egg for golden color
- Bake for 18–20 minutes until puffed and golden
- Cool slightly before serving
Tips & Variations
- Use frozen spinach, thawed and drained, as a shortcut
- Add Parmesan or mozzarella for a different cheese flavor
- Include herbs like dill, parsley, or chives for extra aroma
- Make mini bites for cocktail parties
- Serve warm for best flavor and flakiness
Storage & Freezer Instructions
- Store baked Spinach Puffs in an airtight container at room temperature for 1 day
- Refrigerate for up to 3 days
- Reheat in the oven to restore crispiness
- Freeze unbaked puffs for up to 2 months; bake from frozen adding 5–7 minutes
- Avoid microwaving as it softens the pastry
Serving & Pairing Ideas

- Serve as an appetizer with a yogurt or marinara dip
- Pair with fresh salad or soup for a light meal
- Include on brunch boards or snack platters
- Garnish with fresh herbs for presentation
- Enjoy warm for a flaky, cheesy bite
Frequently Asked Questions
Can I use frozen spinach?
Yes, thaw and drain thoroughly to remove excess water before mixing with cheese.
Can these be made ahead of time?
Yes, prepare unbaked puffs and store in the refrigerator. Brush with egg and bake just before serving.
Can I use different cheeses?
Absolutely. Feta, ricotta, or mozzarella all work well depending on flavor preference.
How do I keep the pastry flaky?
Keep puff pastry cold until baking. Avoid overhandling and bake immediately after shaping.
Ready to Make It?
- Chocolate Truffles – Smooth chocolate truffles.
- Classic Sweet Cream Scones – Tender bakery-style scones perfect with jam and tea.
- Moist Chocolate Banana Muffins – Soft, rich muffins that freeze beautifully.
- Homemade Lemonade with Fresh Lemons – Bright, refreshing drink to pair with sweet breads.
Spinach Puffs
- Total Time: 35 minutes
- Yield: 8 puffs 1x
- Diet: Vegetarian
Description
Spinach Puffs are flaky pastries filled with a cheesy spinach mixture, perfect for appetizers, snacks, or brunch.
Ingredients
1 sheet frozen puff pastry, thawed
1 cup fresh spinach chopped
½ cup feta cheese crumbled
¼ cup cream cheese softened
1 small onion finely chopped
1 garlic clove minced
1 teaspoon olive oil
¼ teaspoon salt
¼ teaspoon black pepper
1 egg beaten (for egg wash)
Instructions
1. Preheat oven to 400°F
2. Sauté onion and garlic
3. Add spinach and cook until wilted
4. Mix with cheeses and season
5. Cut puff pastry into squares
6. Place filling in center of each square
7. Fold and seal edges
8. Brush with egg
9. Bake 18–20 minutes
10. Cool slightly before serving
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 puff
- Calories: 140
- Sugar: 1g
- Sodium: 210mg
- Fat: 9g
- Saturated Fat: 4g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 35mg