As I pulled a tray of these golden Ham Cheese & Spinach Puffs from the oven, the aroma alone was enough to lure everyone into the kitchen. These delightful morsels are a genuine crowd-pleaser, making them the perfect addition to any brunch spread. With their flaky pastry and creamy filling, they offer an effortless way to elevate your weekend gatherings without sacrificing your precious time—ideal for both seasoned chefs and those venturing into the culinary world. Plus, they’re family-friendly, ensuring no one leaves the table hungry! Ready to impress your loved ones with a homemade touch? Let’s dive into this scrumptious recipe together!

Why are Ham Cheese & Spinach Puffs Irresistible?
Flaky Perfection: These puffs feature a wonderfully light and flaky pastry that brings a cafe-quality touch to your home cooking.
Creamy Bliss: Inside, a rich béchamel filling combined with ham and spinach offers a savory experience that melts in your mouth.
Simple Yet Elegant: Perfect for brunch, these puffs are effortless to prepare, making them a hit whether you’re hosting family or friends.
Endless Variations: Feel free to experiment with your filling by adding Spinach Ricotta Stuffed or even substituting the ham with cooked bacon for a unique twist!
Make Ahead Friendly: Prepare ahead and have them ready to bake for fresh-from-the-oven goodness, saving you time when entertaining.
Ham Cheese & Spinach Puffs Ingredients
For the Pastry
• Puff Pastry Sheets – Quick and convenient; store-bought works wonders for a flaky crust!
For the Béchamel
• Butter – Adds a rich flavor and lusciously smooth texture to the sauce.
• Flour – Essential for thickening; opt for all-purpose flour for the best results.
• Salt – Enhances the flavors in the béchamel and filling to bring everything together.
• Milk – Whole milk is preferred for its creamy consistency, making the sauce extra luscious.
For the Filling
• Spinach – Fresh or thawed frozen, it provides vibrant color and essential nutrients.
• Ham – The star ingredient lends both protein and a savory punch; swap with bacon for a twist!
• Cheese (Grated) – Any melting cheese like cheddar or mozzarella adds delightful creaminess to the filling.
For the Egg Wash
• Egg – Enhances the puffs’ golden exterior; a simple brush before baking makes all the difference.
These Ham Cheese & Spinach Puffs are a beautiful blend of flavors and textures that will make your brunch unforgettable!
Step‑by‑Step Instructions for Ham Cheese & Spinach Puffs
Step 1: Prepare the Pastry
Begin by cutting your puff pastry sheets into 5-inch squares and placing them in the refrigerator to keep them chilled. As you prepare the filling, preheat your oven to 400°F (200°C) so it’s hot and ready for baking these delightful Ham Cheese & Spinach Puffs.
Step 2: Make the Béchamel
In a medium saucepan over medium heat, melt 3 tablespoons of butter until bubbly. Whisk in 3 tablespoons of all-purpose flour and a pinch of salt until golden, about 2 minutes. Gradually pour in 2 cups of warmed milk, stirring continuously until the mixture is smooth and begins to simmer, about 7 minutes.
Step 3: Thicken the Sauce
Reduce the heat and let the béchamel simmer, stirring continuously for about 10 minutes, until it thickens considerably. For an ultra-smooth consistency, consider blending the sauce briefly with a stick blender. This rich béchamel will be the creamy base for your Ham Cheese & Spinach Puffs.
Step 4: Combine Filling Ingredients
Stir 1 cup of chopped fresh or thawed frozen spinach into the béchamel, letting it cook for about 1 minute just to wilt. Next, fold in 1 cup of diced ham and half of your grated cheese, mixing well to combine all the flavors into a luscious filling that is sure to impress.
Step 5: Assemble the Puffs
Line a baking sheet with parchment paper. Place 1-2 tablespoons of the béchamel mixture in the center of each puff pastry square. Sprinkle the remaining cheese over the filling, then carefully fold the corners of the pastry squares to close them up, creating little pockets of goodness.
Step 6: Brush and Bake
Using a beaten egg, brush the tops of each pastry for a golden, shiny finish. Place your prepared Ham Cheese & Spinach Puffs in the preheated oven and bake for 20 minutes, or until they are puffed up and gloriously golden brown. Enjoy the enticing aroma as they bake!

