So far I have been doing something that seems to work okay.
I would wake up and only eat snacks, take some preworkout or coffee before training, at the most eat a light meal, nothing over 400 Kcal.
Post workout I'd eat some light and solid stuff like protein + fruits/snacks.
Then before bed time, the real meal; chicken, rice, macaroni, beef, potatoes, etc of about 1200-2000 kcal. This also allows you to sleep well with a full stomach. The only problem is that it seems to stretch out my belly like a pregnant woman.
Your thoughts?