Yes, it is possible to get enough fat from plant-based foods alone. Avocados, nuts, seeds, coconut oil, and olives are high in healthy fats and can provide vital nutrients to athletes on a vegetarian or vegan diet.