In general, the best thing to eat before surgery is absolutely nothing. This is done to reduce the risk of aspiration pneumonia, as your swallowing reflex doesn't work right under general anesthesia. Your doctor may have specific instructions to the contrary, so ask them.

Only top voted, non community-wiki answers of a minimum length are eligible