A flaky, golden puff pastry stuffed with melty cheese, savory ham, and bright spinach — these handheld pockets are perfect for breakfast, snack time, or a party appetizer. They bake up quickly, travel well, and always look gorgeous on a Pinterest board.
introduction
Ham Cheese Spinach Puff Pastry is an easy, crowd-pleasing recipe that delivers flaky layers and gooey filling in every bite. If you love savory handhelds, you’ll also enjoy our take on baked broccoli cheese balls as another party-ready option.
Why You’ll Love This Ham Cheese Spinach Puff Pastry :
- Flaky, golden puff pastry with a melty, cheesy center
- Ready in about 30 minutes — great for busy mornings or last-minute guests
- Uses simple pantry ingredients and leftover ham for zero-waste cooking
- Easy to scale up for brunch, potlucks, or kid-friendly lunchboxes
Ingredients Needed :
Protein
- 1–1½ cups cooked ham, diced
Greens
- 1–1½ cups fresh spinach, chopped
Cheeses
- 4 oz cream cheese or ricotta cheese, softened
- 1 cup shredded cheese (cheddar or mozzarella)
Pastry
- 1 package puff pastry sheets (thawed, usually 2 sheets)
Egg wash
- 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 warm with a crisp green salad or a simple tomato soup for an easy meal. For larger gatherings, pair the pastries with a creamy side like BBQ Chicken Mac and Cheese to create a hearty spread that pleases both kids and adults.
Tips for Success Ham Cheese Spinach Puff Pastry
- Don’t overfill: Use a spoonful of filling so edges seal cleanly and the pastry puffs evenly.
- Keep pastry cold: Work quickly and keep sheets chilled until ready to bake to get the best rise.
- Squeeze wilted spinach: If using sautéed or wilted spinach, press out excess moisture so the pockets don’t get soggy.
- Egg wash for shine: Brush with a beaten egg for deep golden color and a glossy finish.
- Make-ahead: Assemble and freeze on a baking sheet, then store in a zip-top bag; bake straight from frozen with a few extra minutes.
- Brunch pairing idea: If you’re serving brunch, a sweet loaf such as blueberry cream cheese bread complements the savory pockets beautifully.
variation (if any)
- Vegetarian option: Replace ham with sautéed mushrooms or roasted red peppers.
- Add herbs: Stir in 1–2 tbsp chopped fresh dill or chives for a brighter flavor.
- Make it spicy: Add a pinch of red pepper flakes or a spoonful of diced jalapeño to the filling.
- Turn it into a calzone: Use a larger sheet, add more filling, and fold into a big hand pie for sharing.
FAQs
Q: Can I use frozen spinach?
A: Yes — thaw and squeeze out all excess water before mixing into the filling to prevent soggy pastry.
Q: How do I store leftovers?
A: Refrigerate in an airtight container for up to 3 days. Reheat in a 350°F oven for 8–10 minutes to refresh the crisp pastry.
Q: Can I freeze these before or after baking?
A: Freeze unbaked, sealed pastries on a baking sheet until firm, then transfer to a bag. Bake from frozen, adding 3–6 minutes to the time. You can also freeze baked pastries; reheat in the oven for best texture.

Ham Cheese Spinach Puff Pastry
A flaky, golden puff pastry stuffed with melty cheese, savory ham, and bright spinach — perfect for breakfast, snacks, or appetizers.
- Total Time: 35 minutes
- Yield: 4 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 pastry. Keep pastry cold until ready to bake for best results. Assemble and freeze for later use.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Appetizer
- Method: Baking
- Cuisine: American
- Diet: Omnivore
Nutrition
- Serving Size: 1 pastry
- Calories: 250
- Sugar: 2g
- Sodium: 450mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 80mg
Keywords: puff pastry, ham, cheese, spinach, appetizer, quick recipe



