Eating to Gain Weight. Eat more than three meals a day. Eat plenty of calories at every meal. Stick to whole foods loaded with nutrients. Focus on protein, fats and carbohydrates. Make sure you drink plenty of water. How to Gain We