Preheat your oven to 375°F.
Lightly grease a 9x13-inch baking dish with non-stick spray.
Unroll the crescent rolls and press them into the bottom of the dish, sealing any perforations to create a solid layer.
Evenly spread the diced ham over the crescent roll dough.
In a medium bowl, whisk together the eggs, milk, salt, and pepper.
Pour the egg mixture evenly over the ham layer.
Sprinkle shredded cheese over the top, ensuring it’s evenly distributed.
Bake for 25-30 minutes, or until the eggs are set and the crescent rolls are golden brown.
Let the casserole cool for 5 minutes before slicing into squares.