Introduction to Ham and Cheese Spinach Puffs
When it comes to homemade meals, Ham and Cheese Spinach Puffs shine as a delightful choice that combines taste, texture, and ease of preparation. Imagine a perfectly flaky puff pastry encasing a rich, creamy filling of chicken ham, cheese, and fresh spinach. It's not just a comforting dish but also a practical solution for utilizing leftover chicken ham, elevating those remnants into something special.
What Makes Ham and Cheese Spinach Puffs a Perfect Homemade Meal?
These delightful puffs offer the ideal balance of flavors and textures, which makes them incredibly satisfying. The blend of savory chicken ham, creamy Gruyere cheese, and nutrient-packed fresh spinach creates a filling that excites the palate.
Moreover, they are versatile enough to serve as a main course or a snack at your next get-together. Impress your guests with a dish that's both elegant and approachable. Not to mention, preparation is a breeze—just a quick sauté here, a few folds there, and you’ll have a platter of delicious puffs ready to go!
Looking for More?
If you’re curious about delicious variations, check out this list of top savory puff pastry recipes to inspire your culinary adventures! Adjust the fillings to your liking and make each batch unique. Happy cooking!

Ingredients for Ham and Cheese Spinach Puffs
When it comes to crafting delicious Ham and Cheese Spinach Puffs, having the right ingredients is key to achieving that savory, comforting flavor. Here’s a breakdown of what you’ll need for this delightful dish.
Essential Ingredients
To create the perfect filling and envelop it in flaky pastry, gather these essentials:
- Puff Pastry: 2 sheets of pre-made frozen pastry, thawed for easy handling.
- Butter: 2 tablespoons will add richness to your filling.
- Onion: A medium yellow onion, minced, for that aromatic base.
- All-Purpose Flour: 2 tablespoons to thicken the creamy sauce.
- Whole Milk: 1 cup for a luscious, creamy texture.
- Seasonings: Salt, black pepper, and a pinch of ground nutmeg.
- Chicken Ham: 1 cup, diced, as a flavorful protein source.
- Fresh Spinach: 1 ¼ cups, roughly chopped, for that vibrant green goodness.
- Gruyere Cheese: 1 ⅓ cups shredded; its nutty flavor is simply irresistible.
- Egg and Water: For a golden egg wash that gives your puffs a stunning finish.
Optional Ingredients for Customization
Feel free to get creative!
- Cheese Variations: Swap Gruyere for other cheeses like cheddar or mozzarella to suit your taste.
- Spices: Add garlic powder or smoked paprika for extra depth.
- Fresh Herbs: Consider incorporating fresh thyme or basil for a burst of flavor.
These optional ingredients allow you to personalize your Ham and Cheese Spinach Puffs, making them uniquely yours! Whether you're whipping them up for a casual dinner or impressing guests at a gathering, a little customization can make all the difference. For more tips on upgrading your savory pastries, check out this culinary guide.
Preparing Ham and Cheese Spinach Puffs
Making delightful Ham and Cheese Spinach Puffs is a fantastic way to impress friends and satisfy your taste buds without spending hours in the kitchen. Follow these easy steps to create a delicious shareable snack or a simple meal that's sure to become a household favorite.
Thaw the Puff Pastry
First things first, you’ll want to thaw the puff pastry. Remove two sheets of your pre-made frozen puff pastry from the freezer and let them sit at room temperature for about 30-40 minutes until they're pliable but still cold. This flaky base is what will make your puffs light and airy, so giving them enough time to soften is key. While waiting, you can prepare your other ingredients for maximum efficiency!
Make the Creamy Filling
While the puff pastry is thawing, it’s time to whip up that creamy filling. In a medium saucepan, melt 2 tablespoons of butter over medium heat. Toss in one minced yellow onion and cook it for about 3 minutes until softened. Next, sprinkle in 2 tablespoons of all-purpose flour and whisk quickly to blend it into a mix that resembles wet lumpy sand.
Once it's nicely combined, slowly pour in 1 cup of whole milk in three separate additions, whisking well after each. Keep stirring for about 5-7 minutes; you’ll notice it thickening significantly—this is where the magic happens! When it's thick enough to coat the back of a spoon, stir in 1 cup of diced cooked chicken ham, 1 ¼ cups of roughly chopped fresh spinach, and 1 ⅓ cups of shredded Gruyere cheese. Season with salt, black pepper, and a pinch of ground nutmeg for added depth.
Assemble the Spinach Puffs
Now that your filling is ready, you can start to assemble the spinach puffs. Preheat your oven to 400°F (200°C). Cut each puff pastry sheet into four equal squares—about 5 inches wide. On a lined baking sheet, place the puff pastry squares and spoon 1.5 tablespoons of the creamy filling into the center of each square. Then, sprinkle a bit more Gruyere on top before folding the corners of each pastry toward the center, leaving a small opening for that enticing peek at the delicious filling inside.
Brush and Prepare for Baking
To give your puffs that golden and glossy finish, prepare an egg wash. Whisk one egg with 1 tablespoon of water until well-blended, and brush this mixture over the assembled puffs. This step is what will make your Ham and Cheese Spinach Puffs look bakery-fresh and irresistible.
Bake to Perfection
Finally, it's time to bake! Place your baking sheet in the oven and let your puffs bake for approximately 20 minutes or until they're beautifully golden brown. Once baked, let them cool slightly before serving. Consider garnishing with fresh minced parsley for an extra pop of color and flavor.
Enjoy your Ham and Cheese Spinach Puffs warm out of the oven as a delightful appetizer or even a light meal. They’re bound to be a hit! If you’re interested in more delightful recipes, check out this site for tips on cooking with leftovers.

