This info might be useful:
What to Eat to Gain Weight
In order to gain weight, more calories must be consumed than what is burnt off. To gain just one pound a week, an extra 3,500 calories from food is needed. The 3,500 extra calories per week should not come from junk food, but from nutritious meals and snacks.
Those who need to gain weight can try the following tips to add some extra pounds:
* Eat three main meals per day that include some type of calorie dense foods such as cheese, seeds, beans or any complex carbohydrate.
* At a minimum, eat three snacks per day. Snacks should be those that are high in calories, vitamins, and minerals but not high in sugar or fat. Nutritious snacks ideas include dried fruits, nuts, wheat crackers, protein bars.
* Add a dietary supplement such as Ensure, Boost, or Carnation Instant Breakfast between or with meals.
* Add powdered milk to soups, casseroles, shakes, smoothies, and milk.
* Drink a lot of pure fruit juice or milk with and between meals. Juices that are mixed with two or more juices (such as strawberry-kiwi) are higher in calories than a drink that is only one juice.
Read more: "How to Gain Weight: What to Eat to Add Pounds the Healthy Way" -
http://nutrition.suite101.com/article.cfm/how_ to_gain_weight#ixzz09wk4FbJy