In the hustle and bustle of weekend brunch preparations, it often feels impossible to impress guests without sacrificing time—or sanity. That’s where my Ham Cheese & Spinach Puffs enter the scene. This delightful recipe combines flaky puff pastry with a creamy filling, offering both elegance and comfort in every bite. They’re not only quick to make but also elevate the classic brunch experience to something truly special. You can easily customize them to suit gluten-free diets or cater to different tastes, ensuring everyone feels included at the table. Ready to learn how to whip up these irresistible puffs that will have your family and friends raving? Let’s dive into the delicious details!

Why These Puffs Will Delight You
Irresistible Flavor: The savory combination of ham, cheese, and spinach creates a punchy flavor that’s hard to resist.
Easy to Prepare: With simple ingredients and straightforward steps, these puffs are perfect for both novice and experienced cooks.
Versatile Options: Customize them for dietary preferences—try different cheese types or add more veggies to cater to everyone!
Quick Cooking Time: Ready in just 20 minutes, they’re ideal for brunch or last-minute gatherings without sacrificing taste.
Crowd-Pleasing Appeal: These Ham Cheese & Spinach Puffs are sure to impress at any event, pairing beautifully with a fresh salad or your favorite dipping sauce!
Ham Cheese & Spinach Puffs Ingredients
• Elevate your brunch with these delightful puffs!
For the Puffs
- Puff Pastry – The foundation for flaky, tender bites; keep it chilled for the best results.
- Butter – Adds richness and flavor to the béchamel sauce.
- Flour – Helps thicken the béchamel for a creamy, luscious filling.
- Milk – Whole milk is preferred to create a velvety béchamel.
- Spinach – Use fresh or frozen, it’s essential for color and nutrients in these Ham Cheese & Spinach Puffs.
- Ham – Delivers savory notes; feel free to substitute with cooked bacon or turkey for variation.
- Cheese (Swiss or Gruyere) – Melts beautifully to enhance flavor; consider mixing with cheddar for a twist.
- Egg – Use for the egg wash to achieve a golden, appetizing finish when baked.
For Serving (Optional)
- Fresh Salad – A crisp salad pairs beautifully with the warm puffs, adding a refreshing contrast.
- Dipping Sauce – Pair these puffs with a favorite dipping sauce for an extra flavor boost!
Step‑by‑Step Instructions for Ham Cheese & Spinach Puffs
Step 1: Prep Pastry
Begin by cutting your chilled puff pastry sheets into 5-inch squares. Place them on a lined baking sheet, keeping them cold as you prepare the filling. This helps maintain their flaky texture while baking. Ensure you have enough squares to fold and seal these delightful Ham Cheese & Spinach Puffs.
Step 2: Make Béchamel
In a medium saucepan, melt 2 tablespoons of butter over medium heat. Gradually whisk in 2 tablespoons of flour to form a roux, cooking for about 2 minutes until bubbly. Slowly add in 1 cup of warm milk, whisking continuously until the mixture thickens and becomes smooth, about 10 minutes. Your béchamel should have a velvety texture, perfect for the creamy filling.
Step 3: Add Fillings
Once your béchamel is ready, remove it from heat and stir in 1 cup of chopped spinach, 1 cup of diced ham, and half of the cheese you chose, such as Swiss or Gruyere. Mix well until everything is combined and coated in the sauce. This savory filling brings the delicious flavors together and will tuck perfectly into each puff.
Step 4: Assemble Puffs
To assemble your Ham Cheese & Spinach Puffs, take a pastry square and place a generous spoonful of the filling in the center. Sprinkle a bit of the remaining cheese on top for extra melty goodness. Gently fold the corners of the pastry over the filling, pinching to seal and form a pocket. Arrange the filled puffs back on the baking sheet.
Step 5: Bake
Preheat your oven to 400°F (200°C) while you prepare the puffs. Brush each filled pastry pocket with a beaten egg to achieve a beautiful golden color when baked. Place the baking sheet in the oven and bake for 20 minutes, or until the puffs are puffed up and golden brown. Keep an eye on them as they bake for the perfect finish.
Step 6: Serve
Once baked, remove the Ham Cheese & Spinach Puffs from the oven and let them cool for a few minutes on the baking sheet. Serve warm for the best experience, ideally alongside a crisp salad. These puffs are not just an appetizer; they make for an elegant brunch dish that will leave your guests raving!

