In a mixing bowl, combine the diced ham, shredded cheddar cheese, cream cheese, chopped green onions
Roll out the puff pastry sheets on a floured surface. Cut each sheet into rectangles, creating the outer shell for your hot pockets.
Place a generous spoonful of the ham and cheese filling onto one half of each pastry rectangle, leaving some space around the edges.
Carefully fold the other half of the pastry over the filling, creating a pocket. Use a fork to press and seal the edges
In a small bowl, beat the egg to create an egg wash. Brush the tops of the hot pockets with the egg wash
Place the prepared hot pockets on a baking sheet and bake in a preheated oven at 375°F (190°C) for 20-25 minutes or until they are golden brown and puffed up.
Let your Homemade Ham and Cheese Hot Pockets cool slightly before serving. They make for a delicious and satisfying meal