Go Back
+ servings
Print Recipe
5 from 4 votes

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!
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Course: Appetizer
Cuisine: American
Keyword: Ham and Cheese Puffs, Spinach Puffs
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


  • Pre-heat your oven to 400°F.
  • Cut the puff pastry sheets into 5-inch (13cm) squares. Set aside in the refrigerator.
  • Melt butter over medium heat in a saucepan. Add flour and salt; cook for 1 minute, stirring frequently.
  • Pour in the warm milk in 2 batches, whisking constantly until smooth and boiling.
  • Reduce heat to low and simmer, stirring occasionally until sauce starts to thicken.
  • Add in spinach and cook for 1 minute, just until wilted.
  • Add ham and 1 cup of Swiss cheese and stir well. Set aside.
  • Arrange the puff pastry squares on a parchment-lined baking sheet.
  • Top with a heaping spoonful of ham and cheese mixture, and sprinkle with grated cheese.
  • Fold the corners onto the top, forming a smaller square.
  • Brush the pastry with the egg wash, making sure to coat all sides.
  • Bake for 20 minutes, until puffed and golden.