As the sun spills its golden light into my kitchen, I often find myself craving something that dances between comfort and sophistication. Enter the delightful Ham Cheese & Spinach Puffs, the ultimate savory snack that elevates any brunch gathering. With their flaky, crispy exterior cradling a creamy filling of earthy spinach and rich ham, these puffs are a surefire crowd-pleaser that can be whipped up with minimal fuss. The best part? They’re perfect for using up leftover ingredients or experimenting with your favorite cheeses! Whether you’re hosting friends or simply treating yourself, these easy delights promise a satisfying, flavorful experience. So, what variations will you try when you make your own?

Why are Ham Cheese & Spinach Puffs irresistible?

Flaky Perfection: The use of puff pastry results in a light, crispy exterior that simply melts in your mouth.

Savory Harmony: Combining ham, melty cheese, and vibrant spinach creates an explosion of flavors that’s deeply satisfying.

Quick to Prepare: With just a few simple steps, you have a gourmet-style snack ready to impress, making it a perfect choice for brunch or entertaining.

Versatile Options: Feeling adventurous? Switch the ham for bacon or experiment with cheeses like feta or gouda for a unique twist. Try serving these puffs with a refreshing green salad or pairing them with a light vinaigrette for a complete meal!

Leftover-Friendly: Perfect for using up bits of cheese or greens you have on hand, these puffs reduce kitchen waste while maximizing flavor.

Crowd-Pleaser: Whether you’re hosting a brunch or cozy family dinner, these puffs will delight everyone at the table!

Ham Cheese & Spinach Puffs Ingredients

For the Puff Pastry
Puff Pastry Sheets – A store-bought option saves time and ensures flaky perfection for your Ham Cheese & Spinach Puffs.

For the Béchamel Sauce
Butter – Adds richness and depth to the béchamel, making every bite a delight.
Flour – Helps thicken the sauce, creating that creamy texture everyone loves.
Milk – Use whole milk for the best flavor; it’s the secret to a luscious béchamel.

For the Filling
Spinach – Fresh or frozen, spinach not only adds color but also nutritional goodness.
Ham – The star protein that brings savory satisfaction; don’t hesitate to substitute with turkey or bacon!
Cheese (Grated) – Choose from cheddar, mozzarella, or Swiss for delightful creaminess and flavor.

For Finishing Touches
Egg – A simple egg wash gives these puffs a dazzling golden crust when baked.

Experiment with your flavors and enjoy making these delicious Ham Cheese & Spinach Puffs!

Step‑by‑Step Instructions for Ham Cheese & Spinach Puffs

Step 1: Preheat the Oven
Begin by preheating your oven to 400°F (200°C) and prepare a baking sheet lined with parchment paper. This will prevent your Ham Cheese & Spinach Puffs from sticking and ensure easy cleanup. While the oven warms up, you can gather and organize your ingredients to make the cooking process smoother.

Step 2: Prepare the Puff Pastry
Take your puff pastry sheets out of the refrigerator and cut them into 5-inch squares. It’s essential to keep the pastry chilled until you’re ready to use it, as this helps maintain the flaky texture. Once cut, place the squares back in the fridge while you prepare the filling, ensuring they stay cool.

Step 3: Make the Béchamel Sauce
In a medium saucepan, melt 2 tablespoons of butter over medium heat. Once melted, whisk in an equal amount of flour and a pinch of salt, cooking until the mixture turns a light golden color. This should take about 1-2 minutes. This rich base is essential for your Ham Cheese & Spinach Puffs, adding creaminess to the filling.

Step 4: Add Milk to the Mixture
Gradually stir in 1 cup of warm milk, whisking continuously to avoid lumps. Keep the mixture on medium heat, continuing to whisk until it comes to a gentle boil, which should take about 5-7 minutes. Your béchamel should be smooth and creamy at this point, perfect for the delicious filling of your puffs.

Step 5: Thicken the Béchamel
Lower the heat and let the sauce simmer while stirring occasionally. After about 10 minutes, it should thicken noticeably. If you encounter any lumps, feel free to use an immersion blender to achieve a silky texture. The rich béchamel lays the foundation for your Ham Cheese & Spinach Puffs.

Step 6: Incorporate Spinach and Ham
Add 1 cup of fresh (or thawed and drained frozen) spinach to your béchamel sauce and cook for another minute. Next, stir in your chopped ham and half of the grated cheese. Mix everything well, allowing the flavors to blend together beautifully, creating a savory filling that will delight your taste buds.

Step 7: Assemble the Puffs
Take the puff pastry squares from the refrigerator and place them on the prepared baking sheet. Spoon a generous dollop of the béchamel mixture into the center of each square, then sprinkle with the remaining cheese. Fold over the corners of each puff to create a sealed pocket, ensuring the filling stays inside during baking.

Step 8: Brush with Egg Wash
In a small bowl, whisk together one egg with a splash of cold water to create an egg wash. Use a pastry brush to coat the tops of your assembled Ham Cheese & Spinach Puffs with this mixture. This step will guarantee a beautiful golden crust once they are baked, adding an extra touch of visual appeal.

