As I stood in my kitchen, the aroma of sizzling ham mingled with the earthy scent of fresh spinach, making my mouth water in anticipation. That’s when I realized something magical was about to happen: I was about to whip up a batch of Ham Cheese & Spinach Puffs! These delightful bites are not just a feast for the eyes; they’re impressively easy to make and always a hit at gatherings. Plus, they’re perfect for brunch accompanied by a crisp salad or as a finger food for a cocktail party. Imagine golden, flaky pastry encasing a melty, savory filling that will have your friends begging for the recipe. Who could resist? Let’s dive into this delicious adventure together!

Why are Ham Cheese & Spinach Puffs the best?
Deliciously Versatile: These puffs can be served as a stand-alone appetizer or paired with a fresh salad for a complete meal. Effortless Cooking: Using store-bought puff pastry makes preparation a breeze, perfect for busy home cooks. Crowd-Pleasing Flavor: The savory combination of ham, cheese, and spinach is always a hit—your guests will rave about them! Satisfying Textures: Golden, flaky pastry contrasting with a creamy, cheesy filling offers a delightful bite. Don’t forget, they can even be frozen before baking for last-minute gatherings. For more easy, tasty recipes, check out my Cottage Cheese Chocolate or Grilled Cheese Burrito.
Ham Cheese & Spinach Puffs Ingredients
-
For the Puff Pastry
-
Puff Pastry – Use store-bought pastry for convenience; ensure it’s thawed before using.
-
For the Bechamel Sauce
-
Butter – Adds richness; margarine may be used for a dairy-free option.
-
Flour – Thickens the sauce; consider gluten-free flour as an alternative.
-
Milk – Forms the base for creaminess; almond or oat milk works well for dairy-free.
-
For the Filling
-
Spinach – Fresh or sautéed adds flavor; frozen spinach is a great alternative if well-drained.
-
Ham – Provides savory flavor; feel free to substitute with cooked chicken or turkey.
-
Cheese – Choose Gruyère or mozzarella for melty goodness; can substitute with dairy-free cheese.
-
For the Finishing Touches
-
Egg – Used for a beautiful golden egg wash; omit for a vegan option or use plant-based milk for brushing.
With these simple yet heartfelt ingredients, you’re well on your way to creating heavenly Ham Cheese & Spinach Puffs that are sure to delight everyone at your table!
Step‑by‑Step Instructions for Ham Cheese & Spinach Puffs
Step 1: Prep Pastry
Start by cutting the thawed puff pastry into 5-inch squares and place them on a baking sheet, keeping them refrigerated to maintain their chill. Preheat your oven to 400°F (200°C). This ensures that the puff pastry will bake evenly, yielding a golden, flaky texture that complements the savory filling.
Step 2: Make Bechamel Sauce
In a medium saucepan over medium heat, melt 2 tablespoons of butter, then whisk in 2 tablespoons of flour and a pinch of salt until it turns a pale golden color, about 2-3 minutes. Gradually add 1 cup of warm milk while continuously stirring for about 7 minutes until the mixture thickens and comes to a gentle boil. Reduce the heat and let it simmer for an additional 10 minutes, stirring occasionally until your bechamel sauce reaches a creamy consistency.
Step 3: Incorporate Fillings
Once the bechamel sauce has thickened, stir in 1 cup of fresh or wilted spinach and let it cook for another minute. Then, mix in 1 cup of diced ham and half of the cheese, stirring until well combined. This creamy mixture will be the flavorful filling for your Ham Cheese & Spinach Puffs, ready to fill the pastry squares.
Step 4: Assemble Puffs
On the lined baking sheet, lay out your chilled puff pastry squares and scoop a generous spoonful of the bechamel mixture into the center of each square. Sprinkle the remaining cheese on top, then fold the corners of the pastry over the filling to create a delightful package. Ensure the edges are pinched together to prevent any leaks while baking, making for a beautifully stuffed puff.
Step 5: Egg Wash
In a small bowl, whisk together 1 egg with a splash of cold water to create an egg wash. Brush this mixture over the tops of each pastry puff generously. This will give your Ham Cheese & Spinach Puffs a lovely, glossy finish and that enticing golden-brown color when they bake in the oven.
Step 6: Bake
Place the prepared baking sheet in the preheated oven and bake for 20 minutes, or until the puffs are puffed up and a rich golden brown. Keep a close eye on them as they are baking to catch that perfect moment when they reach their ideal crispiness. Once done, they’ll be ready to serve warm, inviting everyone to enjoy their flaky, melty goodness.