Storage Tips for Ham Cheese & Spinach Puffs
Room Temperature: Let puffs cool completely before storing at room temperature for up to 2 hours. Place them in a breathable container to maintain texture.
Fridge: Store leftover Ham Cheese & Spinach Puffs in an airtight container in the fridge for up to 2 days. Reheat in the oven at 350°F (175°C) for about 10 minutes to restore crispiness.
Freezer: For longer storage, freeze unbaked puffs on a baking sheet until solid, then transfer to a freezer bag for up to 3 months. Bake directly from frozen, adding an extra 5–10 minutes of baking time.
Reheating: To reheat baked puffs, place them in a preheated oven at 350°F (175°C) for about 10-15 minutes, avoiding the microwave to keep them crispy.
What to Serve with Ham Cheese & Spinach Puffs
Elevate your brunch experience with delightful pairings that bring out the flavors of these light and flaky puffs!
-
Crisp Green Salad: A fresh salad adds a vibrant crunch, complementing the creamy puffs beautifully. Consider adding a zesty vinaigrette to balance richness.
-
Garlic Butter Breadsticks: These soft, buttery breadsticks offer a wonderful contrast to the flaky puffs, providing additional warmth and comfort to your meal.
-
Roasted Vegetables: Caramelized veggies add a sweet touch and varied textures, making your brunch colorful and nutritious. They bring balance to the rich fillings of the puffs.
-
Tomato Soup: A warm, comforting bowl of tomato soup pairs perfectly with these puffs, creating an inviting dip-and-savor experience that everyone will love.
-
Sparkling Wine: Bubble-filled drinks elevate any brunch! A crisp, sparkling wine cuts through the richness of the cheeseness, adding a celebratory touch to your gathering.
-
Fruit Platter: A medley of seasonal fruits offers a refreshing sweetness, completing the meal with contrasting flavors that cleanse the palate beautifully.
Expert Tips for Ham Cheese & Spinach Puffs
- Chill Time: Keep the puff pastry cold until you’re ready to bake to ensure maximum flakiness in your Ham Cheese & Spinach Puffs.
- Avoid Overfilling: Use just enough filling to prevent leaks during baking; a heaping spoonful is usually sufficient.
- Smooth Béchamel: If your sauce has lumps, consider straining it or using an immersion blender for perfect creaminess.
- Proper Sealing: Pinch the pastry edges tightly to ensure they stay sealed during baking, avoid losing any delicious filling!
- Elevate Flavor: Experiment with cheeses or add herbs like thyme for exciting variations in your Ham Cheese & Spinach Puffs.
- Serving Fresh: These puffs are best enjoyed immediately but can be reheated in the oven to restore their crisp texture.
Ham Cheese & Spinach Puffs Variations
Feel free to let your creativity shine as you explore these scrumptious twists on the classic Ham Cheese & Spinach Puffs!
-
Gluten-Free: Use gluten-free puff pastry for everyone to enjoy these flaky delights without worry.
-
Vegetarian Delight: Swap out the ham for a mix of roasted bell peppers and mushrooms, creating a hearty, savory filling that even the meat-lovers will appreciate.
-
Cheese Swap: Experiment with different cheeses, like feta or pepper jack, to add distinctive flavors to your puffs.
-
Heat It Up: Add diced jalapeños or a sprinkle of red pepper flakes to the filling for just the right amount of kick.
-
Savory Swap: Replace the ham with prosciutto or smoked turkey for a gourmet twist that brings a new depth of flavor.
-
Herb Infusion: Stir in fresh herbs, such as dill or basil, with the filling for an aromatic touch that elevates these puffs.
-
Mini Puffs: For a bite-sized treat, cut puff pastry into smaller squares and fill them with the same delicious mixture for perfect appetizers!
-
Sweet Twist: For a fun dessert variation, fill the pastry with cream cheese and a mix of your favorite fruits, drizzled with honey for a sweet finish.
And if you’re looking for even more inspiration, check out these delightful recipes: Baked Cream Cheese for a rich and savory treat, or indulge in these Fried Strawberry Cheesecake bites that will wow your guests!
Make Ahead Options
These Ham Cheese & Spinach Puffs are perfect for busy cooks who love to meal prep! You can prepare the filling up to 24 hours in advance: simply make the béchamel, mix in the spinach and ham, and refrigerate in an airtight container. The puff pastry squares can also be cut and stored in the fridge until you’re ready to assemble. When it’s time to serve, just fill the pastry squares, seal them, brush with egg wash, and bake straight from the fridge—there’s no need to thaw! This makes a delicious brunch item easy to whip up any time, ensuring you maintain that delightful flavor and texture with minimal effort.