Variations on Ham and Cheese Spinach Puffs
Turkey Bacon Alternative
If you’re looking to lighten things up or simply want a different flavor, try swapping out traditional chicken ham for turkey bacon. Just cook the turkey bacon until crispy, then chop it into bits and mix it into the creamy spinach filling. The smoky flavor will add a delicious twist to your Ham and Cheese Spinach Puffs. Plus, it's a great option for those monitoring their red meat intake!
Vegetarian Option
For a delightful vegetarian twist, you can easily make these Ham and Cheese Spinach Puffs meat-free! Replace the chicken ham with sautéed mushrooms or additional veggies like bell peppers or zucchini. This way, you won’t sacrifice flavor while accommodating your plant-based friends. A sprinkle of feta cheese can also enhance the flavor profile and add a creamy texture!
Explore more delightful ingredient swaps for your dishes at Serious Eats. There’s so much creativity waiting to be unleashed!
Cooking Tips and Notes for Ham and Cheese Spinach Puffs
Storage Tips
Ham and Cheese Spinach Puffs are perfect for meal prep! Once they cool, store them in an airtight container in the refrigerator for up to 3 days. For longer storage, consider freezing them. Place the cooled puffs in a single layer on a baking sheet, freeze until solid, then transfer them to a freezer-safe bag. They’ll stay fresh for up to 2 months!
Reheating Instructions
To enjoy the deliciousness of your Ham and Cheese Spinach Puffs again, reheat them in the oven at 350°F for about 10-15 minutes. This will keep the pastry crispy! Avoid the microwave, as it may lead to soggy bottoms. Enjoy your reheated puffs with a fresh salad or a dipping sauce for an extra treat!
For more tips on how to handle puff pastry, check out this informative guide from Serious Eats.

