Spinach Puffs with Cream Cheese are flaky, buttery bites filled with a savory blend of sautéed spinach, garlic, and creamy cheeses. They’re the kind of appetizer or snack that feels elegant enough for a party but simple enough for a casual family gathering. The contrast of crispy puff pastry and the smooth, flavorful filling makes these irresistible right out of the oven. Whether you’re hosting brunch, prepping a game day snack, or just craving something cheesy and golden, this recipe delivers a warm, gooey bite that looks as good as it tastes.
What’s special about these puffs is how quickly they come together with minimal effort. Using store-bought puff pastry saves time, while the spinach and cream cheese mixture adds a rich, savory interior. They’re easy to customize too—add herbs, switch up the cheese, or toss in some cooked bacon or mushrooms. The result is a golden, bakery-style pastry that tastes homemade and melts in your mouth.
Why You’ll Love This Recipe
• Elegant and Easy
These puffs look like they came from a bakery, but they’re incredibly simple to make using frozen puff pastry and a handful of ingredients.
• Flaky, Golden Pastry
The puff pastry bakes into crispy, airy layers that give each bite the perfect crunch and structure.
• Creamy, Flavorful Filling
The mix of spinach, garlic, cream cheese, and mozzarella creates a smooth, rich filling that contrasts beautifully with the flaky exterior.
• Perfect Party Food
They’re bite-sized, mess-free, and easy to pick up—ideal for serving at holiday gatherings, brunches, or potlucks.
• Freezer-Friendly
You can assemble them ahead of time and freeze before baking, making them a convenient make-ahead appetizer.

Ingredients
• 1 sheet puff pastry, thawed if frozen
• 7 oz baby spinach, washed and chopped
• 2 cloves garlic, minced
• 1 tbsp olive oil
• 8 oz cream cheese, softened
• ½ cup mozzarella cheese, shredded
• 1 egg, beaten (plus extra for brushing)
• 1 pinch salt, to taste
• 1 pinch black pepper, to taste
Instructions
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set aside.
Step 2: Cook the Spinach Mixture
Heat olive oil in a skillet over medium heat. Add the minced garlic and sauté for about 2 minutes, just until fragrant.
Add the chopped spinach, season with salt and black pepper, and cook for 3–4 minutes until wilted.
Remove from heat and let the mixture cool slightly.
Step 3: Prepare the Puff Pastry
Unfold or roll out the puff pastry on a lightly floured surface. Cut it into 6 or 12 equal squares, depending on your preferred size.
Place the squares on your prepared baking tray, spacing them slightly apart.
Step 4: Make the Filling
In a medium bowl, combine the cooled spinach mixture, softened cream cheese, shredded mozzarella, and beaten egg.
Stir until well mixed and creamy. Taste and adjust seasoning with additional salt or pepper if needed.
Step 5: Assemble the Puffs
Spoon about 1 tablespoon of the filling into the center of each pastry square.
Fold two opposite corners of each square toward the center, overlapping slightly, and press lightly to seal.
Brush the tops with beaten egg yolk or the remaining egg for a glossy golden finish.
Step 6: Bake to Perfection
Bake in the preheated oven for 25–35 minutes, or until the puffs are golden brown and puffed up.
Rotate the tray halfway through for even baking, if needed.
Step 7: Serve Warm
Remove from oven and let cool slightly before serving.
Serve warm on their own or with a dipping sauce like marinara, ranch, or garlic aioli.
Tips for Success
• Let the spinach cool before mixing with the cheese to prevent a runny filling.
• Don’t overfill the pastry—too much filling can cause leaks during baking.
• Seal well to ensure the puff holds its shape while baking.
• Egg wash is key for that golden, bakery-style finish.
• Work quickly with the puff pastry to keep it cold for better puffing in the oven.
Storage and Reheating
• Refrigerator: Store leftover puffs in an airtight container for up to 3 days.
• Freezer: Freeze unbaked or baked puffs for up to 2 months. If unbaked, freeze on a tray first, then transfer to a freezer bag.
• Reheat: Bake in a 375°F oven for 10–12 minutes or until warm and crisp. Avoid microwaving to maintain flakiness.
Variations
• Add cooked bacon bits or diced ham for extra richness.
• Use feta or goat cheese for a tangier filling.
• Swap in kale or arugula if you don’t have spinach.
• Add red pepper flakes or herbs like thyme or basil for a flavor boost.
Whether you’re serving these as appetizers, a light lunch, or a snack, Spinach Puffs with Cream Cheese are bound to impress with their texture, flavor, and visual appeal. They’re simple enough for a weekday and elegant enough for guests—a versatile dish you’ll return to again and again.