Delicious Ham & Cheese Spinach Puffs for Effortless Snacking

Last Updated on May 8, 2026 by juliarecipez

There’s a certain joy that bubbles up when I whip out my puff pastry and let my imagination run wild in the kitchen. One such delightful creation that has found a special place in my heart is the Ham & Cheese Spinach Puff. The golden, flaky exterior beckons, promising a burst of flavor with every bite.

The first time I made these, it was a chilly Sunday afternoon, and I had a bit of leftover ham begging to be transformed into something more than just a sandwich filling. As I mixed the creamy Gruyère cheese with vibrant spinach, that familiar warmth spread through my kitchen, filling the air with an irresistible aroma. These little puffs are not just an appetizer; they can easily become the highlight of your brunch table or a quick snack when surprise guests come knocking.

What I love most about this recipe is its versatility. Whether you’re looking to impress at a gathering or simply using up what you have in the fridge, these Ham & Cheese Spinach Puffs are quick, easy, and oh-so-satisfying. Trust me, they ll have everyone asking for seconds!

this Recipe

Why are Ham & Cheese Spinach Puffs irresistible?

Simplicity at its Finest: These delightful puffs come together effortlessly, requiring just a few ingredients and minimal prep time, making them perfect for both novice cooks and seasoned chefs.
Flavor Explosion: The creamy Gruyère melds beautifully with savory ham and fresh spinach, creating a filling that s bursting with rich, satisfying flavor.
Perfect for Any Occasion: Whether it s a cozy brunch or an elegant cocktail party, these puffs fit seamlessly into any menu, sure to impress your guests.
Versatile Ingredients: Use leftover ham or customize with your favorite cheeses and veggies, offering endless possibilities. And if you need a crowd-pleaser, try serving these warm alongside a fresh salad or marinara for dipping it s a guaranteed hit!

Ham & Cheese Spinach Puffs Ingredients

For the Filling

  • Unsalted Butter Adds richness; you can use margarine if you prefer.
  • Shallot Provides a mild onion flavor; use onion or garlic powder as a substitution.
  • All-Purpose Flour Helps thicken the filling; gluten-free flour can be used for a gluten-free option.
  • Whole Milk Brings creaminess to the filling; almond milk or plant-based milk is a suitable alternative.
  • Shredded Gruyère (1.5 cups) Offers a creamy texture and nutty flavor; substitute Swiss cheese if needed.
  • Kosher Salt Enhances overall flavor; regular table salt works in a pinch.
  • Freshly Ground Black Pepper Adds seasoning; white pepper can be an alternative if preferred.
  • Frozen Chopped Spinach (10 oz) Contributes nutrients and vibrant color; fresh spinach, sautéed and chopped, is a great alternative.
  • Ham Steak (8 oz, cut into cubes) Provides savory depth; replace with cooked bacon or omit for a vegetarian-friendly option.

For the Pastry

  • Frozen Puff Pastry (17.3 oz box) Creates the flaky crust; homemade puff pastry adds a personal touch.
  • Large Egg (beaten) Gives a shiny finish to the pastry; milk or a vegan egg substitute can be used for an egg wash.

How to Make Ham & Cheese Spinach Puffs

  1. Prep Filling: Melt unsalted butter in a skillet over medium heat. Add shallots and sauté until soft and translucent, about 2-3 minutes. Sprinkle in the flour, cooking for another minute before gradually whisking in whole milk until you achieve a smooth sauce.

  2. Incorporate Cheese and Spinach: Off the heat, mix in half of the shredded Gruyère, along with kosher salt, freshly ground black pepper, the thawed spinach, and ham cubes. Stir until everything is well combined and creamy.

  3. Prepare Pastry: Unroll the chilled puff pastry on a floured surface and cut it into squares, approximately 4×4 inches, to hold the delicious filling.

  4. Fill Pastry: Place a tablespoon of the flavorful filling in the center of each pastry square. Fold the pastry to create pockets, and use a fork to seal the edges securely.

  5. Egg Wash: Mix the beaten egg with a splash of cold water, then gently brush the tops of each puff to give them a beautiful, golden finish as they bake.

  6. Bake: Chill your puffs for at least 30 minutes to help them hold their shape. Preheat your oven to 375°F and bake for 25-30 minutes until they are puffed up and golden brown.

Optional: Serve warm with marinara or a light salad for a delightful touch.
Exact quantities are listed in the recipe card below.

Ham & Cheese Spinach Puffs Variations

Customize your Ham & Cheese Spinach Puffs to suit your taste and dietary needs, bringing a new twist to this classic favorite!

  • Vegetarian Delight: Omit the ham and add sautéed mushrooms, bell peppers, or zucchini for a flavor-packed veggie option that still satisfies.
  • Extra Cheesy: Mix in a blend of Fontina, cheddar, or feta cheese along with Gruyère for a richer, more complex flavor profile.
  • Spicy Kick: Add a pinch of red pepper flakes or diced jalapeños to the filling for a delightful touch of heat that elevates each bite.
  • Herb Infusion: Stir in fresh herbs like dill, thyme, or parsley to the filling for a burst of freshness that brightens the overall dish.
  • Savory Swap: Replace ham with crispy bacon or pancetta for a different, smoky flavor that pairs beautifully with the creamy filling.
  • Nutty Twist: Try adding toasted pine nuts or walnuts for added crunch and a unique contrast to the soft, creamy filling.
  • Flaky Layers: Feel adventurous and create a multi-layered puff pastry by layering two sheets of dough for an even flakier crust.
  • Creamy Spinach: Use ricotta or cream cheese in place of half the Gruyère for a creamy texture that takes the filling to another level.

