Toss bread, ham and cheese with flour. Place in prepared baking dish.
In a large bowl, beat together eggs, milk, salt, hot sauce, dry mustard, butter and green onions, if desired. Pour egg mixture into pan.
Cover and refrigerate overnight.
Preheat oven to 350 degrees F (175 degrees C). Bake covered for 40 minutes.
Uncover and bake for 20 more minutes until eggs are set.