There’s nothing quite like the moment when the aroma of freshly baked Ham Cheese & Spinach Puffs fills your kitchen, instantly transporting you to a cozy café, where laughter mingles with the delightful scent of flaky pastries. This easy brunch recipe brings together a crispy exterior and a gooey, melty filling, making it the perfect crowd-pleaser for your family or guests. Not only are these puffs quick to prepare, but they’re also a fantastic way to inject some greens into your meal without sacrificing flavor. Imagine serving these as an impressive centerpiece alongside a vibrant salad! Ready to fill your home with warmth and tantalizing flavors? Let’s dive into this delightful recipe that will have everyone reaching for seconds!

Why Are These Puffs So Irresistible?
Crispy on the outside, these Ham Cheese & Spinach Puffs boast a flaky texture that satisfies every craving. Savory and rich, the gooey filling is a delightful surprise, making them a perfect brunch highlight. Quick preparation means less time in the kitchen and more time enjoying with friends and family. Versatile enough for any gathering, they can easily be enjoyed on their own or served with a crisp salad, just like our delicious Pumpkin Cream Cheese puffs. Customizable too! Switch up the ham or cheese to suit your taste. These puffs are sure to become a staple at your brunch table!
Ham Cheese & Spinach Puffs Ingredients
• Ready to dive into making these delightful Ham Cheese & Spinach Puffs? Here’s everything you’ll need!
For the Pastry
- Puff Pastry – A crucial element for that flaky and crispy exterior; opt for store-bought to save time.
- Egg – Used for the egg wash to achieve a golden, shiny finish on your puffs; flax egg can work for a vegan option.
For the Béchamel
- Butter – Adds richness to the béchamel sauce; substitute with olive oil for a lighter flavor.
- Flour – This is essential for thickening the béchamel; regular all-purpose flour works, but gluten-free flour is a great alternative.
- Milk – Whole milk is best for a creamy béchamel; almond milk makes a wonderful dairy-free choice.
For the Filling
- Spinach – Fresh or frozen, it lends vibrant color and nutrition; make sure to properly drain any thawed frozen spinach.
- Ham – Provides that tasty salty flavor and meaty goodness; turkey ham is a great substitute, or you can leave it out for a vegetarian version.
- Cheese – Swiss cheese is traditional, but feel free to swap in mozzarella or cheddar for a different twist.
With these ingredients, you’re just a step away from creating mouthwatering Ham Cheese & Spinach Puffs that are bound to impress!
Step‑by‑Step Instructions for Ham Cheese & Spinach Puffs
Step 1: Prepare the Puff Pastry
Begin by cutting the chilled puff pastry sheets into 5-inch squares using a sharp knife. Place the squares on a parchment-lined baking sheet and refrigerate while you prepare the filling. This will keep the pastry firm and prevent it from becoming too soft during assembly.
Step 2: Make the Béchamel Sauce
In a medium saucepan over medium heat, melt 2 tablespoons of butter until bubbly. Gradually whisk in 2 tablespoons of flour and a pinch of salt, stirring constantly for about 2 minutes to create a roux. Slowly add in 1 cup of warm milk, whisking until the mixture thickens, which should take around 10-15 minutes. You’re looking for a smooth and creamy consistency.
Step 3: Add the Fillings
Once the béchamel is thickened, remove it from the heat and stir in 1 cup of fresh or thawed spinach, along with 1 cup of diced ham and half of the cheese. Mix well to ensure all ingredients are well incorporated, and allow the mixture to cool slightly before proceeding to assemble your Ham Cheese & Spinach Puffs.
Step 4: Assemble the Puffs
Take a pastry square from the refrigerator and spoon a generous amount of the béchamel mixture onto the center. Be careful not to overfill; just 1-2 tablespoons should suffice to allow for easy folding. Sprinkle some of the remaining cheese on top, then gently fold the pastry over to form a triangle. Press the edges firmly to seal them shut.
Step 5: Apply the Egg Wash
In a small bowl, whisk one egg until completely blended to create an egg wash. Using a pastry brush, lightly brush the surface of each puff with the egg wash for a beautiful golden color once baked. Make sure to coat all the edges so they shine.
Step 6: Bake for Perfection
Preheat your oven to 400°F (200°C) while you finish preparing the puffs. Place the assembled puffs on the baking sheet with some space in between each. Bake in the preheated oven for 20 minutes or until they are golden brown and flaky. You’ll know they’re ready when your kitchen fills with a delicious aroma.
Step 7: Cool and Serve
After baking, remove the Ham Cheese & Spinach Puffs from the oven and let them cool for about 5 minutes on a wire rack. This cooling period allows for the filling to set slightly while keeping the pastry crisp. Serve warm as a delightful brunch centerpiece with your favorite salad or as finger food at gatherings.

