weight gain

The best foods for weight gain usually contain plant and animal protein, fats and oils, complex carbohydrates, and dairy products made with whole milk. What you should eat, however, depends on your specific weight and health goals.