When choosing what foods to eat, stick with a diet that gives about 50% of your calorie intake from proteins, especially lean proteins. Here is a weight gain food list for bulking up: Proteins. A large portion of your diet should consist of lean proteins from sources such as: fish as in salmon, cod, or tuna.