The best time to eat a big meal is after exercising as your body goes into a recovery state meaning calories are more likely to be absorbed by muscle tissue than stored as fat.