Make Ahead Options
These Ham Cheese & Spinach Puffs are perfect for busy home cooks looking to save time! You can prepare the entire filling and assemble the puffs up to 24 hours in advance. Simply follow the steps to make the béchamel, combine it with the spinach, ham, and cheese, then form the puffs and place them on a baking sheet. Cover them tightly with plastic wrap and refrigerate to prevent drying out. When you’re ready to bake, preheat the oven and brush with egg wash before popping them in for about 20 minutes until they are golden and flaky. This method ensures you enjoy delicious, fresh puffs with minimal effort on the day of serving!
What to Serve with Ham Cheese & Spinach Puffs
There’s nothing better than creating the perfect meal experience that brings warmth, comfort, and delightful flavors to your table.
- Mixed Green Salad: A light salad with a tangy vinaigrette adds freshness and balances the savory richness of the puffs.
- Tomato Basil Soup: The creamy texture of this classic soup pairs beautifully with the crispy puffs, making for a comforting duo.
- Roasted Vegetables: Seasonal roasted veggies bring a depth of flavor and texture, while their natural sweetness complements the savory puffs.
- Sparkling Lemonade: A refreshing citrus drink that cuts through the richness, adding a zesty touch to your brunch spread.
- Fruit Tart: The bright colors and sweet-tart flavors of a fruit tart provide a stunning contrast, making for a visually appealing dessert.
- Deviled Eggs: These classic appetizers offer a creamy, rich bite that complements the crunchy texture of the Ham Cheese & Spinach Puffs.
- Herbed Yogurt Dip: A creamy dip infused with dill or mint adds a cool counterpart to the warm puffs, enhancing flavor layers.
- Chardonnay: A crisp white wine that pairs elegantly, its acidity balances the richness of the puffs, making every bite shine.
Ham Cheese & Spinach Puffs Variations
Customize your Ham Cheese & Spinach Puffs for a unique twist that delights every palate!
- Dairy-Free: Swap cow’s milk with almond milk and use a dairy-free cheese alternative for a creamy, non-dairy option.
- Vegetarian: Omit the ham and replace it with sautéed mushrooms or roasted red peppers for a savory, veggie-packed filling.
- Spiced Up: Incorporate red pepper flakes or a pinch of cayenne in the béchamel for a kick of heat that surprises the taste buds.
- Herbed Puffs: Add chopped fresh herbs like dill or thyme to the filling for a fragrant twist that elevates the flavor profile. This fresh taste pairs wonderfully with a salad!
- Cheese Variety: Try Gruyère or pepper jack cheese for a different flavor, taking your puffs to new heights of deliciousness.
- Bacon Lover’s: Replace the ham with crispy, crumbled bacon for a smoky flavor that adds extra richness and crunch.
- Muffin-Style: Bake the mixture in muffin tins for a fun, handheld version that’s perfect for parties or brunch gatherings, just like our Pumpkin Cream Cheese puffs.
- Extra Creamy: Stir in some cream cheese into the béchamel for an indulgent, ultra-creamy filling that your guests will rave about!
Feel the freedom to explore these variations and delight in unique flavor profiles!
Expert Tips for Ham Cheese & Spinach Puffs
-
Chill the Pastry: Keeping puff pastry cold while you work prevents sticking or tearing. If it warms up, pop it back in the fridge for a few minutes.
-
Smooth Béchamel: To avoid lumps in your béchamel sauce, whisk continuously while adding milk. An immersion blender can help achieve a silky texture if needed.
-
Avoid Overfilling: Less is more! Overfilling the pastry can cause them to burst while baking. Aim for 1-2 tablespoons of filling for perfect results.
-
Egg Wash Secrets: For an extra glossy finish, ensure your egg wash covers all edges thoroughly. You can add a pinch of salt to the egg for enhanced flavor.
-
Bake Until Perfect: Every oven is different, so keep an eye on your puffs as they bake. They should be golden brown and flaky when finished, and this recipe for Ham Cheese & Spinach Puffs is best enjoyed fresh from the oven.
How to Store and Freeze Ham Cheese & Spinach Puffs
Fridge: Store leftover Ham Cheese & Spinach Puffs in an airtight container for up to 3 days to maintain freshness and flavor.
Freezer: For longer storage, freeze the puffs before baking. Place them on a baking sheet to freeze individually for about 1 hour, then transfer to an airtight container or freezer bag for up to 2 months.
Reheating: Bake frozen puffs directly from the freezer at 400°F (200°C) for 25-30 minutes, or until golden and heated through, ensuring that the filling is warm and delicious.
Make-Ahead: These puffs can be assembled in advance and refrigerated for up to 24 hours before baking, offering convenience for busy brunch days.

