Go Back
Ham Cheese & Spinach Puffs

Ham Cheese & Spinach Puffs

Golden, flaky, and packed with savory goodness, these Ham Cheese & Spinach Puffs are the ultimate brunch crowd-pleaser. Each bite delivers layers of buttery puff pastry filled with creamy spinach, smoky ham, and melted cheese. Perfect for using leftovers, this recipe turns simple ingredients into something truly special. Serve them fresh from the oven for a warm, comforting treat that feels both elegant and effortless. Ideal for brunch spreads, quick breakfasts, or light snacks, these puffs are easy to prep and even easier to love. Once you try them, they’ll quickly become a go-to favorite in your kitchen.
Prep Time 20 minutes
Cook Time 20 minutes
Course: Appetizer, Breakfast, Mother's Day Brunch, Snack
Cuisine: American

Ingredients
  

  • Ingredients
  • 2 sheets ready-made puff pastry thawed but still cold
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 cup 240 ml warm milk
  • A pinch of salt
  • Freshly ground black pepper to taste
  • A pinch of ground nutmeg optional, but recommended
  • 220 g ½ lb cooked ham, chopped into small cubes
  • 2 cups fresh spinach washed and roughly chopped
  • 1 cup Swiss cheese shredded
  • 1 egg + 1 teaspoon cold water for egg wash

Method
 

1. Prep the pastry

Slice each puff pastry sheet into equal squares (about 5-inch size). Keep them chilled in the fridge while preparing the filling. Preheat your oven to 400°F (200°C) and line a baking tray with parchment paper.

    2. Make the creamy base

    Place a saucepan over medium heat and melt the butter. Sprinkle in the flour and salt, stirring continuously until the mixture turns lightly golden and smells slightly nutty.

      3. Add the milk

      Slowly pour in the warm milk in two stages, whisking constantly to prevent lumps. Keep stirring until the sauce becomes smooth and starts to gently bubble.

        4. Thicken the sauce

        Lower the heat and let it simmer until thick and creamy, about 8–10 minutes. Stir often so it doesn’t stick. (Got lumps? A quick blend fixes everything.)

          5. Build the filling

          Mix in the chopped spinach and cook briefly until wilted. Add the diced ham and half of the shredded cheese. Stir until everything is well combined and creamy.

            6. Assemble the puffs

            Arrange pastry squares on your baking sheet. Spoon 1–2 tablespoons of filling into the center of each. Sprinkle with remaining cheese, then fold the corners toward the middle to form little parcels.

              7. Brush & bake

              Whisk the egg with cold water and brush over each puff for that golden finish. Bake for about 20 minutes, or until beautifully puffed and golden brown.

                Notes

                🍽️ Serving Suggestions

                Serve these warm for maximum flakiness. Pair with:
                • A crisp green salad with lemon vinaigrette
                • Fresh fruit for a lighter brunch plate
                • A hot cup of coffee or tea (non-negotiable, honestly)

                💡 Expert Tips

                • Keep pastry cold → This ensures maximum puff and flakiness
                • Don’t overfill → Too much filling = messy leaks (still tasty though 😄)
                • Use good cheese → Swiss melts beautifully, but Gruyère works great too
                • Prep ahead → Assemble first, bake later for stress-free hosting

                ❓ FAQs

                Can I use frozen spinach?
                 Yes, just thaw and squeeze out excess moisture before using.
                Can I switch the cheese?
                 Absolutely. Cheddar, mozzarella, or Gruyère all work well.
                How do I store leftovers?
                 Keep in an airtight container in the fridge for up to 3 days. Reheat in the oven for best texture.
                Can I freeze them?
                 Yes! Freeze before baking, then bake straight from frozen (add a few extra minutes).

                ✨ Final Thoughts

                These Ham Cheese & Spinach Puffs are the definition of “effortless but impressive.” Crispy layers, creamy filling, and that savory combo everyone loves—it’s hard to stop at just one. Perfect for brunch, snacks, or even a quick lunch upgrade.
                Make a batch once… and don’t be surprised when they become a regular in your kitchen rotation. 😉
                Ham Cheese & Spinach Puffs - 3 Thumbnail