Ham Cheese & Spinach Puffs Recipe FAQs
What type of puff pastry should I use?
Absolutely! For the best results, opt for a well-chilled, all-butter puff pastry for deliciously flaky layers. If you need a gluten-free option, look for gluten-free puff pastry brands that can hold up well for baking.
How should I store leftover Ham Cheese & Spinach Puffs?
Very good question! After cooling completely, place your leftover puffs in an airtight container and store them in the fridge for up to 2 days. To maintain that wonderful crispiness when reheating, preheat your oven to 350°F (175°C) and bake for about 10 minutes.
Can I freeze Ham Cheese & Spinach Puffs?
Absolutely! I recommend freezing your unbaked puffs on a baking sheet until solid. Once they are frozen, transfer them to a freezer bag where they can last for up to 3 months. When you’re ready to enjoy them, bake directly from frozen—just remember to add an extra 5-10 minutes to the baking time for best results!
What should I do if my béchamel sauce has lumps?
Not to worry! If you encounter lumps while making your béchamel, don’t panic. Simply pour the mixture into a fine-mesh strainer to remove lumps, or use an immersion blender for a quick and smooth finish. This will ensure your filling is creamy and delicious.
Are there any dietary considerations I should keep in mind?
Yes! While this recipe features ham and cheese, it can easily be adapted for various dietary needs. To make it vegetarian, simply omit the ham and add more spinach or roast vegetables. Always check for potential allergens, such as dairy and gluten, based on the puff pastry and cheese you choose.
How can I ensure my puffs don’t leak during baking?
Great question! To avoid leaks, it’s essential not to overfill your pastry. A heaping tablespoon of filling should be just enough. Also, make sure to pinch the edges well to seal them tightly before baking. This way, you’ll keep all those delicious flavors tucked neatly inside!

Ham Cheese & Spinach Puffs - Flaky Bites of Bliss
Ingredients
Equipment
Method
- Begin by cutting your chilled puff pastry sheets into 5-inch squares. Place them on a lined baking sheet and keep them cold.
- In a medium saucepan, melt 2 tablespoons of butter over medium heat. Gradually whisk in 2 tablespoons of flour to form a roux, cooking for about 2 minutes until bubbly. Slowly add in 1 cup of warm milk, whisking until thick and smooth, about 10 minutes.
- Remove the béchamel from heat and stir in 1 cup of chopped spinach, 1 cup of diced ham, and half of the cheese. Mix well until everything is coated.
- Take a pastry square and place a generous spoonful of filling in the center. Sprinkle with remaining cheese. Fold the corners to seal and form a pocket.
- Preheat the oven to 400°F (200°C). Brush each filled pastry with beaten egg. Bake for 20 minutes or until they are golden brown.
- Let the puffs cool for a few minutes before serving warm, ideally alongside a fresh salad.

Leave a Reply