People looking to gain weight should eat around 3000 calories per day. This includes granola, meats, tofu, fish, avocados, milk, beans, sweet potatoes, whole grains, and nuts.
Homemade Granola
Calories per Cup - 597 caloriesCalories per 100g - 489 calories
Meats (Chicken Leg)
Calories per Roasted Leg - 475 caloriesCalories per 100g - 184 calories
Firm Tofu
Calories per Cup - 363 caloriesCalories per 100g - 144 calories
Fish (Salmon)
Calories per 6oz Fillet - 350 caloriesCalories per 100g - 206 calories
Avocados
Calories per Avocado - 322 caloriesCalories per 100g - 160 calories
Dairy Foods (Milk)
Calories per Cup - 298 caloriesCalories per 100g - 61 calories
Chickpeas (Garbanzo Beans)
Calories per Cup - 269 caloriesCalories per 100g - 164 calories
Sweet Potatoes
Calories per Cup Mashed - 258 caloriesCalories per 100g - 101 calories
Whole Grains (Brown Rice)
Calories per Cup - 248 caloriesCalories per 100g - 123 calories
Nuts (Macadamia Nuts)
Calories per Oz - 204 caloriesCalories per 100g - 718 calories