A flaky, savory hand pie that’s perfect for breakfast, lunch, or a snack — Ham Cheese Spinach Puff Pastry brings melty cheese, tender spinach, and salty ham together inside golden puff pastry. This recipe is simple, portable, and irresistibly Pinterest-worthy.
Why You’ll Love This Ham Cheese Spinach Puff Pastry
- Big flavor from simple ingredients — salty ham, creamy cheese, and bright spinach.
- Ready in about 30 minutes, so it’s weeknight-friendly.
- Great for meal prep — make a batch, freeze extras, and reheat.
- Kid-friendly and easy to customize for picky eaters.
- Portable and perfect for picnics, lunchboxes, or party apps.
I like to pair these with a simple salad or crispy roasted veg like the baked broccoli cheese balls for a cozy snack board.
Ingredients Needed
Protein
- 1–1½ cups cooked ham, diced
Greens
- 1–1½ cups fresh spinach, chopped
Cheese & Creaminess
- 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 warm with a dollop of mustard or a tangy yogurt dip. These pair nicely with comfort sides like mac and cheese—for an indulgent meal try them alongside BBQ Chicken Mac and Cheese. For brunch, add a simple arugula salad tossed with lemon vinaigrette.
Tips for Success Ham Cheese Spinach Puff Pastry
- Don’t overfill: a tablespoon or two of filling keeps the pastry from leaking.
- Keep pastry cold: work quickly and chill sheets if they get warm for flakier results.
- Squeeze excess moisture from spinach: wilt and press or pat dry to avoid soggy pockets.
- Crimp edges well and dock (poke) a tiny vent so steam can escape.
- Brush evenly with egg wash for the best golden sheen.
- Freeze extras on a sheet pan, then bag them — bake straight from frozen, adding a few minutes.
For a sweet-and-savory board idea, serve these with baked goods like a blueberry cream cheese bread to balance the meal.
variation (if any)
- Vegetarian: omit ham and add mushrooms or roasted red peppers.
- Spicy: fold in a pinch of red pepper flakes or diced jalapeño.
- Different cheeses: swap gouda, gruyère, or pepper jack for varied flavor.
- Pocket instead of fold: make turnovers or pinwheels using the same filling.
For a heartier dinner twist, try a similar cream-cheese-based filling in a pasta bake like a Cajun cream cheese chicken pasta bake.
FAQs
Q: Can I use frozen spinach?
A: Yes — thaw and squeeze out all liquid before mixing into the filling to avoid soggy pastry.
Q: Can these be made ahead and frozen?
A: Absolutely. Freeze on a tray until firm, then transfer to a bag. Bake straight from frozen, adding 3–5 minutes to the time.
Q: How do I reheat leftovers?
A: Reheat in a 350°F oven for about 8–10 minutes to restore crispiness; avoid the microwave if you want flaky pastry.
Q: Can I use one sheet of puff pastry to make smaller bites?
A: Yes — cut into smaller squares for appetizer-size puffs; adjust baking time down slightly (watch closely).

Ham Cheese Spinach Puff Pastry
A flaky, savory hand pie perfect for breakfast, lunch, or a snack, combining melty cheese, tender spinach, and salty ham inside golden puff pastry.
- Total Time: 35 minutes
- Yield: 8 servings 1x
Ingredients
- 1–1½ cups cooked ham, diced
- 1–1½ cups fresh spinach, chopped
- 4 oz cream cheese or ricotta cheese, softened
- 1 cup shredded cheese (cheddar or mozzarella)
- 1 package puff pastry sheets (thawed, usually 2 sheets)
- 1 large egg (for egg wash)
- Salt and pepper to taste
Instructions
- Preheat the oven to 400°F (200°C).
- Roll out the puff pastry on a floured surface and cut into squares.
- Mix diced ham, chopped spinach, cream cheese, shredded cheese, salt, and pepper in a bowl.
- 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.
Notes
Don’t overfill the pastries and keep the pastry cold for flakier results. Squeeze excess moisture from spinach to avoid soggy pockets.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Snack
- Method: Baking
- Cuisine: American
- Diet: Meat
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 2g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 80mg
Keywords: ham, cheese, spinach, puff pastry, hand pie, snack, breakfast



