As I pulled a tray of golden Ham & Cheese Spinach Puffs from the oven, the savory aroma enveloped my kitchen, turning it into a cozy haven. These little delights combine diced ham, creamy Gruyère, and vibrant spinach wrapped in flaky puff pastry, making them the ultimate easy appetizer for your spring brunch. With quick prep that leaves plenty of room for mingling and a mouthwatering flavor that beckons for seconds, they are a fantastic way to elevate leftover ham into something special. Whether you’re looking to impress guests or indulge in a comforting treat, these puffs are sure to become a favorite. Ready to discover how simple it is to bring a touch of gourmet delight to your table? Let’s dive in!

Why Love Ham & Cheese Spinach Puffs?
Irresistible Flavor: The delightful combination of ham, creamy Gruyère cheese, and fresh spinach wraps itself in flaky puff pastry to create a burst of savory goodness in every bite.
Fast and Easy: With just a handful of ingredients and straightforward steps, these puffs are perfect for beginner cooks and busy home chefs alike.
Impressive Presentation: Their golden, flaky exterior not only looks inviting but elevates any gathering, making them an ideal appetizer for a spring brunch or casual get-together.
Versatile Options: Feel free to switch out the ham for bacon or prosciutto, or experiment with different cheeses, like cheddar or feta, to suit your taste.
Make-Ahead Convenience: Prepare the filling and cut pastry squares in advance, saving you time and reducing stress just before serving.
These Ham & Cheese Spinach Puffs are bound to be a hit—who wouldn’t love a gourmet, easy-to-make appetizer that keeps them coming back for more? For more delightful ideas, check out our Ham Cheese Spinach and Easy Fried Cheese Bites.
Ham & Cheese Spinach Puffs Ingredients
These deliciously flaky puffs come together with just a few helpful ingredients!
For the Filling
- Unsalted Butter – Adds richness and flavor; substitute with olive oil for a dairy-free option.
- Shallot, finely chopped – Provides aromatic flavor; onion can be used as a substitute.
- All-purpose Flour – Thickens the filling; gluten-free flour works but may alter texture.
- Whole Milk – Adds creaminess; replace with almond milk for a dairy-free version.
- Shredded Gruyère (4 oz.) – Melts beautifully for a creamy filling; fontina or mozzarella work well as alternatives.
- Kosher Salt – Enhances flavor; reduce for a low-sodium diet.
- Freshly Ground Black Pepper – Provides seasoning for taste.
- Frozen Chopped Spinach (10-oz.) – Nutritious base; can use sautéed fresh spinach instead if preferred.
- Ham Steak (8 oz., cut into 1/4″ cubes) – The main protein; leftover holiday ham is perfect for this dish.
For the Pastry
- Frozen Puff Pastry (17.3-oz.) – Offers a convenient, flaky base; phyllo dough can be a lighter alternative.
- Large Egg (beaten) – Helps seal the pastry; a flax egg works for a vegan option.
- Cold Water – Assists in achieving proper dough consistency.
These Ham & Cheese Spinach Puffs are quick to prepare and perfect for impressing your guests!
Step‑by‑Step Instructions for Ham & Cheese Spinach Puffs
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C). This warm start is essential for achieving golden, flaky Ham & Cheese Spinach Puffs. While the oven heats up, gather your ingredients and equipment, including a large skillet and a baking sheet lined with parchment paper.
Step 2: Sauté Shallots
In a large skillet, melt 2 tablespoons of unsalted butter over medium heat. Once melted, add the finely chopped shallot and sauté for about 3-4 minutes, stirring frequently until the shallot becomes translucent. This step builds a flavorful base for your creamy filling, filling your kitchen with a delightful aroma.
Step 3: Make the Filling
Sprinkle in 2 tablespoons of all-purpose flour and cook for 1 minute, stirring constantly to create a roux. Gradually whisk in 1 cup of whole milk, continuing to mix until the mixture is smooth and thickens—about 2-3 minutes. Once thickened, remove the skillet from heat and stir in half of the shredded Gruyère cheese, salt, pepper, spinach, and diced ham until evenly combined.
Step 4: Prepare the Puff Pastry
Roll out the thawed frozen puff pastry on a lightly floured surface and cut it into squares, approximately 3 inches by 3 inches. Carefully place about a tablespoon of the ham and cheese filling in the center of each square. This step creates the delightful pockets that will encase your savory filling.
Step 5: Seal the Puffs
Fold the pastry over the filling to create a triangle and press the edges firmly to seal. To ensure a good seal, you can use a fork to crimp the edges. Arrange each sealed puff on the prepared baking sheet, leaving space in between to allow for puffing.
Step 6: Add the Egg Wash
In a small bowl, beat one large egg and brush the mixture over the tops of each puff. This egg wash will give your Ham & Cheese Spinach Puffs a beautiful golden color as they bake. Make sure the entire surface is coated for that perfect shine.
Step 7: Bake to Perfection
Place the baking sheet in the preheated oven and bake for about 20-25 minutes, or until the puffs are puffed up and golden brown. Keep an eye on them as they bake, enjoying the mouthwatering aroma that fills your kitchen.
Step 8: Cool and Serve
Once baked, remove the pan from the oven and let the Ham & Cheese Spinach Puffs cool slightly on a wire rack for about 5 minutes. This cooling period allows them to set and makes for easier handling. Serve warm and watch your guests indulge in these delicious, savory bites!

