Here is a calorie counter link: www.caloriecounter.com. It lists all foods with their calories. A normal person needs only 2000 cals. a day to not gain or lose weight. If you want to gain weight, pick out the highest calorie foods on the lists, and eat away. Normally, it's anything fried, potatoes, ice cream, cheese, any fast food hamburgers, french fries, pizza, anything that most Obese people eat!!
To gain weight, all you need to do is eat a lot of food. But to gain weight in a HEALTHY way while increasing muscle mass, you should add these “super foods” to your diet
Super Food #1: Walnuts:
Walnuts offer a variety of benefits, including their amazing combination of healthy monounsaturated fats, phytosterols and the amino acid l-??arginine. Because of this combination, walnuts provide increased calories and high levels of nitric oxide, a natural substance in the body that helps stimulate muscle recovery and growth. Walnuts even help in heart disease and cancer prevention because they cancel out the negative effects of the harmful saturated fats found in high-??fat foods. If you’re eating this super food to gain weight, your target should be about 20 grams of walnuts daily.