These variations make your Ham & Cheese Spinach Puffs as versatile as your imagination allows! Enjoy experimenting with these delicious combos.

Expert Tips for Ham & Cheese Spinach Puffs

  • Keep Pastry Cold: Ensure your puff pastry remains cold while handling to maintain its flakiness during baking. Warm pastry won’t rise properly.
  • Squeeze Spinach: Before mixing, thoroughly squeeze out excess moisture from the spinach to prevent a soggy filling. A soggy puff is an easy mistake to avoid!
  • Chill Before Baking: Allow the filled puffs to chill for at least 30 minutes. This helps them retain their shape and creates the perfect flaky texture while cooking.
  • Experiment with Fillings: Don’t hesitate to swap or add ingredients, like using leftover roasted chicken or various cheeses. These Ham & Cheese Spinach Puffs are deliciously versatile!
  • Perfect Egg Wash: For a shiny and golden finish, apply the egg wash gently and evenly. Too much can create a sloppy look, so less is more!

How to Store and Freeze Ham & Cheese Spinach Puffs

Fridge: Store any leftover Ham & Cheese Spinach Puffs in an airtight container for up to 3 days. This keeps them fresh and ready for a quick snack.

Freezer: To freeze, arrange the puffs in a single layer on a baking sheet and freeze until solid. Transfer to a freezer bag for up to 2 months, sealing well to avoid freezer burn.

Reheating: When ready to enjoy, reheat directly from frozen in a preheated oven at 375°F for about 20-25 minutes until hot and crispy.

Room Temperature: If serving at a gathering, it’s best to enjoy these puffs warm, so don’t let them sit out for more than 2 hours to maintain freshness and safety.

Make Ahead Options

These Ham & Cheese Spinach Puffs are perfect for meal prep enthusiasts! You can prepare the creamy filling and cut the puff pastry squares up to 24 hours in advance. Simply cook the filling as directed and let it cool before storing it in an airtight container in the refrigerator. Cut the pastry squares, and store them separately to prevent sticking. When you re ready to serve, fill the pastry squares with the chilled filling, seal them, and brush with egg wash. Bake directly from the fridge for 25-30 minutes at 375°F, ensuring they turn out just as delicious and golden as if made fresh! This prep-ahead approach saves valuable time, allowing you to enjoy your gathering without stress.

What to Serve with Ham & Cheese Spinach Puffs?

Set the stage for a delightful meal that balances flavors and textures with perfect pairings.

  • Fresh Garden Salad: A light salad with crisp greens, cherry tomatoes, and a zingy vinaigrette brightens the dish, adding a refreshing contrast.

  • Creamy Tomato Soup: The rich and tangy flavors of a warm tomato soup create a comforting dip for those flaky puffs, enhancing the overall experience.

  • Garlic Bread: Savory garlic bread crispy on the outside offers a wonderful crunch alongside the soft puffs, making every bite exciting.

  • Dipping Sauces: Serve with a variety of dips like aioli or marinara to elevate the flavor palette, making it fun for guests to mix and match.

  • Savory Cheese Platter: A selection of cheeses, alongside fruits and nuts, creates a festive appetizer spread that complements the creamy filling beautifully.

  • Chilled White Wine: A crisp Sauvignon Blanc pairs wonderfully, its acidity balancing the rich flavors of the Ham & Cheese Spinach Puffs, enhancing your enjoyment.

Ham & Cheese Spinach Puffs Recipe FAQs

How do I choose the right spinach for my Ham & Cheese Spinach Puffs?
Absolutely! For the best flavor and texture, I recommend using fresh spinach if you can. It should be vibrant green, not wilted or yellowing. If you opt for frozen spinach, make sure it s chopped and fully thawed. Whichever you choose, squeeze out any excess moisture to prevent your filling from getting soggy.

How should I store leftover Ham & Cheese Spinach Puffs?
To keep your Ham & Cheese Spinach Puffs fresh, place them in an airtight container in the fridge. They will stay good for up to 3 days. I often line the container with paper towels to absorb any excess moisture, ensuring they remain crispy when reheated!

Can I freeze Ham & Cheese Spinach Puffs?
Yes, you can! To freeze, arrange your puffs in a single layer on a baking sheet and freeze them until solid, about 1-2 hours. Once frozen, transfer them into a freezer bag, squeezing out as much air as possible, and seal well. They can be stored for up to 3 months. When you’re ready to enjoy them, bake from frozen in a preheated oven at 375°F for 20-25 minutes until they re hot and crispy.

What can I do if my filling turns out too watery?
If you find your filling is too watery, don t worry! First, make sure you ve squeezed out excess moisture from the spinach. If it s still too loose, you can try adding a tablespoon of flour to absorb some of the liquid. Alternatively, gently simmer the filling in a skillet on low heat until it thickens, stirring continuously until you reach the desired consistency.

Are these puffs suitable for anyone with dietary restrictions?
Definitely! You can easily make these Ham & Cheese Spinach Puffs vegetarian by omitting the ham and adding more vegetables like mushrooms or bell peppers. For gluten-free options, substitute regular flour with gluten-free flour and use gluten-free puff pastry. Just be sure to check the packaging for any potential allergens!

How long can I keep these puffs at room temperature?
I recommend enjoying your puffs warm and not leaving them out at room temperature for more than 2 hours to ensure food safety. If they re sitting out during a gathering, it s best to keep them on a warmer or in a slow cooker set to low so they remain deliciously warm for your guests.

Similar Posts