It also has a surprising amount of protein: one medium avocado packs 3 grams of protein, or a little under what a medium-sized egg white provides. Avocados are also a good source of vitamins B2, B3, B5, B6, C, E, and K. They also double as a good source of fo…