In a large skillet or cast iron pan, soft scramble the eggs (seasoned to taste with salt & pepper) then remove from heat and set aside.
In the same skillet, cook the sausage over medium heat until thoroughly cooked through. Add in the cream cheese and the broth and stirring constantly, cook until the mixture comes to a soft simmer and thickens. Then reduce the heat to medium-low, still stirring constantly and simmer for 2 more minutes. Season to taste with salt and pepper. Set mixture aside.
Divide scrambled eggs in half, divide cheese into thirds, divide gravy into thirds, divide ham into thirds.
Using a 3-quart baking dish, add one layer of gravy to cover the bottom of the dish. Then add a layer of ham.
After the ham add a layer of scrambled eggs.
Add a layer of gravy.
After the gravy add a layer of cheese.
Repeat the process again: ham, eggs, gravy, cheese.
Then add the final layer of ham and top with the remaining cheese.
Bake for 30-40 minutes or until cheese is melted. I actually found this tasted better reheated subsequent days so I actually recommend cooking and serving it the next day.
Nutrition information shown is an estimate and is not to be assumed to be accurate. If accurate information is required for your diet or lifestyle, please calculate the nutrition yourself using a tool you trust.
Recipe from 730 Sage Street Sausage and Egg Casserole https://www.730sagestreet.com/egg-casserole/