Preheat oven to 350°F. Liberally spray a 15 x 10 x 1 inch jelly roll pan with cooking spray. Pour melted butter onto pan using a pastry brush to coat all sides.
Arrange bacon, spinach, green onions and bell pepper on pan. Sprinkle with ½ cup cheese.
In a medium size bowl, whisk together eggs, cream, salt, pepper, garlic and onion powder. Add a few dashes of hot sauce, if using. Pour evenly into pan. Sprinkle top with reserved cheese.
Place into oven and bake for 20 minutes. Check and gently shake pan to see if eggs are set. If not, bake for 5 more minutes and check again. You may broil for a few minutes at the end to brown the top, if desired.
Cut into 12 even square and serve on biscuits, as an egg sandwich on toast or bagels with your favorite breakfast sides.
Store chilled in an air tight container for up to 5 days. Reheat for 12-15 seconds in the microwave.