Step 9: Bake the Puffs
Carefully place the baking sheet in your preheated oven and bake for approximately 20 minutes, or until the puffs are puffed up and golden brown. Keep an eye on them towards the end of the baking time for that perfect finish – the fragrance wafting through your kitchen will confirm they are just about ready!

Step 10: Cool and Serve
Once baked, remove the Ham Cheese & Spinach Puffs from the oven and allow them to cool slightly. This will make handling easier and allow the filling to set. Serve them warm as a delightful brunch option or a savory snack that’s sure to impress your guests!

Ham Cheese & Spinach Puffs Variations

Feel free to get creative with your Ham Cheese & Spinach Puffs and tailor them to your taste buds!

  • Bacon Swap: Replace ham with crispy bacon for a smoky twist that adds depth and crunch. The combination of creamy filling and crispy bites is simply irresistible!

  • Leafy Greens: Substitute spinach with kale or Swiss chard for a different flavor profile. Both options bring a delightful earthiness that complements the cheese beautifully.

  • Cheese Choices: Experiment with feta or gouda instead of the traditional cheddar or mozzarella. Each cheese brings its unique character to the delicious filling, making every bite a new experience!

  • Spicy Kick: Add red pepper flakes to the béchamel for an extra layer of heat. This zesty boost will delight spice lovers and elevate these puffs to a new level!

  • Herb Infusion: Mix in fresh herbs like thyme or dill to your filling for a burst of aromatic freshness. The fragrant addition will make your puffs taste even more gourmet.

  • Add Veggies: Consider mixing in chopped bell peppers or mushrooms for added texture and flavor. These colorful additions can transform your puffs into a more heart-healthy option.

  • Chicken Alternative: Swap the ham for diced cooked chicken for a lighter and leaner filling. It’s a great way to use up leftovers from last night’s dinner!

  • Cheesy Delight: Combine different cheese types like parmesan and ricotta for a rich, multi-dimensional flavor. This indulgent mix will leave everyone wanting more.

If you’re inspired for more delicious options, why not check out my recipes for Baked Mac Cheese or Texas Roadhouse Cheese? Happy cooking!

Make Ahead Options

These Ham Cheese & Spinach Puffs are perfect for meal prep enthusiasts! You can prepare the béchamel sauce and filling up to 3 days in advance, storing them in an airtight container in the refrigerator to maintain freshness. Additionally, you can assemble the puffs and place them on the baking sheet, then refrigerate them for up to 24 hours before baking. When you’re ready to serve, simply preheat the oven and brush them with egg wash for that golden finish before popping them in the oven. This way, you’ll have delicious, homemade snacks with minimal effort, just as satisfying as if you made them from scratch that day!

What to Serve with Ham Cheese & Spinach Puffs

Elevate your brunch experience with perfect pairings that complement these irresistible bites.

  • Crisp Green Salad: A light, refreshing salad adds color and crunch, providing a delightful contrast to the creamy puffs. Toss mixed greens with a zesty vinaigrette for a vibrant touch.

  • Creamy Tomato Soup: The smooth, rich texture of tomato soup pairs beautifully, creating a comforting and flavorful combo that warms the soul.

  • Garlic Breadsticks: These buttery, garlicky sticks bring an extra layer of indulgence that perfectly complements the savory fillings of your puffs.

  • Roasted Veggies: Seasonal roasted vegetables add wholesome flavors and a touch of sweetness, balancing the savory elements of the puffs harmoniously.

  • Champagne Mimosa: Celebrate with a bubbly mimosa, blending fresh orange juice and champagne for a refreshing sip that elevates the brunch experience.

  • Fruit Platter: A colorful assortment of fresh fruits not only appeals to the eye but also offers a sweet contrast to the rich flavors in the puffs.

  • Cucumber Mint Lemonade: This cool, refreshing drink enhances the lightness of the meal, making it a delightful counterpart to your savory snacks.

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. Reheat in the oven at 350°F (175°C) for about 10 minutes to restore their crispiness.

Freezer: For longer storage, freeze the unbaked puffs on a baking sheet until solid, then transfer to a freezer-safe bag. They can be frozen for up to 2 months.

Reheating: To reheat frozen puffs, bake from frozen at 400°F (200°C) for 25-30 minutes, or until heated through and golden.

Make-Ahead Tip: Prepare puffs ahead of time and freeze; they make for a quick, gourmet snack at your convenience!