What to Serve with Ham Cheese & Spinach Puffs
Looking to create a delightful brunch spread that complements these golden bites? Here are some perfect pairings to elevate your meal.
-
Fresh Salad: A light mixed greens salad with a zesty vinaigrette adds brightness and balances the richness of the puffs.
-
Fruit Platter: Seasonal fruits like berries or citrus provide a refreshing contrast, adding natural sweetness that enhances the savory flavors.
-
Savory Quiche: A slice of a savory quiche can offer a heartier option, introducing different textures and flavors to your brunch spread.
-
Creamy Potato Salad: The creaminess of a potato salad pairs beautifully with the flaky pastry, creating a fulfilling yet light meal combination.
-
Roasted Vegetables: Seasonal roasted vegetables bring a delightful earthiness to your table, complementing the dish’s rich filling with their caramelized sweetness.
-
Mimosas or Sparkling Wine: A bubbly drink like a mimosa provides a festive touch, enhancing the brunch vibes while being refreshing with every sip.
-
Coffee or Herbal Tea: Offer a warm beverage option to enjoy alongside the puffs, bringing comfort and warmth to your brunch gathering for a cozy finish.
Expert Tips for Ham Cheese & Spinach Puffs
Béchamel Thickness: Ensure your béchamel is thick enough to support the filling; this prevents soggy Ham Cheese & Spinach Puffs. Stir constantly while cooking.
Quick Handling: Work swiftly with the pastry to keep it cool. If it gets too warm, it may become soggy when baked.
Chill Before Baking: For even flakier puffs, chill the assembled pastries in the fridge for 15 minutes before baking. This allows them to rise better in the oven.
Herb Addition: Feel free to add fresh herbs like dill or chives to your béchamel for a flavor boost and make your Ham Cheese & Spinach Puffs even more exciting!
Even Cheese Distribution: Reserve some cheese for topping; this creates a lovely golden layer on top while enhancing the cheesy flavor of your puffs.
Make Ahead Options
These delightful Ham Cheese & Spinach Puffs are an absolute gift for busy home cooks looking to streamline their meal planning! You can assemble the puffs up to 24 hours in advance; simply keep them covered in the refrigerator to maintain their freshness. If you prefer, you can also freeze the unbaked puffs for up to 3 months; just remember to separate them with parchment paper to prevent sticking. When you’re ready to bake, there’s no need to thaw; just pop them in the oven directly from the freezer, adding a few extra minutes to the baking time. With this make-ahead approach, you can enjoy flavorful, crispy pastries at a moment’s notice, impressing your family or guests with minimal effort!
How to Store and Freeze Ham Cheese & Spinach Puffs
Fridge: Keep any leftover Ham Cheese & Spinach Puffs in an airtight container for up to 3 days. Reheat in the oven at 350°F (175°C) for about 10 minutes to revive the crispiness.
Freezer: For freezing, assemble the puffs but do not bake them. Store them in a single layer on a baking sheet in the freezer until solid, then transfer to a freezer bag for up to 2 months.
Reheating: Bake frozen puffs directly from the freezer at 400°F (200°C) for about 25-30 minutes, or until golden brown and thoroughly heated.
Make-Ahead Tip: Prepare your Ham Cheese & Spinach Puffs a day in advance—just refrigerate them and bake before serving, ensuring fresh and hot treats for your guests!
Ham Cheese & Spinach Puffs: Tasty Twists
Feel free to get creative with these puffs—there are endless ways to make this recipe your own!
-
Bacon Swap: Replace ham with crispy bacon for a savory crunch and smoky flavor that will excite your taste buds.
-
Cheese Options: Experiment with different cheeses like feta or goat cheese for a tangier filling that adds a unique depth to each bite.
-
Herbed Delight: Stir fresh herbs like dill or chives into the béchamel for a burst of freshness, enhancing the overall flavor.
-
Vegetarian Version: Omit the ham and add sautéed mushrooms or caramelized onions, creating a delightful and hearty vegetarian puff.
-
Spicy Kick: Add a pinch of cayenne pepper or crushed red pepper flakes to the béchamel for a warm kick that elevates the savory experience.
-
Additional Veggies: Enhance nutrition and flavor by tossing in some sun-dried tomatoes or roasted red peppers along with the spinach for a colorful twist.
-
Dough Variants: Try using puff pastry or even homemade dough for a different texture; a whole wheat crust can add nuttiness and depth.
-
Serving Style: Enjoy them minute by minute with a side of spicy aioli or a classic yogurt dip, perfect for those who crave a little extra something.
Whether you stick to the classic or try new variations, your guests will delight in the flavors of these puffs. For more delicious ideas, why not consider pairing them with a Bacon Cream Cheese or spice things up with a Potato Egg Cheese dish!