How to Store and Freeze Ham Cheese & Spinach Puffs
Fridge: Store unbaked Ham Cheese & Spinach Puffs in an airtight container for up to 2 days, ensuring they remain chilled until ready to bake.
Freezer: Freeze unbaked puffs individually on a baking sheet, then transfer them to a freezer-safe bag for up to 3 months. Bake directly from frozen, adding 5 minutes to the cooking time.
Reheating: If baked puffs need reheating, place them in a preheated oven at 350°F (175°C) for about 10-15 minutes until warm and crispy again.
Make-Ahead Option: Assemble the puffs in advance and refrigerate, making them a perfect last-minute treat for gatherings or brunch!
What to Serve with Ham Cheese & Spinach Puffs
Imagine a lovely brunch spread that captures a moment of warmth, laughter, and delicious flavors—these delightful bites truly shine when paired with the right accompaniments.
-
Mixed Green Salad: The freshness of a light salad with a tangy vinaigrette balances the richness of the puffs, elevating your meal experience.
-
Roasted Garlic Mashed Potatoes: Creamy and buttery, these mashed potatoes add a comforting element that complements the savory flavors of the puffs beautifully.
-
Quinoa Salad: A nutty, protein-packed quinoa salad brings a delightful crunch and adds nutritional value, making it a fantastic companion.
-
Herbed Yogurt Dip: A cooling herbed yogurt dip provides a refreshing contrast to the warm, cheesy puffs, making each bite feel vibrant and exciting.
-
Sparkling Cider: A glass of bubbly sparkling cider enhances the festive mood of brunch, creating lovely toasts as you enjoy your meal.
-
Fruit Tart: To end the meal on a sweet note, a fruit tart with a crisp crust and fresh fruit is a stunning dessert that your guests will adore.
-
Tomato Basil Soup: This classic pairing allows the puff flavors to shine alongside a warm, comforting bowl of soup, perfect for cozy gatherings.
-
Sangria: A light and fruity sangria adds a playful twist to your brunch and pairs delightfully with the Ham Cheese & Spinach Puffs.
Expert Tips for Ham Cheese & Spinach Puffs
-
Chill the Pastry: Keep the puff pastry cold before baking to ensure it puffs up beautifully, creating that signature flaky texture.
-
Smooth Bechamel: If lumps form in your bechamel sauce, blend it with an immersion blender for a silky-smooth consistency, enhancing the flavor in your Ham Cheese & Spinach Puffs.
-
Avoid Over-Filling: Make sure to only place the creamy filling in the center of the pastry to prevent leakage while baking, ensuring perfect puffs every time.
-
Egg Wash Importance: A generous egg wash gives the puffs a stunning golden color and glossy finish, creating an appealing presentation for your guests.
-
Baking Sheet Choice: Use parchment paper on your baking sheet rather than greasing it, as this helps achieve a crispy bottom for your delicious puffs.
Ham Cheese & Spinach Puffs Variations
Get creative with your Ham Cheese & Spinach Puffs! The flavor and texture possibilities are endless, making it fun to tailor each batch to your taste.
-
Greens Switch: Replace spinach with kale or Swiss chard for a twist on flavor and nutrition. Each green brings its unique earthiness to the filling.
-
Cheesy Delight: Experiment with different cheeses! Feta or pepper jack can bring a tangy or spicy kick, taking your puffs to new flavor heights.
-
Vegetarian Option: Omit the ham and boost the filling with sautéed mushrooms, bell peppers, or zucchini for a colorful and hearty vegetarian treat.
-
Spice It Up: Stir in a pinch of red pepper flakes or diced jalapeños for some exciting heat, perfect for those who love a kick in every bite!
-
Savory Herbed Puffs: Add fresh herbs like thyme, rosemary, or dill to enhance the flavor profile and give your puffs a fragrant lift. These herbs can make a simple dish feel gourmet!
-
Sweet & Savory Twist: For a unique flair, incorporate a spoonful of caramelized onions or diced apples into the filling. The hint of sweetness contrasts beautifully with the savory notes.
-
Gluten-Free Alternative: Use gluten-free puff pastry to make this recipe accessible for gluten-sensitive friends—it’ll still puff up wonderfully!
-
Saucy Finish: Serve your puffs with a drizzle of balsamic reduction or a dollop of creamy ranch dressing for a delightful dipping experience.
Don’t forget to pair these with a fresh salad or try them alongside my exquisitely flavorful Beet Salad Spinach for a perfect balance at your next brunch gathering!
Make Ahead Options
These Ham Cheese & Spinach Puffs are a great choice for busy weeknights! You can prepare the filling (bechamel sauce with ham, spinach, and cheese) up to 3 days in advance, storing it in an airtight container in the refrigerator. When you’re ready to bake, assemble the puffs by placing the filling onto the chilled pastry squares and completing the egg wash just before cooking. For the best results, avoid baking them until the day you plan to serve, ensuring they remain perfectly flaky and fresh. This way, you’ll enjoy delicious, homemade puffs with minimal effort, delighting your family and friends!

