These Spinach and Cheese Puff Pastry Squares are the perfect combination of flaky, buttery pastry and a creamy, savory filling made with spinach, cheese, garlic, and herbs.
They are incredibly easy to prepare but look impressively gourmet — making them ideal for parties, holiday gatherings, tea-time snacks, potlucks, or even a quick appetizer for unexpected guests.
With a crispy golden crust and a warm, cheesy center, these puff pastry squares are always a hit.
You can prepare them ahead of time, freeze them, bake them fresh, and customize the filling in endless delicious ways.
This recipe uses simple ingredients that turn into a restaurant-style snack with minimal effort.
⏱️ Prep & Cooking Time
- Prep Time: 15 minutes
- Cook Time: 20–22 minutes
- Total Time: 35 minutes
- Servings: 12–16 squares
🧰 Equipment
- Baking sheet
- Parchment paper
- Mixing bowl
- Fork or whisk
- Knife/cutter
- Pastry brush
🧂 Ingredients
For the Spinach & Cheese Filling
- 1 cup fresh spinach (or ½ cup frozen, thawed and drained)
- ½ cup ricotta cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- 1 tablespoon cream cheese (optional extra creaminess)
- 1 clove garlic, minced
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried oregano
- ½ teaspoon red chili flakes (optional)
For the Puff Pastry
- 1 sheet puff pastry, thawed
- 1 egg (for egg wash)
- 1 tablespoon water
🧾 Ingredient Notes
- Spinach: If using frozen spinach, squeeze out all water to prevent soggy pastry.
- Cheese mix: Ricotta adds creaminess, mozzarella melts beautifully, and Parmesan gives rich salty flavor.
- Puff pastry: Must be thawed but still cold when working with it.
- Egg wash: Gives the pastry a classic golden bakery shine.
👩🍳 Instructions
Step 1 – Prepare the Filling
- Chop fresh spinach roughly or squeeze thawed frozen spinach dry.
- In a mixing bowl, combine ricotta, mozzarella, Parmesan, cream cheese, garlic, salt, pepper, oregano, and chili flakes.
- Mix until you get a smooth, creamy, evenly combined mixture.
- Set aside.
Step 2 – Prepare the Puff Pastry
- Preheat your oven to 400°F (200°C).
- Line a baking sheet with parchment paper.
- Place the thawed puff pastry sheet on a lightly floured surface.
- Cut the sheet into 12–16 equal squares using a sharp knife or pizza cutter.
Step 3 – Fill the Pastry Squares
- Place 1 tablespoon of the spinach-cheese filling in the center of each square.
- Fold each square into a triangle or leave open-top style (your choice).
- Press the edges gently with a fork to seal (if folding).
- Arrange them on the baking sheet with some space between each.
Step 4 – Egg Wash & Bake
- Whisk the egg with 1 tablespoon of water.
- Brush the tops of the pastry squares with egg wash.
- Bake for 20–22 minutes, or until puffed and golden brown.
- Let cool for 5 minutes before serving.
🧮 Nutrition Facts (Per Square)
| Nutrient | Amount |
|---|---|
| Calories | 160 |
| Carbohydrates | 12g |
| Protein | 4g |
| Fat | 11g |
| Sugar | 1g |
💡 Tips for Perfect Puff Pastry Squares
- Keep puff pastry cold to ensure proper puffing.
- Don’t overfill or the filling may leak out.
- Add a sprinkle of sesame seeds or dried herbs on top for extra flavor.
- For extra crispiness, bake on the lower rack for the last 5 minutes.
- Use full-fat cheese for the best melt and texture.
🔄 Variations
1. Feta & Spinach Pastry Squares
Replace mozzarella and ricotta with crumbled feta for a Greek-style version.
2. Chicken Spinach Puff Pastry
Mix ½ cup cooked shredded chicken into the filling.
3. Spicy Version
Add 1 teaspoon chili flakes or chopped jalapeños.
4. Cheesy Garlic Bombs
Add extra mozzarella and garlic to turn these into mini garlic-cheese pastry bites.
5. Creamy Mushroom & Spinach
Add sautéed mushrooms to the filling.