Ham Cheese & Spinach Puffs Recipe FAQs
What kind of ham is best to use in these puffs?
For a truly flavorful filling, I recommend using diced cooked ham, as it brings a delightful savory punch. If you’re looking for a twist, feel free to substitute ham with cooked bacon or even sausage for a heartier option!
How can I tell if my spinach is fresh enough to use?
Look for vibrant green leaves that are crisp, not wilted or yellowing. If you notice any dark spots or sliminess, it’s best to avoid using it. Fresh spinach is packed with nutrients and flavor, making it ideal for your Ham Cheese & Spinach Puffs!
What’s the best way to store leftover puffs?
To maintain their deliciousness, place any leftover Ham Cheese & Spinach Puffs in an airtight container. They can be stored in the refrigerator for up to 3 days. When you’re ready to enjoy them again, simply reheat in the oven at 350°F (175°C) for about 10 minutes to revive that crispy texture.
Can I freeze these Ham Cheese & Spinach Puffs before baking?
Absolutely! To freeze, assemble the puffs but avoid baking them. Place them in a single layer on a baking sheet and freeze until solid. Then transfer to a freezer bag where they’ll keep for up to 2 months. When ready to bake, just pop them in the oven at 400°F (200°C) for 25-30 minutes from frozen, and enjoy hot, cheesy goodness!
Do these puffs contain any common allergens I should be aware of?
Yes, the Ham Cheese & Spinach Puffs contain several common allergens: dairy (butter, milk, cheese), eggs, and gluten (puff pastry, flour). If you have dietary restrictions or allergies, consider using dairy-free cheese alternatives and gluten-free puff pastry options, which can also work surprisingly well in this recipe.
How do I know if my béchamel sauce is thick enough?
The béchamel should have a consistency that coats the back of a spoon nicely and holds its shape when stirred. If it’s too thin, continue cooking over low heat, stirring constantly, until it reaches a thicker texture—this step is crucial to ensure your Ham Cheese & Spinach Puffs don’t turn out soggy. If lumps form, don’t worry! You can blend it for a smooth finish before adding the spinach and ham.

Ham Cheese & Spinach Puffs: The Ultimate Brunch Delight
Ingredients
Equipment
Method
- Cut puff pastry sheets into 5-inch squares and refrigerate to keep them chilled. Preheat your oven to 400°F (200°C).
- Melt butter in a medium saucepan over medium heat and whisk in flour and salt until golden, about 2 minutes. Gradually pour in warmed milk, stirring until smooth and simmering, about 7 minutes.
- Reduce heat and let the béchamel simmer, stirring continuously for about 10 minutes until thickened.
- Stir in chopped spinach into the béchamel, let cook for 1 minute. Fold in diced ham and half of the grated cheese.
- Line a baking sheet with parchment paper. Place 1-2 tablespoons of the béchamel mixture in the center of each puff pastry square. Sprinkle remaining cheese over the filling and fold the corners of the pastry squares to close them.
- Brush the tops with the beaten egg and bake in the preheated oven for 20 minutes or until puffed and golden brown.

Leave a Reply