Introduction
A warm, flaky fold of pastry yields the soft, green heart of cream cheese and spinach — a small, bucolic pleasure that scents the kitchen of butter and garlic. For a comforting companion to tea or a savory bite for gatherings, this recipe is a whispered promise of texture and aroma. If you enjoy contrasts of tender and crisp, consider the similarly tender applesauce cake with cinnamon cream cheese frosting as a nearby indulgence.
Why make this recipe
These puffs are an elegant riff on humble ingredients: frozen puff pastry, thawed spinach, and cream cheese become something gilded — golden, airy, and quietly savory. They are fast enough for weekday baking but refined enough for weekend guests. If you like sweet-salty pairings in small bites, you might also appreciate a recipe for apricot cream cheese cookies, which captures the same balance of richness and brightness.
How to make Cream Cheese Spinach Puffs
The method is simple and sculptural: coax moisture from the thawed greens until the filling is a cool, scoopable mound; whisper garlic and cheese into the softened cream cheese; then fold the pastry around that green center, brushing each edge with egg wash so the seams seal with a glossy, golden finish. A brief chill before baking keeps the layers distinct; the oven does the rest, puffing up crinkles and caramelizing the tops to a warm, honeyed brown.
Ingredients:
1 sheet frozen puff pastry, thawed in the fridge, 1 cup frozen chopped spinach, thawed and wrung very dry, 4 ounces cream cheese, softened, 1 small clove garlic, grated or finely minced, 2 tablespoons grated Parmesan or Pecorino, 2 tablespoons shredded mozzarella (optional), 1 pinch red pepper flakes or black pepper, 1 large egg (beaten with 1 teaspoon water for egg wash), 1 pinch salt, to taste
Directions:
Squeeze the thawed spinach in a clean towel until it is nearly dry. In a bowl, mix cream cheese, spinach, garlic, Parmesan, mozzarella if using, and a pinch of pepper. Salt to taste. The mixture should be thick and scoopable. Unfold the puff pastry on a lightly floured surface. Roll it out slightly if needed. Cut the pastry into 9 or 12 squares and place about a tablespoon of filling in the center of each square. Brush the edges with egg wash, fold to seal, and crimp if desired. Brush the tops with egg wash. Chill in the refrigerator for 10 minutes. Bake at 400F for 14 to 18 minutes until golden brown. Let sit for 3 minutes before serving. Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a 350F oven for 8-10 minutes. For freezing, bake, then freeze on a tray and bag them once solid. You can also freeze unbaked puffs and bake them straight from frozen.
How to serve Cream Cheese Spinach Puffs
Serve warm so the pastry flutters and the filling sighs with creaminess. These puffs are lovely with a simple yogurt-dill dip, a smear of spicy mustard, or alongside a crisp green salad that echoes the spinach within. Present them on a wooden board or a linen napkin so the golden tops feel as inviting as the scent that rises when you break one open.
How to store Cream Cheese Spinach Puffs
Cool completely before storing to avoid sogginess. Keep in an airtight container in the refrigerator for up to three days. To revive a day-old puff, heat in a 350°F oven for 8–10 minutes — the pastry will regain a fragile crispness and the filling will warm through.
Tips to make Cream Cheese Spinach Puffs
- Remove as much moisture from the spinach as possible; too much water will turn the filling runny and the pastry limp.
- Work with cold pastry and chill the filled squares briefly before baking so layers stay distinct and puff admirably.
- Brush edges lightly with egg wash for a firm seal and brush the tops for an even, glossy color.
- For an aromatic lift, add a pinch of nutmeg to the filling.
- For inspiration on spice and texture pairings in cream cheese desserts, see this caramel spice cake with cream cheese frosting and toasted pecans which plays similarly with contrasts of warmth and richness.
Variations
- Add crumbled bacon and feta for a smokier, briny note.
- Fold in finely chopped sun-dried tomatoes and basil for a Mediterranean turn.
- Replace spinach with sautéed kale or Swiss chard for sturdier greens.
- Make larger turnovers and serve with a dollop of lemony crème fraîche.
FAQs
Q: Can I use fresh spinach instead of frozen?
A: Yes. Sauté fresh spinach briefly to wilt and then squeeze it dry; fresh leaves may require a bit more pressing to remove moisture.
Q: Can I prepare these ahead of time?
A: You can assemble the puffs and freeze them unbaked on a tray, then bake from frozen adding a few extra minutes to the baking time. Alternatively, bake fully, freeze on a tray, then transfer to a bag; reheat in a hot oven until crisp.
Q: Will the filling be too salty with both cream cheese and Parmesan?
A: Taste as you go and season lightly; Parmesan adds a salty, nutty complexity, so a small pinch of salt is often sufficient.
Q: Can I make these dairy-free?
A: Use a vegan cream cheese and a dairy-free cheese alternative or omit the cheeses and increase the garlic and seasoning for depth.
Q: What causes soggy bottoms and how do I avoid them?
A: Excess moisture from the filling is the most common cause. Ensure the spinach is very dry, chill the filled puffs, and bake on a preheated sheet pan for immediate heat.
Conclusion
These puffs are small, patient acts of kindness — they reward humility in the kitchen with layers that sing of butter, garlic, and green. For a simple guide and additional technique notes on working with spinach and puff pastry, consult this helpful recipe for Spinach Puff Pastry – Cook Fast, Eat Well. For a variation that adds bacon and feta into the same brilliant format, see this inspired take on Spinach Puffs with Cream Cheese Bacon and Feta – Well Plated.
May your oven teach you patience, and may the quiet ritual of folding and brushing yield beauty on a plate.

Cream Cheese Spinach Puffs
Ingredients
Method
- Squeeze the thawed spinach in a clean towel until it is nearly dry.
- In a bowl, mix cream cheese, spinach, garlic, Parmesan, mozzarella (if using), and a pinch of pepper. Salt to taste. The mixture should be thick and scoopable.
- Unfold the puff pastry on a lightly floured surface. Roll it out slightly if needed.
- Cut the pastry into 9 or 12 squares and place about a tablespoon of filling in the center of each square.
- Brush the edges with egg wash, fold to seal, and crimp if desired.
- Brush the tops with egg wash and chill in the refrigerator for 10 minutes.
- Preheat oven to 400°F (204°C).
- Bake for 14 to 18 minutes until golden brown.
- Let sit for 3 minutes before serving.