It's never been easy for vegetarians and especially vegans to find good Mexican food. The most authentic Mexican restaurants tend to be meat-heavy and sometimes still use lard, and even ...