If you can get to Fresko in Guadlajara, you will have the best on offer. If eating out and looking for hard-to-find vegetables, then it's Vegan Town on Zaragosa.
I am very happy in Mexico and, for me, the Lake Chapala region is idyllic. Unfortunately, it attracts many from Canada and the US who bring the sort of baggage from which I seek to escape. Bottom line: great choice if you can avoid the gringos.