myfooddata.com
Top 10 High Calorie Foods
What are healthy high-calorie foods to gain weight? Healthy high-calorie foods include granola, meats, tofu, salmon, avocados, milk, beans, sweet potatoes, whole grains, and nuts. The amount of calories a person needs depends on their age, gender, activity level, and muscle mass. The DV for calories is 2000 calories.