What is a good snack to eat before going to bed to gain weight?
It doesn’t matter what you eat in a certain period of the day in order to gain weight. You gain weight by making a caloric surplus i.e eating more than your maintenance level. If you eat more than your body needs you will gain weight simple as that. To answer your question a good meal before bed would be cottage cheese, because it contains a good amount of casein which a slow-digesting protein which needs hours to digest, meaning throughout the whole night your body will be abundant of useful protein.