I like to consider a Monte Cristo a brunch sandwich as it really fits into both the breakfast and lunch categories. It's similar to french toast because it's dipped in egg and fried, but the savory flavors of the ham and cheese lean more on the lunch side of things. There's really no timeframe on when you should enjoy a Monte Cristo sandwich, it can be served for breakfast, lunch, and dinner.