Ham Cheese & Spinach Puffs Recipe FAQs
What type of spinach should I use for Ham Cheese & Spinach Puffs?
Absolutely! You can use fresh spinach, which adds a lovely flavor and vibrant color, or sauté it lightly beforehand for a softer texture. If you prefer convenience, frozen spinach is a great alternative; just make sure to thaw and drain it thoroughly before adding it to the mix.
How should I store leftover Ham Cheese & Spinach Puffs?
Store any leftover puffs in an airtight container in the refrigerator for up to 3 days. To keep them crispy, you can reheat them in the oven at 350°F (175°C) for about 10-15 minutes until warmed through.
Can you freeze Ham Cheese & Spinach Puffs?
Yes, you can easily freeze unbaked Ham Cheese & Spinach Puffs! Place them on a baking sheet individually for about an hour until frozen solid, then transfer to a freezer-safe bag. They will keep well for up to 3 months. Bake them straight from the freezer, adding an extra 5 minutes to the bake time for perfectly puffed treats.
What should I do if my bechamel sauce gets lumpy?
No worries! If you find yourself with a lumpy bechamel sauce, simply use an immersion blender to blend the sauce until smooth—that’ll bring it back to its creamy glory in no time. Just remember to blend carefully as it will be hot!
Are Ham Cheese & Spinach Puffs suitable for vegetarians?
Certainly! To make these puffs vegetarian, simply omit the ham and replace it with additional vegetables such as mushrooms, bell peppers, or zucchini. You could also add extra cheese for a satisfying meat-free meal or snack!
What’s the best way to prevent the puffs from leaking filling during baking?
To prevent any filling leakage, make sure to keep the bechamel mixture within the center of the pastry squares when assembling. Pinch the corners tightly and ensure they are sealed well before baking. This little tip will go a long way in enjoying perfect Ham Cheese & Spinach Puffs!

Crispy Ham Cheese & Spinach Puffs for Effortless Brunch Joy
Ingredients
Equipment
Method
- Cut the thawed puff pastry into 5-inch squares and place on a baking sheet. Preheat oven to 400°F (200°C).
- Melt butter in a saucepan over medium heat, whisk in flour and salt until golden. Gradually add warm milk, stirring for about 7 minutes until thickened.
- Stir in spinach once the sauce has thickened, then mix in ham and half of the cheese.
- Scoop a spoonful of the filling onto each pastry square and fold corners over the filling.
- Whisk egg with cold water for egg wash and brush over the pastry tops.
- Bake in preheated oven for 20 minutes or until puffs are golden brown.

Leave a Reply