Ham and Cheese Puff Pastries

gorgeous puff pastry on serving plate

A delicious and easy-to-make snack or appetizer these ham and cheese puff pastries are crispy, flaky, and packed with a savory filling everyone will love.


  • (2) puff pastry sheets
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 1 3/4 cups cooked ham, diced
  • 2 cups fresh spinach
  • 2 cups Swiss cheese, shredded and divided
  • 1 egg white, lightly beaten


  1. Preheat oven to 400°F.
  2. Prepare 2 baking sheets by lining them with parchment paper.
  3. Cut each puff pastry sheet into 6 squares.
  4. Place 6 squares on each prepared baking sheet.
  5. In a large saucepan, melt butter over medium heat.
  6. When completely melted, whisk in flour for about 1 minute.
  7. Slowly pour in milk, whisking continuously until it is smooth and boiling.
  8. Reduce heat, continuing to stir until sauce begins to thicken.
  9. Add spinach. Cook for 1 minute until spinach begins to wilt.
  10. Add ham and 1 cup of shredded Swiss cheese. Stir until well-combined.
  11. Add a spoonful of ham mixture in the center of each puff pastry square.
  12. Top with remaining Swiss cheese.
  13. Fold corners of puff pastry toward the center, gently connecting the four corners.
  14. Brush each pastry with egg white.
  15. Bake for 20-22 minutes or until tops begin to turn golden brown.