Ham Cheese Spinach Puffs have become my go-to for those moments when I want something truly special without a lot of fuss. I remember the first time I tasted these delightful little parcels – the flaky, golden puff pastry giving way to a creamy, savory filling of salty ham, tender spinach, and melty Swiss cheese. They’re like little flavor bombs! Making these ham and cheese spinach bites is surprisingly simple, and they always impress my guests, making them the perfect answer to “easy ham cheese spinach puffs” for any occasion. Let’s get cooking!
Why You’ll Love These Ham Cheese Spinach Puffs
- The taste is absolutely divine – a perfect blend of savory ham, mild Swiss cheese, and earthy spinach encased in buttery, flaky puff pastry.
- You can whip up these spinach ham cheese pastry delights in under an hour, making them perfect for busy weeknights or last-minute entertaining.
- They offer a satisfying snack or appetizer that feels indulgent but is relatively balanced with protein and vegetables.
- Making these spinach ham cheese pastry treats is incredibly budget-friendly, especially when you use leftover ham.
- They are a guaranteed crowd-pleaser, appealing to both kids and adults with their cheesy, savory flavor.
- These puffs are a fantastic way to sneak in some extra greens without anyone complaining!
- The crispy exterior and creamy interior texture combination is simply irresistible.
Ingredients for Ham Cheese Spinach Puffs
Gathering your ingredients is the first step to creating these delicious ham and cheese filled puff pastry delights. You’ll need two sheets of store-bought puff pastry, which makes this recipe so quick and easy. For the creamy filling, we start with 2 tablespoons unsalted butter and 2 tablespoons all-purpose flour to create a simple béchamel sauce base. Then, we add 1 cup warm milk, which is key for that luscious, smooth texture. A tiny pinch of salt and a grind of freshly cracked pepper are essential for flavor, and a whisper of ground nutmeg (optional) adds a touch of warmth. The stars of the filling are 1/2 lb cooked ham, diced – leftover ham works perfectly! – and 2 cups fresh spinach, rinsed and chopped, which wilts down beautifully. We’ll also stir in 1 cup Swiss cheese, grated, for that irresistible cheesy factor. Lastly, you’ll need 1 egg and 1 teaspoon cold water for our egg wash, giving these puffs a gorgeous golden sheen.
How to Make Ham Cheese Spinach Puffs
Get ready to create some seriously delicious baked ham cheese spinach puffs! This recipe is straightforward, and soon you’ll be enjoying these savory treats.
- Step 1: Start by preheating your oven to 400°F (200°C). While the oven heats up, prepare your puff pastry. Cut the two sheets into 5-inch (13 cm) squares and place them on a baking sheet lined with parchment paper. Keep them refrigerated until you’re ready to fill them.
- Step 2: In a medium saucepan, melt the 2 tablespoons unsalted butter over medium heat. Once melted, whisk in the 2 tablespoons all-purpose flour and a pinch of salt. Cook, stirring constantly, for about a minute until the mixture is a pale golden color and smells slightly nutty. This is your roux!
- Step 3: Slowly pour in the 1 cup warm milk, whisking continuously to ensure a smooth, lump-free sauce. Bring the mixture to a gentle boil, then reduce the heat to low and simmer for about 10 minutes, stirring occasionally, until the sauce thickens beautifully.
- Step 4: Stir in the 2 cups fresh spinach, rinsed and chopped, and cook for just one minute until it wilts down into the sauce. Next, add the 1/2 lb cooked ham, diced, and about half of the 1 cup Swiss cheese, grated. Stir everything together until the cheese is melted and the filling is wonderfully creamy and fragrant.
- Step 5: Take your chilled puff pastry squares. Spoon 1 to 2 tablespoons of the warm ham and spinach filling onto the center of each square. Don’t overfill them!
- Step 6: Now for the fun part: fold the corners of each puff pastry square towards the center, pinching them together to seal the filling inside. This creates those lovely, somewhat rustic shapes that make our baked ham cheese spinach puffs so appealing.
- Step 7: In a small bowl, whisk together the 1 egg and 1 teaspoon cold water to create an egg wash. Brush this mixture generously over the tops and sides of each puff. This will give them a gorgeous, golden-brown finish as they bake.
- Step 8: Place the prepared puffs back onto the parchment-lined baking sheet. Bake for 20 minutes, or until they are beautifully puffed up and have that irresistible golden-brown color. The aroma filling your kitchen will be amazing!
- Step 9: Once golden and puffed, remove the baked ham cheese spinach puffs from the oven. Let them cool slightly on the baking sheet for a minute or two before transferring them to a wire rack. Serve them warm for the best flavor and texture.
Pro Tips for the Best Ham Cheese Spinach Puffs
I’ve made these countless times, and these little tricks really elevate them from good to absolutely spectacular!
- Always use good quality puff pastry; it makes a huge difference in the flakiness and flavor of your spinach ham cheese turnovers.
- Make sure your béchamel sauce is thick enough before adding the ham and spinach. If it’s too thin, the filling might seep out.
- Don’t overfill the pastry squares, or they’ll be difficult to seal, and the filling could burst out during baking.
- Chill the assembled puffs for about 15-20 minutes before baking. This helps the pastry puff up higher and become extra crispy.
What’s the secret to perfect Ham Cheese Spinach Puffs?
The real secret to incredible homemade ham cheese spinach puffs lies in the béchamel sauce. Ensuring it’s thick and rich, combined with not overworking the puff pastry, creates that perfect flaky exterior and creamy interior. For more tips on achieving perfect pastry, check out this guide to baking.
Can I make Ham Cheese Spinach Puffs ahead of time?
Yes, you can assemble the puffs up to a few hours before baking. Keep them covered and refrigerated on the baking sheet. Just brush with egg wash and bake as directed when ready.
How do I avoid common mistakes with Ham Cheese Spinach Puffs?
Avoid using too much filling, as this can cause the pastry to tear. Also, ensure your oven is fully preheated to the correct temperature for maximum puff and golden color. Understanding oven temperatures is crucial for baking success; learn more about how ovens work.
Best Ways to Serve Ham Cheese Spinach Puffs
These delightful ham cheese spinach puffs are incredibly versatile and can be enjoyed in so many ways! For a fantastic brunch spread, serve them warm alongside a fresh fruit salad and perhaps some scrambled eggs. They also make for perfect spinach cheese ham appetizers at any gathering; imagine them arranged on a platter with a side of tangy mustard or a creamy ranch dip. For a light lunch or dinner, pair them with a crisp green salad dressed with a lemon vinaigrette to cut through the richness. They’re so satisfying, you might find yourself reaching for them as a quick snack anytime!
Nutrition Facts for Ham Cheese Spinach Puffs
When enjoying these delicious ham cheese spinach puffs, it’s helpful to know what you’re consuming. Each puff offers a balanced mix of flavors and nutrients.
- Calories: 275 kcal
- Fat: 17 grams
- Saturated Fat: 8 grams
- Protein: 9 grams
- Carbohydrates: 22 grams
- Fiber: 1.5 grams
- Sugar: 2 grams
- Sodium: 350 mg
Nutritional values are estimates and may vary based on specific ingredients used. For more information on understanding nutritional labels, you can refer to resources like the FDA’s guide.
How to Store and Reheat Ham Cheese Spinach Puffs
Once your delicious ham cheese spinach puffs are baked to golden perfection, you’ll want to store them properly to enjoy later. Make sure they’ve cooled completely on a wire rack before storing. For enjoying within 3-4 days, place the cooled puffs in an airtight container in the refrigerator. If you’re planning to keep these tasty treats for longer, they freeze beautifully! Wrap each cooled puff individually in plastic wrap, then place them in a freezer-safe bag or container for up to 3 months. This makes them a perfect option for a quick ham cheese spinach puffs recipe fix anytime you need a savory bite!
Reheating is just as simple. For refrigerated puffs, pop them in a preheated oven at 350°F (175°C) for about 5-7 minutes until warmed through and slightly crisped. If reheating from frozen, it’s best to place them directly on a baking sheet and bake at the same temperature for 10-15 minutes, or until heated through and golden. Avoid the microwave, as it can make the pastry soggy.
Frequently Asked Questions About Ham Cheese Spinach Puffs
What are ham cheese spinach puffs?
Ham cheese spinach puffs are delightful little pastries made with flaky puff pastry filled with a creamy mixture of diced ham, tender spinach, and melted Swiss cheese. They’re often served as appetizers or a savory snack, offering a wonderful combination of textures and flavors in every bite.
Can I use different types of cheese in my ham cheese spinach puffs?
Absolutely! While Swiss cheese is fantastic, feel free to experiment with your favorite cheeses. Gruyere, cheddar, or even a blend of cheeses would work wonderfully in these spinach ham cheese turnovers. Just ensure it grates well for even melting!
How do I get my ham cheese spinach puffs to be extra crispy?
For maximum crispiness in your baked ham cheese spinach puffs, make sure your oven is fully preheated and the puffs aren’t overcrowded on the baking sheet. An egg wash also helps achieve a beautiful golden, crisp exterior. Letting them cool slightly on a wire rack after baking also prevents steam from making the bottom soggy. For more baking tips, explore baking techniques.
Can I make the filling for these spinach ham cheese pastries ahead of time?
Yes, you can prepare the ham and spinach filling up to a day in advance. Store it in an airtight container in the refrigerator. When you’re ready to assemble, simply warm the filling slightly before spooning it onto the puff pastry. This is a great way to save time when you need a quick ham cheese spinach puffs recipe.
Variations of Ham Cheese Spinach Puffs You Can Try
While the classic combination is amazing, these ham cheese spinach puffs are super adaptable! Here are a few ideas to spice things up or cater to different needs.
- Go Dairy-Free: Swap the Swiss cheese for a dairy-free alternative and use a plant-based milk and butter in the béchamel. You’ll still get delicious results with these cheesy ham spinach pastries.
- Add a Kick: For a bit of heat, mix in a pinch of red pepper flakes or a teaspoon of Dijon mustard into the filling. This adds a fantastic zesty note.
- Vegetarian Option: Easily make these vegetarian by omitting the ham and perhaps adding some sautéed mushrooms or roasted red peppers for extra flavor and texture.
- Air Fryer Method: For an even quicker, crispier finish, try these in your air fryer! Air fry at 375°F (190°C) for about 12-15 minutes, or until golden and puffed. For more air fryer recipes, check out these air fryer ideas.