Serving Suggestions for Ham and Cheese Spinach Puffs
Pairing with Dips
These Ham and Cheese Spinach Puffs shine on their own, but why not elevate the flavor with a dip? Consider a zesty sour cream and chive dip to add a delightful contrast, or a creamy garlic aioli for those who love a savory touch. You could even serve them alongside a tangy mustard dip to bring out the savory notes in the chicken ham. Experimenting with dips not only enhances the dining experience but also caters to different taste preferences!
Complementary Side Dishes
For a complete meal, pair your puffs with a fresh side salad. A mixed greens salad dressed in a light vinaigrette balances the richness of the puffs beautifully. Alternatively, consider serving them with roasted vegetables or a warm bowl of soup, like tomato basil or butternut squash, which adds a cozy feel. These sides create a well-rounded dining experience that’s sure to impress your friends and family!
Time Breakdown for Ham and Cheese Spinach Puffs
Preparation time
Get ready for a delicious adventure! You’ll need about 15 minutes to prepare these Ham and Cheese Spinach Puffs. This includes getting your ingredients prepped and your puff pastry squares cut.
Cooking time
Once your puffs are ready to go, pop them in the oven for around 20 minutes. You’ll want to keep an eye on them as they transform into golden, flaky perfection!
Total time
In just 35 minutes, you’ll have a delightful batch of savory Ham and Cheese Spinach Puffs. Quick enough for a weeknight dinner but impressive enough for entertaining, these bites are sure to be a hit! For more tips on creating impressive dishes in less time, check out resources like The Kitchn or Serious Eats.
Nutritional Facts for Ham and Cheese Spinach Puffs
Calories
Each serving of Ham and Cheese Spinach Puffs contains approximately 528 calories. This makes them a hearty option, ideal for a satisfying meal or appetizer.
Fat Content
These delicious puffs have a total fat content of around 34g per serving. Most of this comes from the buttery puff pastry and cheese, adding a rich flavor to each bite.
Protein
Packed with 24g of protein, the combination of chicken ham, Gruyere cheese, and spinach not only enhances the taste but also helps keep you energized throughout your day. Ham and Cheese Spinach Puffs can be a great post-workout snack!
For more nutritional insights, consider checking resources from the USDA FoodData Central or NutritionValue.org.
FAQs about Ham and Cheese Spinach Puffs
Can I make Ham and Cheese Spinach Puffs ahead of time?
Absolutely! You can prepare the filling a day in advance and store it in the fridge. Just keep the puff pastry squares separate until you're ready to bake. If you’d like to freeze them, assemble the puffs entirely and freeze before baking. Just pop them in the oven straight from the freezer, adding a few extra minutes to the bake time for perfectly golden puffs.
What can I substitute for Gruyere cheese?
Gruyere is a fantastic choice for its creamy texture and rich flavor, but if you can’t find it, Swiss cheese is a great alternative. You can also consider mozzarella or cheddar for a different flavor profile. Each will provide a distinct taste while still complementing the chicken ham and spinach beautifully.
How do I make these puffs healthier?
To lighten up your Ham and Cheese Spinach Puffs, consider using whole wheat puff pastry or a flaky pastry dough for a healthier base. You can also swap out whole milk for low-fat milk or even a plant-based milk alternative. Adding extra greens or using more spinach instead of chicken ham can boost the nutritional value without sacrificing taste!
Conclusion on Ham and Cheese Spinach Puffs
In summary, these Ham and Cheese Spinach Puffs offer a delightful blend of creamy goodness wrapped in flaky pastry. They are perfect for using leftover chicken ham and make for a satisfying appetizer or main dish. Your taste buds will thank you for this simple yet indulgent recipe!

Ham and Cheese Spinach Puffs
Equipment
- medium saucepan
- baking sheet
- parchment paper
- whisk
Ingredients
Puff Pastry Mixture
- 2 sheets pre-made frozen puff pastry thawed
- 2 tablespoon butter
- 1 medium yellow onion minced
- 2 tablespoon all purpose flour
- 1 cup whole milk
- salt to taste
- black pepper to taste
- 1 pinch ground nutmeg
- 1 cup cooked ham diced
- 1 ¼ cups fresh spinach roughly chopped
- 1 ⅓ cups Gruyere shredded (Swiss cheese may be substituted)
- 1 large egg
- 1 tablespoon water
- fresh parsley minced for garnish
Instructions
Preparation
- Preheat oven to 400 degrees F. Cut each puff pastry sheet into 4 equal squares (about 5" wide), then cover and place in refrigerator until later.
- Add butter to a medium saucepan and heat over medium heat. Add onion and cook 3 minutes, until softened. Add flour and whisk to combine until mixture looks like wet lumpy sand. Cook about 1 minute, whisking often.
- Pour in milk, in thirds, whisking well to combine after each addition to ensure no lumps remain. Continue whisking often as mixture cooks, about 5-7 minutes. Mixture will thicken considerably and should coat the back of a spoon.
- Turn off heat and add ham and spinach. Add in 1 cup of the gruyere cheese and stir to melt the cheese into the sauce. Season with salt and pepper, to taste, and ground nutmeg.
- Line baking sheet with parchment paper and place puff pastry squares on the sheet (if your baking sheet isn't large enough, 2 baking sheets may be needed).
- Spoon 1 ½ tablespoon of the cream sauce mixture into the center of a puff pastry square. Sprinkle with a bit of the remaining gruyere cheese, then fold all four corners of the puff pastry in towards the center, but not touching. Repeat with remaining puff pastry squares.
- Whisk egg with the 1 tablespoon water to make an egg wash. Brush over the puff pastry and bake for 20 minutes, until golden brown.
- Serve garnished with fresh parsley if desired.





Leave a Reply