Put the frozen box of puff pastry in the refrigerator the night before making this recipe.
Take the box of puff pastry sheets out of the refrigerator. Open the box and remove the two sheets of puff pastry. Let them sit on the counter while you prepare the rest of the ingredients.
Preheat the oven to 400°.
Whisk the 7 eggs together with a tablespoon of water.
Melt the butter in a fry pan and add the eggs.
As the eggs cook, add the pesto and spinach.
When eggs are almost done cooking add the ham and grated cheese. Heat until the cheese melts.
Roll out one sheet of puff pastry and cut into six equal pieces.
Divide the egg mixture between the six pieces.
Roll out the second sheet of puff pastry and cut into six equal pieces.
Place a piece of dough over the egg mixture and seal the edges with a fork. Continue this with the other five pieces.
Beat one egg and a teaspoon of water to make an egg wash. Brush over the top of the Green Eggs and Ham Puff Pastry Squares.
Sprinkle on Everything Bagel Seasoning and bake for 13-15 minutes until golden brown.