Tips for the Best Ham Cheese & Spinach Puffs

  • Smooth Béchamel: Ensure the béchamel sauce is lump-free for a creamy filling; use an immersion blender if needed for perfect texture.

  • Chill Puff Pastry: Keep your pastry squares chilled until you’re ready to fill them; this prevents tearing and maintains that flaky, crisp texture.

  • Egg Wash Magic: Don’t skip the egg wash—it provides a beautiful golden sheen that makes your Ham Cheese & Spinach Puffs irresistible.

  • Watch the Bake: Keep an eye on the puffs as they bake; they should be golden brown and puffed up, but overbaking will result in dryness.

  • Versatile Ingredients: Feel free to substitute ingredients, like using leftover turkey instead of ham or different cheeses; it’s a great way to customize your puffs!

  • Batch and Freeze: Make a double batch and freeze half before baking for easy, quick snacks just whenever the craving strikes!

Ham Cheese & Spinach Puffs Recipe FAQs

What type of spinach should I use for the Ham Cheese & Spinach Puffs?
You can use either fresh or frozen spinach for this recipe. If using frozen, make sure to thaw and drain it thoroughly to remove excess moisture before incorporating it into the béchamel sauce. Fresh spinach adds a vibrant color and nutrition, while frozen spinach can save time!

How should I store leftover Ham Cheese & Spinach Puffs?
Store your leftover Ham Cheese & Spinach Puffs in an airtight container 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. This not only warms them but also helps restore their delicious crispiness!

Can I freeze Ham Cheese & Spinach Puffs?
Absolutely! To freeze, prepare the unbaked puffs as directed, then place them on a baking sheet and freeze until solid. Once frozen, transfer them to a freezer-safe bag. They can be stored for up to 2 months. When you’re ready to bake, there’s no need to thaw—just bake them from frozen at 400°F (200°C) for about 25-30 minutes until golden and cooked through.

What can I do if my béchamel sauce turns lumpy?
If you find that your béchamel sauce is lumpy, don’t worry! Just take an immersion blender to it for a minute or two, blending until smooth. Alternatively, you can strain the sauce through a fine-mesh sieve to remove any lumps. Ensuring your milk is warm when added can also help achieve that silky texture without lumps!

Are there any dietary considerations I should be aware of for these puffs?
Yes! If you’re preparing Ham Cheese & Spinach Puffs for someone with dietary restrictions, be aware of potential allergens. Substitute regular cheese with dairy-free options for lactose intolerance, and if using ham, consider a vegetarian or vegan substitute like mushrooms or lentils. Always check packaging for allergens.

Can I make these puffs ahead of time for an event?
Certainly! You can prepare the Ham Cheese & Spinach Puffs a day in advance. Assemble them completely, then store them in the fridge. Bake right before serving for the best results. Alternatively, they can be frozen before baking and cooked straight from the freezer for a quick snack that feels gourmet!

Ham Cheese & Spinach Puffs

Savory Ham Cheese & Spinach Puffs for Effortless Brunch Joy

Delight in these Ham Cheese & Spinach Puffs, a fluffy snack perfect for brunch gatherings.
Prep Time 20 minutes
Cook Time 20 minutes
Cooling Time 10 minutes
Total Time 50 minutes
Servings: 8 puffs
Course: Snacks
Cuisine: American
Calories: 250

Ingredients
  

For the Puff Pastry
  • 1 package Puff Pastry Sheets Store-bought option
For the Béchamel Sauce
  • 2 tablespoons Butter Adds richness
  • 2 tablespoons Flour Helps thicken the sauce
  • 1 cup Milk Whole milk for best flavor
For the Filling
  • 1 cup Spinach Fresh or frozen
  • 1 cup Ham Can substitute with turkey or bacon
  • 1 cup Cheese (Grated) Cheddar, mozzarella, or Swiss
For Finishing Touches
  • 1 large Egg For egg wash

Equipment

  • Oven
  • Baking sheet
  • Parchment paper
  • Medium saucepan
  • whisk
  • pastry brush

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 400°F (200°C) and prepare a baking sheet lined with parchment paper.
  2. Cut puff pastry sheets into 5-inch squares and keep chilled.
  3. Melt 2 tablespoons of butter in a medium saucepan and add 2 tablespoons of flour; cook until light golden.
  4. Gradually stir in 1 cup of warm milk, whisking continuously until it boils.
  5. Lower heat and let the sauce simmer for about 10 minutes until it thickens.
  6. Add 1 cup of spinach to the béchamel and cook for another minute, followed by 1 cup of chopped ham and half of the grated cheese.
  7. Assemble the puffs by placing béchamel mixture in the center of each pastry square and folding over corners.
  8. Whisk together 1 egg with a splash of cold water for egg wash and coat the tops of puffs.
  9. Bake for approximately 20 minutes, or until the puffs are golden brown.
  10. Allow to cool slightly before serving.

Nutrition

Serving: 1puffCalories: 250kcalCarbohydrates: 20gProtein: 8gFat: 16gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 80mgSodium: 300mgPotassium: 150mgFiber: 1gSugar: 1gVitamin A: 500IUVitamin C: 5mgCalcium: 150mgIron: 1mg

Notes

Experiment with different ingredients to customize your puffs, such as using leftover turkey instead of ham or different cheeses.

Tried this recipe?

Let us know how it was!