Ham Cheese & Spinach Puffs

Ham Cheese & Spinach Puffs are savory, flaky pastries filled with a creamy blend of diced ham, melty cheese, and sautéed spinach. Wrapped in buttery puff pastry and baked to golden perfection, they make an irresistible snack, appetizer, or brunch addition that everyone will love.

Why You’ll Love This Recipe

These puffs are quick to make, easy to customize, and always a crowd-pleaser. With simple ingredients and store-bought puff pastry, you can have a warm, savory treat ready in under an hour. They’re great for using up leftover ham, and the combination of cheesy richness and flaky pastry is comfort food at its finest. Plus, they freeze and reheat beautifully.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Puff pastry sheets (thawed if frozen)
  • Cooked ham, diced
  • Shredded cheese (cheddar, mozzarella, or Swiss)
  • Fresh spinach, chopped
  • Garlic, minced
  • Olive oil or butter (for sautéing)
  • Cream cheese or ricotta (optional for creaminess)
  • Egg (for egg wash)
  • Salt and black pepper

Directions

  1. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. In a skillet, heat olive oil or butter and sauté garlic and spinach until wilted. Season with salt and pepper. Let cool slightly.
  3. In a bowl, combine diced ham, shredded cheese, spinach mixture, and cream cheese if using.
  4. Roll out the puff pastry and cut into squares or rectangles.
  5. Spoon the filling onto one half of each piece of pastry. Fold over and press edges to seal with a fork.
  6. Brush tops with beaten egg for a golden finish.
  7. Bake for 15–20 minutes or until puffed and golden brown.
  8. Serve warm or at room temperature.

Servings and timing

This recipe makes about 8–10 puffs, depending on size.
Preparation time: 15 minutes
Cook time: 20 minutes
Total time: 35 minutes

Variations

  • Make it vegetarian: Omit ham and add sautéed mushrooms or more cheese.
  • Switch the cheese: Try Gruyère, feta, or even goat cheese for a unique twist.
  • Add mustard: A bit of Dijon in the filling adds a tangy depth.
  • Mini version: Cut pastry smaller for bite-sized party appetizers.
  • Breakfast twist: Add scrambled eggs to make them breakfast-ready.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days.

To reheat:

  • Oven: Bake at 350°F (175°C) for 5–10 minutes until warmed through.
  • Air fryer: Reheat at 325°F (160°C) for 3–5 minutes.
  • Microwave: Use short intervals, but note the pastry may lose its crispness.

You can freeze unbaked or baked puffs for up to 2 months. Bake from frozen at 375°F (190°C), adding a few extra minutes to the baking time.

FAQs

Can I use frozen spinach instead of fresh?

Yes, just thaw and squeeze out excess moisture before mixing.

What kind of ham works best?

Leftover ham, deli ham, or even prosciutto all work great. Just chop it finely.

Do I have to use cream cheese?

No, but it adds a creamy texture. You can substitute with ricotta or leave it out altogether.

Can I make these ahead of time?

Yes, you can assemble them a day ahead and store them in the fridge until ready to bake.

How do I keep the puff pastry from getting soggy?

Make sure the filling is not too wet and let the spinach cool before mixing.

Can I make these without eggs?

You can skip the egg wash, but the tops won’t be as golden and shiny.

Are these good for picnics or lunchboxes?

Yes, they’re great cold or room temp, making them ideal for on-the-go meals.

Can I use phyllo dough instead of puff pastry?

Yes, but it will be a different texture—flakier and less buttery. Use multiple layers and brush with butter.

What dip goes well with these?

Try honey mustard, garlic aioli, or even a light marinara.

Can I make them gluten-free?

Use a gluten-free puff pastry brand to make them gluten-free.

Conclusion

Ham Cheese & Spinach Puffs are a deliciously simple way to impress guests or treat yourself to a savory snack. With their golden flaky crust and melty, flavorful filling, they’re perfect for brunch, parties, or a comforting weekday bite. Easy to make and endlessly customizable, these puffs are bound to become a go-to favorite.

Print

Ham Cheese & Spinach Puffs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Ham, Cheese & Spinach Puffs are golden, flaky, and stuffed with melty cheese, savory ham, and fresh spinach. Made with store-bought puff pastry, they’re easy to throw together and perfect as an appetizer, snack, or light lunch. Great for entertaining or meal prepping!

  • Author: Beth
  • Prep Time: 10 minutes
  • Cook Time: 18 minutes
  • Total Time: 28 minutes
  • Yield: 6 puffs 1x
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American

Ingredients

Scale
  • 1 sheet puff pastry, thawed

  • 1/2 cup cooked ham, finely chopped

  • 1/2 cup shredded cheddar or Swiss cheese

  • 1/2 cup fresh spinach, chopped

  • 1 egg

  • 1 tablespoon milk (for egg wash)

  • Salt and pepper, to taste

  • Optional: pinch of garlic powder or a sprinkle of dried oregano

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.

  2. Roll out puff pastry on a lightly floured surface and cut into 6 equal squares.

  3. In a bowl, combine ham, cheese, spinach, salt, pepper, and any optional seasonings.

  4. Spoon a tablespoon of filling onto one half of each puff pastry square.

  5. Fold each square into a triangle and press edges with a fork to seal.

  6. Beat the egg with milk and brush over the tops of the puffs.

  7. Bake for 15–18 minutes, or until golden brown and puffed.

  8. Let cool slightly before serving.

Notes

  • You can swap spinach for kale or use deli ham slices chopped into small pieces.

  • These reheat well in the oven or air fryer—great for meal prep!

  • Try adding a little Dijon mustard for extra flavor.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star