To muscle gain, you need to eat proteins and complex carbos, because more muscle consumes more calories.
For this, you could eat fish and red meat.
This kind of meat is used to be more lean and low in fat. Also, they have a lot of other things like vitamins and minerals.
When talking about complex, we refer to whole grain cereals, lentils, and seeds.