avocados
unlike other whole fruits, avocados are fairly calorie-dense and therefore a great food to help you gain weight. just one large avocado provides around 322 calories, 29 grams of fat, and 14 grams of fiber ( 23 ). avocados are also high in vitamins, minerals, and various beneficial plant compounds.