text: what is a good daily diet of foods used to gain wieght?   first of all, it is recommended that you undergo a physical examination with you doctor to check for an underlying disorder.  you may have a health problem that requires treatment.  here are some general guidelines, although this may vary depending on your weight and height:  eat a diet consisting of at least 300 grams of complex carbohydrates, 100 grams of protein, and 2,500-3,000 calories a day.  include starchy vegetables such as potatoes and beans, as well as grains, turkey, chicken, fish, eggs, avocados, safflower oil, raw cheeses, nuts and seeds.  eat only whole-grain/ whole-wheat breads, pasta, crackers, and cereals.  but remember, do not eat fried foods or junk foods for extra calories.  also eliminate coffee, tea, soft drinks and anything else with caffeine.  good luck!