Variations & Substitutions for Ham & Cheese Spinach Puffs
Feel free to get creative with your Ham & Cheese Spinach Puffs by customizing ingredients to suit your taste and dietary needs!
- Bacon or Prosciutto: Switch the ham for crispy bacon or rich prosciutto for a deeper flavor experience. Think of that savory crunch paired with melted cheese—delicious!
- Fresh Herbs: Add minced fresh garlic or herbs like thyme, dill, or parsley to the filling for an aromatic boost. Just a pinch can elevate the flavor profile significantly!
- Different Cheeses: Explore using different cheeses like sharp cheddar, tangy feta, or creamy mozzarella. Each option brings its own magic to the filling, making every bite unique!
- Vegan Option: Substitute the ham with sautéed mushrooms or zucchini and use a plant-based cheese for a fully vegan version. This way, everyone can join in on the deliciousness!
- Spicy Kick: Stir in some red pepper flakes or diced jalapeños for a little heat. A dash of spice adds a fun twist that many guests will love!
- Texture Twist: Add chopped nuts like walnuts or pine nuts for an unexpected crunch. Not only does it create a contrast in texture, but it also enhances the overall flavor!
- Low-Carb Alternative: Try making these puffs without the pastry by using a cheesy egg base instead. This makes it perfect for low-carb diets while still being savored!
If you’re looking for more savory inspirations, check out our Cozy Southern Cheese recipes or indulge in Fried Cheese Bites for a delightful crunch alongside your puffs!
What to Serve with Ham & Cheese Spinach Puffs
These delightful puffs are the perfect starting point for a memorable meal—let’s explore what delightful dishes will elevate your dining experience.
- Mixed Green Salad: A refreshing salad with a light vinaigrette adds brightness and contrasts beautifully with the savory puffs.
- Roasted Vegetables: Seasonal roasted veggies such as asparagus or bell peppers offer a burst of flavor and color to your table. Try a mix of textures—crispy edges and tender centers—picking the season’s best for extra flair.
- Creamy Tomato Soup: A warm bowl of tomato soup provides a comforting dip for your Ham & Cheese Spinach Puffs, enhancing the overall experience. The rich and tangy taste beautifully complements the savory filling, making every bite irresistible.
- Garlic Butter Dipping Sauce: A simple garlic butter sauce pairs perfectly with the puffs, adding a luscious richness that makes them even more indulgent.
- White Wine Spritzer: A light and bubbly beverage such as a white wine spritzer refreshes the palate and balances the flavors of the puffs.
- Fruit Tart: End your meal on a sweet note with a delightful fruit tart, creating a wonderful contrast to the savory Ham & Cheese Spinach Puffs. The sweetness of the tart invites a touch of elegance to your meal, leaving everyone satisfied.
- Pasta Salad: A light pasta salad with cherry tomatoes and herbs brings a delightful crunch. The flavors blend effortlessly with the puffs, adding variety to your brunch spread.
Make Ahead Options
These Ham & Cheese Spinach Puffs are perfect for meal prep enthusiasts! You can prepare the filling (using ham, cheese, spinach, and other ingredients) up to 24 hours in advance and store it in an airtight container in the refrigerator. Additionally, you can cut the puff pastry squares ahead of time and keep them wrapped in the fridge to maintain their flakiness. When you’re ready to serve, simply fill the squares with your chilled mixture, seal them, brush with the egg wash, and bake until golden brown. This simple prep strategy helps save you valuable time and ensures your Ham & Cheese Spinach Puffs turn out just as delicious when served fresh!
Storage Tips for Ham & Cheese Spinach Puffs
Room Temperature: Enjoy these puffs fresh out of the oven for optimal taste. If left out, consume within 2 hours for the best flavor and safety.
Fridge: Store any leftover Ham & Cheese Spinach Puffs in an airtight container for up to 3 days. This helps retain their flaky texture while preventing them from drying out.
Freezer: For long-term storage, freeze the puffs in an airtight container or freezer bag for up to 2 months. Reheat directly from frozen for a convenient snack!
Reheating: To reheat, place the puffs on a baking sheet in a preheated oven at 350°F for 10-15 minutes until warmed through and crispy again.
Expert Tips for Ham & Cheese Spinach Puffs
-
Spinach Moisture: Squeeze excess moisture from spinach before adding it to the filling. This prevents soggy Ham & Cheese Spinach Puffs that lose their delightful flakiness.
-
Keep It Chilled: Chill the assembled puffs in the refrigerator for about 15-30 minutes before baking. This helps them maintain their shape and puff beautifully.
-
Use a Muffin Tray: To prevent the filling from leaking while baking, consider using a muffin tray or a well-greased baking sheet. It helps keep their form intact.
-
Uniform Size: Cut your puff pastry squares to uniform size for even baking. This ensures that each Ham & Cheese Spinach Puff cooks perfectly and looks appealing.
-
Herb Infusion: Enhance flavor by adding fresh herbs like thyme or dill to the filling. They elevate the dish and make it even more irresistible.
-
Storage Tip: Store any leftovers in an airtight container in the fridge for up to three days. Reheat them on a baking sheet for a crispy finish.

