Go Back
Ham Cheese and Spinach Puff Recipe
Ben Carraoli

Ham Cheese and Spinach Puff Recipe

I still remember the first time I baked these Ham Cheese and Spinach Puffs — the kitchen smelled like a cozy bakery as soon as they went into the oven. I had leftover ham in the fridge and wanted to turn it into something special yet simple. These flaky pastries with creamy spinach and melted cheese quickly became a favorite in my home.
Prep Time 15 minutes
Cook Time 20 minutes

Ingredients
  

  • 2 sheets pre-made frozen puff pastry thawed – Ready-made pastry saves time and guarantees beautifully flaky layers. Keep it cold until ready to use for best puffing.
  • 2 Tbsp butter – Forms the base of the creamy sauce and adds richness.
  • 1 medium yellow onion minced – Adds gentle sweetness and depth to the filling.
  • 2 Tbsp all-purpose flour – Thickens the sauce so the filling stays creamy without leaking.
  • 1 cup whole milk – Whole milk produces the best creamy consistency; lower-fat milk may be too thin.
  • Salt and black pepper to taste – Essential to bring all flavors together.
  • Pinch of ground nutmeg – A small amount enhances the creamy sauce without being noticeable.
  • 1 cup cooked ham diced – Perfect way to use leftover holiday ham or thick deli ham.
  • 1 1/4 cups fresh spinach roughly chopped – Fresh spinach works best since frozen spinach often releases too much water.
  • 1 1/3 cups Gruyere cheese shredded – Gruyere melts smoothly and adds nutty flavor; Swiss or mozzarella can substitute.
  • 1 egg – Used for egg wash to create a golden shiny pastry.
  • 1 Tbsp water – Mixed with egg for brushing the pastry.
  • Fresh parsley minced, for garnish – Adds color and freshness when serving.

Method
 

  1. Melt butter in a saucepan and cook minced onions until soft and translucent. Stir in flour to form a paste and cook briefly. Slowly whisk in milk until smooth and thickened into a creamy sauce.
  2. Remove sauce from heat and mix in diced ham, chopped spinach, and most of the shredded cheese. Stir until cheese melts smoothly into the mixture. Season with salt, pepper, and a small pinch of nutmeg.
  3. Roll out thawed puff pastry sheets and cut each into four equal squares. Keep pastry chilled until assembling so it puffs nicely in the oven. Cold pastry ensures better layers.
  4. Place pastry squares onto a lined baking sheet. Spoon filling into the center of each square and add a sprinkle of extra cheese. Fold pastry corners slightly toward the center, leaving the middle open.
  5. Mix egg and water, then brush lightly over pastry edges. Bake in a preheated oven at 400°F until puffed and golden brown. Let cool slightly before serving so the filling sets.

Notes

  • I keep puff pastry cold until baking to guarantee better rise and crisp layers.
  • I grate cheese fresh because it melts smoother than packaged shredded cheese.
  • I avoid overfilling pastries to prevent leakage while baking.
  • I let puffs rest a few minutes after baking so filling firms up slightly.
  • I bake on parchment paper for easier cleanup and better browning.