While making changes in your diet, make sure you include foods that are not only high in calories but also have some nutritional value to it. Hence, following are some of the nutritious high calories foods that may help you gain weight in a healthy way.
Fruits and Fruit Juices: Fruits and fruits juices are the most calorie dense foods that can help you to pack on those extra pounds. In comparison to vegetables, fruits comprise of simple carbohydrates that have more calorie density and so are more effective in gaining weight. Moreover, drinking a glass of orange juice provides 160 calories while eating an orange offers only 60 calories. Hence, drinking fruit juice daily can serve you better than just eating the fruit.
Starch Rich Foods: Whole grains, pasta, cereals, beans, potatoes and rice can be great foods for putting on weight as they contain complex carbohydrates or starches and also hold higher calorie densities. In fact, a standard serving of pasta comprises approximately 800 - 1000 calories.
Nuts: Nuts or dried fruits especially walnuts and cashews, besides helping in lowering cholesterol levels in the body, also aid in gaining weight. Whether eaten roasted or just in their normal form, nuts being high in calories and fat (healthy mono-unsaturated fats) can serve as a great food for quick weight gain.