Avocados are dark green on the outside, and light green on the inside. They are pear-shaped, and like other fruits, they are ripe when they are soft. There is a high-fat content in this food. It is good for elevating HDL, which is the healthy kind of cholesterol. It also has protein, vitamins B, E, and some minerals. Guacamole, on the other hand, is a Mexican dip created from mashed avocado. It consists of ripened avocado, lime juice, tomato, pepper, sea salt, chili powder, red onion, and white onion. Guacamole can be eaten as a dip for chips, and it is also a popular filling in a taco.