It depends on your metabolism and how fast your body builds muscle! Also on your current body fat levels and if you want to cut, keep it, or is ok to add some fat. No one will know the answer, you have to see how your body responds to diet changes.
Blanket advice on food never works really; it must be suited to one's body. I only eat if I'm hungry (but I'm not trying to extremely bulk up in muscle size, I mostly train for strength and some size) and do take protein + carb drink after workout, but nothing when going to bed. I do eat dinner like normal and I don't put on body fat, but that's how I am naturally, no tendency to store fat.
Old wisdom says to never get full when you eat... and if you eat that much that you wake up with feeling of some food in your stomach or not hungry at all you probably ate too much tonight. I'm a firm believer in allowing yourself to be hungry and feel it before you eat anything, but that's for general health and longevity and looking young, not as contest preparation strategy.