Go Back
+ servings

Ham and Cheese Puffs

This delicious Ham and Cheese Puff Pastry simply must make your post-holiday menu.  It is a great way to use up leftover ham and it tastes like a gourmet treat!  This breakfast, lunch or dinner treat is a delicious buttery and flaky puff pastry enveloping a mixture of hot ham, melty swiss cheese, and fresh spinach.  If you are looking for a simple and amazing recipe for your next Holiday Honey Baked Ham, look no further!

Course Appetizer
Cuisine American
Keyword Ham and Cheese Puffs, Spinach Puffs
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 8
Author Amanda Rettke


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


  1. Pre-heat your oven to 400°F.
  2. Cut the puff pastry sheets into 5-inch (13cm) squares. Set aside in the refrigerator.
  3. Melt butter over medium heat in a saucepan. Add flour and salt; cook for 1 minute, stirring frequently.
  4. Pour in the warm milk in 2 batches, whisking constantly until smooth and boiling.

  5. Reduce heat to low and simmer, stirring occasionally until sauce starts to thicken.
  6. Add in spinach and cook for 1 minute, just until wilted.
  7. Add ham and 1 cup of Swiss cheese and stir well. Set aside.
  8. Arrange the puff pastry squares on a parchment-lined baking sheet.
  9. Top with a heaping spoonful of ham and cheese mixture, and sprinkle with grated cheese.
  10. Fold the corners onto the top, forming a smaller square.
  11. Brush the pastry with the egg wash, making sure to coat all sides.
  12. Bake for 20 minutes, until puffed and golden.