The Most Important Meals of the Day
What I normally like to do if I want to gain muscle is eat a big breakfast with eggs. I like Spanish or Mexican omelettes, because they have guacamole and salsa topping the eggs. This way I get some healthy fats, extra protein and extra calories. Later on in the day I'll drink a whey/casein protein drink as a meal, workout and then drink a post-workout shake afterward.
Bottom line: Get as much protein in at breakfast and during the meals before and after your workout.