Cream Cheese Spinach Puffs
Looking for an easy appetizer that’s guaranteed to impress? These Cream Cheese Spinach Puffs are flaky, buttery, and filled with a rich mixture of cream cheese, mozzarella, garlic, and tender spinach. Wrapped in crisp golden puff pastry, they’re the perfect finger food for holidays, parties, game days, brunches, or any gathering where delicious bite-sized snacks are a must.
Jump to RecipeThe combination of creamy cheeses and sautéed spinach creates a flavorful filling that’s both comforting and elegant. Best of all, these spinach puffs come together with just a handful of simple ingredients and bake until beautifully golden and crisp. Whether you’re serving them fresh from the oven or preparing them ahead of time, they’re always a crowd favorite.
If you love savory pastries, this recipe deserves a permanent spot in your appetizer collection.
Why You’ll Love This Recipe
- Buttery, flaky puff pastry.
- Rich and creamy cheese filling.
- Easy to prepare with simple ingredients.
- Perfect for parties and holidays.
- Great make-ahead appetizer.
- Crispy outside, creamy inside.
- Ready in under an hour.
Ingredients
Spinach Filling
- 1 tablespoon olive oil
- 2 garlic cloves, minced
- 7 ounces baby spinach
- 8 ounces cream cheese, softened
- ½ cup shredded mozzarella cheese
- 1 large egg
- Salt, to taste
- Freshly ground black pepper, to taste
Pastry
- 1 sheet puff pastry, thawed
- 1 egg yolk, beaten (for brushing)
How to Make Cream Cheese Spinach Puffs
Step 1: Prepare the Oven
Preheat the oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Step 2: Cook the Spinach
Heat the olive oil in a skillet over medium heat.
Add the minced garlic and sauté for about 2 minutes, until fragrant and softened.
Add the baby spinach.
Season lightly with salt and black pepper.
Cook for 2 to 3 minutes, stirring occasionally, until the spinach is wilted.
Remove from the heat and allow the spinach to cool completely.
If needed, gently squeeze out excess moisture to keep the filling from becoming watery.
Step 3: Prepare the Puff Pastry
Roll out the thawed puff pastry if necessary.
Cut it into:
- 6 large squares for oversized pastries, or
- 12 smaller squares for appetizer-sized bites.
Arrange the pastry squares on the prepared baking sheet, leaving space between each one.
Step 4: Make the Filling
In a mixing bowl, combine:
- Cooked spinach
- Cream cheese
- Mozzarella cheese
- 1 large egg
Season with a pinch of salt and black pepper.
Mix until smooth and evenly combined.
Step 5: Fill the Pastries
Spoon an equal amount of the spinach mixture into the center of each pastry square.
Fold two opposite corners toward the center.
Press the edges together firmly to help seal the pastries during baking.
Step 6: Brush and Bake
Brush the tops with the beaten egg yolk for a beautiful golden finish.
Bake for 25 to 35 minutes, or until the puff pastry is deeply golden, crisp, and fully cooked.
Allow the pastries to cool for a few minutes before serving.
Tips for the Best Spinach Puffs
Thaw the puff pastry completely before unfolding to prevent cracking.
Allow the spinach to cool before mixing it with the cheese.
Remove excess liquid from the spinach to avoid soggy pastry.
Use full-fat cream cheese for the richest flavor.
Seal the pastry edges well to prevent the filling from leaking.
Serve warm for the flakiest texture and melty cheese filling.
Delicious Variations
Spinach and Feta Puffs
Replace half of the mozzarella with crumbled feta cheese for a Mediterranean-inspired flavor.
Bacon Spinach Puffs
Add crispy chopped bacon to the filling for a smoky twist.
Mushroom Spinach Puffs
Mix in finely sautéed mushrooms for extra savory flavor.
Parmesan Garlic Puffs
Add grated Parmesan cheese and a sprinkle of Italian seasoning to the filling.
Spicy Spinach Puffs
Include crushed red pepper flakes or diced jalapeños for a little heat.
Herb Cheese Puffs
Stir chopped parsley, dill, or chives into the filling for extra freshness.
What to Serve with Cream Cheese Spinach Puffs
These flaky pastries pair perfectly with:
- Marinara sauce
- Ranch dressing
- Garlic aioli
- Honey mustard
- Tomato soup
- Caesar salad
- Mixed green salad
- Roasted vegetables
- Fresh fruit platter
- Charcuterie boards
They’re ideal for holiday parties, brunch buffets, baby showers, game day spreads, cocktail parties, and afternoon gatherings.
Storage Instructions
Store leftover spinach puffs in an airtight container in the refrigerator for up to 4 days.
Reheat in a 350°F (175°C) oven or air fryer for 5 to 8 minutes until crisp and heated through.
Avoid microwaving if possible, as it softens the pastry.
Freeze baked or unbaked spinach puffs for up to 2 months.
Bake frozen pastries directly from the freezer, adding a few extra minutes to the baking time.
cream cheese spinach puffs
Ingredients
1 sheet puff pastry
7 oz baby spinach
2 garlic cloves, minced
1 tbsp olive oil
8 oz cream cheese
1/2 cup mozzarella cheese
1 egg
1 egg yolk
1 pinch salt
1 pinch black pepper
Directions
- Preheat the oven to 400 degrees F (200 C) and line a baking tray with parchment paper.
- Heat a pan over medium heat, add olive oil and when hot, sautee the garlic for 2 minutes or until soft.
- Then, add the spinach, season with a pinch of salt and pepper, and sautee until soft. Remove the pan and set it aside to cold down.
- Cut the puff pastry sheet into 6 or 12 squares, depending on the size you desire, and place them on the baking tray. This recipe makes six big puffs or 12 small puffs.
- Into a mixing bowl, add the spinach, cream cheese, mozzarella cheese, and one egg. Season with a pinch of salt and pepper and mix everything.
- Divide the spinach mixture into each square and fold two opposite edges of each square, pressing them tightly.
- Brush all the spinach puffs with egg yolk. Bake for 25 to 35 minutes or until golden.
Frequently Asked Questions
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much liquid as possible before using it in the filling.
Can I prepare these ahead of time?
Absolutely. Assemble the pastries and refrigerate them for up to 24 hours before baking.
Why is my puff pastry soggy?
Excess moisture from the spinach is the most common cause. Be sure to drain or squeeze the spinach well before mixing it into the filling.
Can I use other cheeses?
Yes. Cheddar, Monterey Jack, Gruyère, Swiss, or feta cheese all work well in this recipe.
Do I have to brush the pastry with egg yolk?
The egg wash isn’t required, but it gives the pastries a beautiful shiny golden color and helps them brown evenly.
Can I make bite-sized appetizers?
Definitely. Cut the puff pastry into 12 or even 16 smaller squares for mini party bites with a slightly shorter baking time.
Recipe Summary
Prep Time: 20 minutes
Cook Time: 25–35 minutes
Total Time: 45–55 minutes
Servings: 6 large or 12 small spinach puffs
These Cream Cheese Spinach Puffs combine flaky, buttery puff pastry with a rich filling of cream cheese, mozzarella, garlic, and tender spinach for an irresistible appetizer everyone will love. Easy to make, freezer-friendly, and wonderfully crispy, they’re perfect for holidays, parties, brunches, or any occasion that calls for a delicious homemade savory snack.