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.