Ham Cheese & Spinach Puffs Recipe FAQs
What type of puff pastry should I use?
I recommend using store-bought puff pastry for convenience and guaranteed flakiness. Look for quality brands in the freezer aisle, and ensure it’s kept chilled until you’re ready to work with it. If you want a homemade option, you can make your own pastry, but it can be more time-consuming.
How should I store leftover Ham Cheese & Spinach Puffs?
To maintain freshness, store your leftover Ham Cheese & Spinach Puffs in an airtight container in the refrigerator for up to 3 days. Just make sure they are completely cooled before storing to prevent condensation from making them soggy.
Can I freeze Ham Cheese & Spinach Puffs?
Absolutely! For optimal freezing, assemble the puffs but do not bake them. Place them on a baking sheet and freeze individually for about 1 hour. Once firm, transfer them to an airtight container or freezer bag for up to 2 months. Bake them from frozen at 400°F (200°C) for 25-30 minutes.
What can I do if my béchamel sauce is lumpy?
If you find your béchamel sauce has lumps, don’t worry! Simply remove it from the heat and use an immersion blender to smooth it out. Alternatively, you can transfer the mixture to a regular blender and pulse until smooth. Just be careful — it will be hot!
Are there any dietary considerations for this recipe?
Yes, you can easily adapt the Ham Cheese & Spinach Puffs for various dietary needs. Use turkey ham or omit the meat for a vegetarian version. For dairy-free options, substitute cheese with a plant-based option and use almond milk. If you have gluten allergies, gluten-free flour works great in the béchamel, and make sure your puff pastry is also gluten-free.
How do I prevent my Ham Cheese & Spinach Puffs from leaking filling?
To avoid any leaks while baking, be sure not to overfill your puffs. Aim for 1-2 tablespoons of the béchamel mixture in each puff. Additionally, make sure to press the edges firmly when sealing them shut, and you might even crimp them with a fork for added security!

Delicious Ham Cheese & Spinach Puffs for Effortless Brunch
Ingredients
Equipment
Method
- Cut the chilled puff pastry sheets into 5-inch squares and refrigerate.
- Melt butter in a medium saucepan, whisk in flour and salt to create a roux.
- Gradually add warm milk, whisk until thickened to a creamy consistency.
- Mix in spinach, ham, and half of the cheese. Let cool slightly.
- Spoon filling onto pastry squares, fold to seal with pressure.
- Whisk the egg for egg wash and brush over pastry surfaces.
- Preheat oven to 400°F (200°C). Bake for 20 minutes until golden brown.
- Allow to cool for 5 minutes on a wire rack before serving.

Leave a Reply