Not everybody reacts the same to the same foods. If you are eating a certain food that works for most people, but you are not seeing any muscle gain then try something else. You may also need to vary your exercises, the routines you use, if you are not getting the desired results.
Whatever foods you choose, you're probably going to have to increase your intake of calories considerably, so don't wait until you are hungry to eat. Set an eating schedule and stick to it. Six to eight meals a day should help you in your quest to build muscle mass quickly.