introduction
This Ham Cheese Spinach Puff Pastry is a flaky, savory snack that’s perfect for brunch, lunchboxes, or a quick dinner. The main keyword appears here to help search — Ham Cheese Spinach Puff Pastry — and it’s everything you want: buttery pastry, melty cheese, tender spinach, and salty ham in every bite. Cozy, Pinterest-ready, and easy to photograph, these pastries are a crowd-pleaser.
If you love easy savory bakes, you might also enjoy this Amish hamburger steak bake for another hearty, family-friendly option.
Why You’ll Love This Ham Cheese Spinach Puff Pastry
- Fast assembly: ready in about 30 minutes from start to oven.
- Crowd-pleasing flavors: salty ham + melty cheese + bright spinach.
- Versatile: serve for breakfast, lunch, snack, or party appetizers.
- Make-ahead friendly: assemble and bake later or freeze for quick meals.
- Visual appeal: golden, flaky edges look great on Pinterest and your table.
Ingredients Needed
Protein
- 1–1½ cups cooked ham, diced
Greens
- 1–1½ cups fresh spinach, chopped
Cheese & dairy
- 4 oz cream cheese or ricotta cheese, softened
- 1 cup shredded cheese (cheddar or mozzarella)
Pastry & egg
- 1 package puff pastry sheets (thawed, usually 2 sheets)
- 1 large egg (for egg wash)
Seasoning
- Salt and pepper to taste

Step-by-Step Instructions
- Preheat the oven to 400°F (200°C).
- Roll out the puff pastry on a floured surface and cut into squares.
- In a bowl, mix diced ham, chopped spinach, cream cheese, shredded cheese, salt, and pepper.
- Place a spoonful of the mixture in the center of each pastry square.
- Fold over the pastry to create triangles or rectangles and seal the edges.
- Brush the tops with beaten egg.
- Bake in the preheated oven for 15-20 minutes, or until golden brown.
- Serve warm.
Serving Suggestions Ham Cheese Spinach Puff Pastry
Serve these pastries warm straight from the oven with crisp sides to balance the richness. Toss a simple green salad or roasted cherry tomatoes alongside for a light meal. For brunch spreads, add fresh fruit, plain Greek yogurt, or sweet bites like Blueberry cheesecake protein bites to contrast flavors.
Tips for Success Ham Cheese Spinach Puff Pastry
- Keep puff pastry cold until you’re ready to roll to get the best puff and flakiness.
- Squeeze excess liquid from wilted spinach so the pastry doesn’t get soggy.
- Don’t overfill — a tablespoon or so per square prevents leaks while baking.
- Use an egg wash for deep golden color and a shiny finish.
- Make ahead: freeze unbaked filled pastries on a baking sheet, then transfer to a bag; bake from frozen, adding a few extra minutes. For another make-ahead savory handheld idea, check this beef and cheese chimichangas recipe for inspiration.

FAQs
Q: Can I use frozen spinach instead of fresh?
A: Yes—thaw and squeeze out all excess moisture before mixing so the filling stays firm.
Q: Can I use different cheeses?
A: Absolutely. Swap cheddar for Swiss, gruyère, or a sharper fontina for varied flavor.
Q: How long can I store leftovers?
A: Keep cooled pastries in an airtight container in the fridge for up to 3 days; reheat at 350°F for 8–10 minutes.
Q: Can I make these vegetarian?
A: Replace ham with seasoned mushrooms, roasted peppers, or more cheese and herbs for a tasty vegetarian option.

Ingredients
Protein
- 1–1½ cups cooked ham, diced
Greens
- 1–1½ cups fresh spinach, chopped
Cheese & dairy
- 4 oz cream cheese or ricotta cheese, softened
- 1 cup shredded cheese (cheddar or mozzarella)
Pastry & egg
- 1 package puff pastry sheets (thawed, usually 2 sheets)
- 1 large egg (for egg wash)
Seasoning
- Salt and pepper to taste
Instructions
Preparation
- Preheat the oven to 400°F (200°C).
- Roll out the puff pastry on a floured surface and cut into squares.
- In a bowl, mix diced ham, chopped spinach, cream cheese, shredded cheese, salt, and pepper.
- Place a spoonful of the mixture in the center of each pastry square.
- Fold over the pastry to create triangles or rectangles and seal the edges.
- Brush the tops with beaten egg.
Baking
- Bake in the preheated oven for 15-20 minutes, or until golden brown.
- Serve warm.


