Ham and Swiss Cheese Puff Pastry Puffs Recipe
Introduction
Ham and Cheese Puff Pastry is a delightful and easy-to-make snack or light meal that combines flaky puff pastry with a creamy ham, spinach, and Swiss cheese filling. Perfect for entertaining or a cozy night in, this dish balances rich flavors with a satisfying texture.

Ingredients
- 2 sheets frozen puff pastry, thawed according to package directions
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- ¼ teaspoon kosher salt
- 1 cup whole milk, room temperature
- ¼ teaspoon pepper
- 2 cups cooked ham, diced
- 2 cups fresh spinach
- 1 ½ cups Swiss cheese, grated and divided
- 1 large egg white, lightly beaten
Instructions
- Step 1: Preheat the oven to 400°F. Line a large baking sheet with parchment paper and set aside.
- Step 2: Cut the thawed puff pastry sheets into 5-inch (13cm) squares. Place them in the refrigerator to keep chilled while you prepare the filling.
- Step 3: Make the roux by melting butter over medium heat in a saucepan. Add the flour and kosher salt, and cook for 1 minute while stirring frequently.
- Step 4: Slowly pour in the milk while whisking constantly until the mixture is smooth and comes to a boil.
- Step 5: Reduce the heat to low and let the sauce simmer, stirring occasionally, until it thickens.
- Step 6: Add the fresh spinach to the sauce and cook for about 1 minute until wilted.
- Step 7: Stir in the diced ham and 1 cup of the grated Swiss cheese. Remove from heat and set aside.
- Step 8: Arrange the puff pastry squares evenly on the prepared baking sheet.
- Step 9: Place a heaping spoonful of the ham and cheese mixture onto each square and sprinkle with the remaining grated Swiss cheese.
- Step 10: Fold the corners of each pastry square up toward the center to form a smaller square.
- Step 11: Brush each puff pastry with the beaten egg white, coating all sides to help achieve a golden finish.
- Step 12: Bake for 18-20 minutes or until the puff pastries are puffed and golden brown.
Tips & Variations
- Use cooked turkey or chicken instead of ham for a different protein option.
- Sauté the spinach with garlic before adding it to the sauce for extra flavor.
- Try Gruyère or cheddar cheese as a substitute for Swiss cheese for a sharper taste.
- Keep the puff pastry squares cold until just before filling to ensure maximum flakiness.
Storage
Store leftover puff pastries in an airtight container in the refrigerator for up to 3 days. Reheat in a preheated oven at 350°F for 8-10 minutes to maintain crispness. Avoid microwaving to prevent sogginess.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the filling a day in advance?
Yes, you can make the ham and cheese filling a day ahead and store it in the refrigerator. Reheat gently before assembling to keep the spinach fresh and the sauce smooth.
What if I don’t have Swiss cheese?
Swiss cheese can be substituted with other mild melting cheeses like Gruyère, mozzarella, or even cheddar depending on your preference. Each will give a slightly different but delicious flavor.
PrintHam and Swiss Cheese Puff Pastry Puffs Recipe
This Ham and Cheese Puff Pastry recipe features flaky puff pastry squares filled with a creamy mixture of diced ham, fresh spinach, and melted Swiss cheese. The rich béchamel sauce enriched with butter and flour creates a smooth base to bind the savory ingredients, making it a perfect appetizer or snack. Baked to golden perfection, these savory parcels deliver a delightful combination of textures and flavors in every bite.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 8 servings 1x
- Category: Appetizer
- Method: Baking
- Cuisine: American
Ingredients
Puff Pastry
- 2 sheets frozen puff pastry, thawed according to package directions
Sauce and Filling
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- ¼ teaspoon kosher salt
- 1 cup whole milk, room temperature
- ¼ teaspoon pepper
- 2 cups cooked ham, diced
- 2 cups fresh spinach
- 1 ½ cups Swiss cheese, grated and divided
Egg Wash
- 1 large egg white, lightly beaten
Instructions
- Preheat oven: Preheat your oven to 400°F (204°C). Line a large baking sheet with parchment paper to prevent sticking and set aside.
- Prepare puff pastry squares: Cut each thawed puff pastry sheet into 5-inch (13 cm) squares. Place the squares on a tray and refrigerate until ready to assemble to keep them firm.
- Make roux: In a medium saucepan, melt the unsalted butter over medium heat. Add the all-purpose flour and kosher salt, and cook while stirring frequently for about 1 minute to form a roux without browning.
- Add milk and season: Slowly whisk in the whole milk while continuously whisking to avoid lumps. Continue to whisk until the mixture is smooth and comes to a boil.
- Simmer sauce: Reduce the heat to low and let the sauce simmer, stirring occasionally until it thickens to a creamy consistency.
- Wilt spinach: Add the fresh spinach to the sauce and cook for about 1 minute until wilted, incorporating it evenly.
- Add ham and cheese: Stir in the diced ham and 1 cup of the grated Swiss cheese into the sauce until the cheese melts and the mixture is well combined. Remove from heat and set aside.
- Arrange pastry squares: Place the puff pastry squares evenly spaced on the prepared baking sheet.
- Fill pastries: Spoon a generous amount of the ham and cheese mixture onto the center of each puff pastry square. Sprinkle the remaining ½ cup of Swiss cheese over the top of each filled square.
- Fold corners: Carefully fold the corners of each puff pastry square up towards the center, creating a smaller square enclosure to hold the filling.
- Brush with egg wash: Lightly brush the folded puff pastries with the beaten egg white to help them brown beautifully during baking.
- Bake: Bake in the preheated oven for 18-20 minutes, or until the puff pastries have risen, turned a golden brown, and are crispy to the touch.
Notes
- Ensure puff pastry sheets are properly thawed as per package instructions before cutting and assembling to prevent cracking.
- Use freshly grated Swiss cheese for better melting and flavor.
- Egg white wash creates a nice golden color without adding much fat.
- For extra flavor, you can add a pinch of nutmeg to the béchamel sauce.
- Leftovers can be refrigerated and gently reheated in the oven to keep the pastry crisp.
Keywords: Ham and Cheese Puff Pastry, Puff Pastry Appetizer, Swiss Cheese Pastry Squares, Savory Puff Pastry, Ham and Spinach Pastry

