Cream Cheese Spinach Puffs Recipe

These cream cheese spinach puffs are a delightful blend of creamy cheese and savory spinach, wrapped in flaky puff pastry. Perfect as appetizers for parties or as a tasty snack, these puffs are sure to please any crowd.


  • 1 package (10 oz) frozen chopped spinach, thawed and drained
  • 1 package (8 oz) cream cheese, softened
  • 1/2 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 sheets puff pastry, thawed according to package instructions
  • 1 egg, beaten (for egg wash)


  1. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. In a large mixing bowl, combine the drained spinach, softened cream cheese, grated Parmesan cheese, minced garlic, salt, black pepper, and red pepper flakes (if using). Mix until well combined.
  3. On a lightly floured surface, unfold one sheet of puff pastry. Roll it out slightly to smooth any creases.
  4. Spread half of the spinach and cheese mixture evenly over the puff pastry sheet, leaving a small border around the edges.
  5. Starting from one edge, roll the puff pastry tightly into a log, enclosing the spinach and cheese filling.
  6. Using a sharp knife, slice the log into 1-inch (2.5 cm) pieces and place them on the prepared baking sheet, cut side up.
  7. Repeat the process with the second sheet of puff pastry and the remaining spinach and cheese mixture.
  8. Brush the tops of the spinach puffs with the beaten egg to give them a golden color when baked.
  9. Bake in the preheated oven for 15-20 minutes, or until the puff pastry is golden brown and puffed up.
  10. Remove from the oven and let cool slightly before serving. Enjoy your delicious cream cheese spinach puffs!

These savory treats are best served warm and can be accompanied by a dipping sauce of your choice, such as marinara or ranch dressing.

Leave a Comment