There are a lot of different options for making mexican food vegetarian - you can use squashes, aubergine aka eggplant beans - any kinfdo f filling vegetable. You can also get good tasty results from using tradional meat substitutes like soya products or tofu - here's an idea for the latter
Tofu-Fajitas