Cream Cheese Spinach Puffs

A warm, golden pocket of pastry, the puff yielding in quiet layers to reveal a cool, verdant filling—this is a small thing that asks only for patience and a sharp knife. The aroma of browned butter and garlic, the soft tang of cream cheese, and the whisper of salt make these puffs an intimate, memoried bite.

Why make this recipe
These Cream Cheese Spinach Puffs are a study in contrasts: flaky pastry against a creamy, herb-scented center. They are elegant for a tea, comforting on a weeknight, and small enough to taste like an act of kindness. The recipe is simple, forgiving, and rewarding—perfect for practicing technique while creating something sublimely sharable.

How to make Cream Cheese Spinach Puffs
Make everything with intention: dry the spinach until it barely yields moisture, soften the cream cheese until it folds smoothly, and chill the shaped puffs so the pastry keeps its layers. The rhythm—mix, portion, seal, chill, bake—makes the process almost meditative.

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:

  1. Squeeze the thawed spinach in a clean towel until it is nearly dry.
  2. 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.
  3. Unfold the puff pastry on a lightly floured surface. Roll it out slightly if needed.
  4. Cut the pastry into 9 or 12 squares and place about a tablespoon of filling in the center of each square.
  5. Brush the edges with egg wash, fold to seal, and crimp if desired.
  6. Brush the tops with egg wash. Chill in the refrigerator for 10 minutes.
  7. Bake at 400F for 14 to 18 minutes until golden brown.
  8. Let sit for 3 minutes before serving.
  9. 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, still breathing steam, arranged on a linen cloth or small plate. They sing with a sharp accompaniment—a bright lemony yogurt dip, a drizzle of aged balsamic, or simply a scatter of flaky sea salt. Let guests break them open by hand so the layers separate like a promise.

How to store Cream Cheese Spinach Puffs
Cool completely before storing. In an airtight container in the refrigerator, they will keep up to 3 days. For longer keeping, freeze on a tray until solid, then transfer to a sealed bag for up to one month. Reheat in a well-heated oven to restore crispness; microwaving will soften the pastry.

Tips to make Cream Cheese Spinach Puffs

  • Remove excess moisture from the spinach: soggy filling will steam the pastry and flatten the layers. Wring until nearly dry.
  • Keep ingredients cold where the pastry meets them; chill shaped puffs to help the layers rise and separate.
  • Don’t overfill: too much filling makes sealing difficult and can leak in the oven.
  • Egg wash once for color; a second thin brush before baking ensures a glossy, deep-golden finish.
  • If using frozen unbaked puffs, brush with egg wash while still frozen and add a few extra minutes to the baking time.

Variations (if any)

  • Add crumbled feta and a sprinkle of dill for a Mediterranean note.
  • Fold in cooked, crisped bacon for a smoky contrast.
  • Swap Parmesan for aged Gruyère to deepen the savory profile.
  • For a spiced lift, add a pinch of nutmeg or smoked paprika to the filling.

FAQs
Q: Can I use fresh spinach instead of frozen?
A: Yes. Blanch the fresh leaves briefly, cool them in ice water, squeeze very dry, and chop finely. The key is removing as much moisture as possible.

Q: Can these be made vegetarian or vegan?
A: They are already vegetarian. For a vegan version, use vegan puff pastry and a plant-based cream cheese; flavor with nutritional yeast and extra seasoning to replace Parmesan.

Q: My puffs spread — what went wrong?
A: Likely too much moisture in the filling or the pastry warmed before baking. Chill the assembled puffs and ensure the filling is thick and the pastry is cold.

Q: How do I prevent the bottoms from becoming soggy?
A: Bake on a preheated baking sheet or a stone, and avoid overfilling. High initial oven heat helps the layers puff quickly and the bottom to set.

Q: Can I make them ahead for a party?
A: Yes—assemble and refrigerate for up to a day, or freeze unbaked on a tray and bake from frozen, adding a few minutes to the time.

Conclusion

If you’d like to explore another take on spinach-filled pastry, this recipe roundup offers helpful step-by-step inspiration: Spinach Puff Pastry – Cook Fast, Eat Well. For a version that adds bacon and feta for a richer, savory contrast, see this thoughtfully tested recipe: Spinach Puffs with Cream Cheese Bacon and Feta – Well Plated.

Baking asks us to slow down: to measure, to feel textures, to wait for the moment when butter and flour and patience become something golden and true.

Cream Cheese Spinach Puffs

Deliciously flaky puffs filled with a creamy spinach and cheese mixture, perfect for tea or a comforting snack.
Prep Time 20 minutes
Cook Time 18 minutes
Total Time 38 minutes
Servings: 12 pieces
Course: Appetizer, Snack
Cuisine: American, Mediterranean
Calories: 200

Ingredients
  

For the Filling
  • 1 sheet frozen puff pastry, thawed in the fridge
  • 1 cup frozen chopped spinach, thawed and wrung very dry Ensure spinach is well dried to maintain pastry texture.
  • 4 ounces cream cheese, softened Soften for easy mixing.
  • 1 small clove garlic, grated or finely minced
  • 2 tablespoons grated Parmesan or Pecorino
  • 2 tablespoons shredded mozzarella (optional) Optional for extra cheesiness.
  • 1 pinch red pepper flakes or black pepper Adjust based on heat preference.
  • 1 large egg beaten with 1 teaspoon water for egg wash For brushing the pastry.
  • 1 pinch salt, to taste

Method
 

Preparation
  1. Squeeze the thawed spinach in a clean towel until it is nearly dry.
  2. 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.
  3. Unfold the puff pastry on a lightly floured surface. Roll it out slightly if needed.
  4. Cut the pastry into 9 or 12 squares and place about a tablespoon of filling in the center of each square.
  5. Brush the edges with egg wash, fold to seal, and crimp if desired.
  6. Brush the tops with egg wash and chill in the refrigerator for 10 minutes.
Baking
  1. Preheat the oven to 400°F.
  2. Bake the puffs for 14 to 18 minutes until golden brown.
  3. Let sit for 3 minutes before serving.

Notes

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a 350°F 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.