Ham & Cheese Spinach Puffs Recipe FAQs
What kind of ham works best for this recipe?
Absolutely! Leftover holiday ham is perfect, but you can also use deli ham or cooked ham steak. Just ensure it’s diced into small cubes for easy mixing and even flavor distribution.
How do I store leftover Ham & Cheese Spinach Puffs?
After cooling, transfer any leftovers to an airtight container and refrigerate them for up to 3 days. This will help maintain their flaky texture. When you’re ready to enjoy them again, simply reheat them in the oven for the best crispy finish!
Can I freeze Ham & Cheese Spinach Puffs?
Yes, you can! For freezing, let the baked puffs cool completely. Then, place them in an airtight freezer bag or container for up to 2 months. When ready to enjoy, reheat directly from frozen in a preheated oven at 350°F for about 15-20 minutes until heated through and crispy.
Why are my puffs coming out soggy?
To prevent soggy Ham & Cheese Spinach Puffs, make sure to squeeze out any excess moisture from the spinach before adding it to your filling. Another tip is to chill the assembled puffs in the refrigerator for about 15-30 minutes before baking, which helps them hold their shape while baking.
Can I make these puffs gluten-free?
Certainly! You can substitute all-purpose flour with a gluten-free blend and use gluten-free puff pastry. Just keep in mind that the texture may vary slightly, but they will still be delicious!
What herbs can I add for extra flavor?
The more the merrier! Incorporating fresh herbs like thyme, dill, or chives can enhance the flavor profile. I often sprinkle in some fresh garlic for an additional flavor kick. Experiment and find your perfect blend!

Ham & Cheese Spinach Puffs: Your New Favorite Appetizer
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C). Gather your ingredients and equipment.
- Melt 2 tablespoons of unsalted butter in a large skillet over medium heat. Add finely chopped shallot and sauté for 3-4 minutes.
- Sprinkle in 2 tablespoons of all-purpose flour and cook for 1 minute. Gradually whisk in 1 cup of whole milk until smooth.
- Remove from heat and stir in half of the shredded Gruyère, salt, pepper, spinach, and diced ham until combined.
- Roll out thawed puff pastry and cut into 3-inch squares. Place a tablespoon of filling in the center of each square.
- Fold the pastry over the filling to create a triangle and press edges firmly to seal.
- Beat one large egg, and brush over the tops of each puff for a golden color.
- Bake for 20-25 minutes until puffed and golden brown.
- Remove from oven and let cool on a wire rack for about 5 minutes before serving.

Leave a Reply