Ham Cheese Spinach Puffs: Amazing 1 Hour Recipe
- Total Time: 45 minutes
- Yield: Approximately 12-16 puffs 1x
- Diet: Vegetarian
Description
These Ham Cheese & Spinach Puffs are an easy yet impressive dish, perfect for brunch or as a snack. They feature a crispy puff pastry exterior and a creamy filling made with ham, spinach, and Swiss cheese.
Ingredients
- 2 sheets puff pastry
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 cup warm milk
- 1 pinch of salt
- Freshly cracked pepper, to taste
- Ground nutmeg (optional)
- 1/2 lb cooked ham, diced
- 2 cups fresh spinach, rinsed and chopped
- 1 cup Swiss cheese, grated
- 1 egg
- 1 teaspoon cold water
Instructions
- Preheat your oven to 400°F (200°C).
- Cut the puff pastry into 5-inch (13 cm) squares and refrigerate.
- Melt butter in a saucepan over medium heat. Add flour and salt. Cook, stirring, until pale golden.
- Slowly pour in warm milk, stirring constantly until smooth. Bring to a boil, then simmer for 10 minutes.
- Stir in the spinach and cook for 1 minute. Add the ham and half of the cheese. Stir well and set aside.
- Place puff pastry squares on a baking sheet lined with parchment paper.
- Spoon 1-2 tablespoons of the filling onto each square. Top with remaining cheese and fold corners to seal.
- Whisk together 1 egg and 1 teaspoon cold water for the egg wash.
- Brush the puff pastry with egg wash.
- Bake for 20 minutes, or until golden and puffed.
- Serve immediately.
Notes
- For best results, chill the puffs for 15-20 minutes before baking.
- An egg wash provides a golden finish and helps seal the pastry.
- The béchamel sauce can be made ahead of time and refrigerated.
- Serve immediately for maximum crispiness.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Appetizers
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 puff
- Calories: 250-300 kcal
- Sugar: 1-3 grams
- Sodium: 300-400 mg
- Fat: 16-18 grams
- Saturated Fat: 7-9 grams
- Unsaturated Fat: N/A
- Trans Fat: 0 grams
- Carbohydrates: 20-25 grams
- Fiber: 1-2 grams
- Protein: 8-10 grams
- Cholesterol: 45-60 mg
Keywords: Ham Cheese Spinach Puffs, Ham and cheese spinach bites, Spinach ham cheese pastry, Easy ham cheese spinach puffs, How to make ham cheese spinach puffs, What are ham cheese spinach puffs, Cheesy ham spinach pastries, Savory ham cheese spinach puffs, Spinach cheese ham appetizers, Baked ham cheese spinach puffs, Quick ham cheese spinach puffs recipe, Ham cheese spinach puff pastry, Best ham cheese spinach puffs, Homemade ham cheese spinach puffs, Spinach ham cheese turnovers, Ham and cheese filled puff pastry, Ham cheese spinach puff pastry recipe, Simple spinach ham cheese puffs, Ham cheese spinach puff snacks, Spinach ham cheese puff appetizers