Cream Cheese Spinach Puffs Recipe

These savory puffs are perfect for a quick and delicious appetizer or snack. The creamy filling made with cream cheese and spinach is wrapped in flaky puff pastry for a delightful combination of textures.


  • 8 ounces cream cheese, softened
  • 1 (10 ounce) package frozen spinach, thawed, squeezed dry
  • 1/4 cup grated Parmesan cheese
  • 1 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 1 large egg
  • 1 sheet frozen puff pastry, thawed


  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. In a medium bowl, combine softened cream cheese, spinach, Parmesan cheese, onion powder, garlic powder, and black pepper. Stir until well combined.
  3. In a separate small bowl, whisk the egg.
  4. Unfold the puff pastry sheet on a lightly floured surface. Cut the pastry sheet into squares or triangles, depending on your desired puff size.
  5. Spoon a heaping tablespoon of the spinach cream cheese mixture into the center of each pastry square or triangle.
  6. Brush the edges of the pastry dough with the beaten egg. Fold the pastry dough over the filling to form triangles or squares, pinching the edges to seal.
  7. Brush the tops of the puffs with the remaining beaten egg.
  8. Place the puffs on the prepared baking sheet, leaving space between them for puffing.
  9. Bake for 20-25 minutes, or until golden brown and puffed through.
  10. Let cool slightly before serving.

Leave a Comment