Eating more calories than the body requires, no matter the source, can lead to weight gain. Avocados are high in healthy, monounsaturated fat. Your body requires this kind of fat for energy, absorbing fat-soluble vitamins (A,D,E,K), and mental focus.