In a mixing bowl whisk together yolks with lemon juice, hot pepper sauce and salt. Place bowl over double-boiler. Whisk constantly and slowly add melted butter. Continue whisking over low heat until mixture reaches 160° F and is thick. Set aside and keep warm.
Sauté turkey bacon and place aside but keep the pan hot with the remaining fat.
Add spinach and mushrooms. Cook, stirring occasionally until mushrooms are tender. Drain and set aside to cool down.
In a mixing bowl beat together eggs and cream. Stir in ½ cup shredded cheese, mushrooms, spinach and bacon.
Pour into a 13×9 baking pan. Top with remaining 1 cup cheese. Bake in preheated 350° F oven until internal temperature of at least 160° F is reached and top is golden brown, about 1 hour. Cut pan 3×4, serve with Hollandaise sauce.
NOTE: Do not allow raw or cooked eggs to remain at room temperature for longer than one hour (including preparation and service time).
*If using frozen or liquid whole egg product.
**If using shell eggs, beat in ¼ teaspoon lemon juice.
To ensure food safety, eggs should be cooked until both the yolk and the white are firm. Consuming raw or undercooked eggs may increase your risk of foodborne illness, especially for those with certain medical conditions. For recipes that call for eggs that are raw or undercooked when the dish is served, use either pasteurized shell eggs that have been treated to destroy Salmonella, or use pasteurized egg products.