There are Mexican restaurants in Switzerland. But, most of them are TERRIBLE. And terribly expensive. We once spent 100 chf at a "Mexican" restaurant in Winterthur for packaged guacamole, terrible quesadillas soaked in salad dressing (???) and salsa with absolutely no heat. At. All. The margaritas and chips were ok, so there was that.
That's typical for a Mexican restaurant in Switzerland. And perhaps it is unsurprising, given the lack of proximity to Mexico and their general dislike of very spicy foods.
Since arriving in Zurich, we've been on a hunt for good Mexican food. We stumbled upon a Mexican grocery in central Zurich during our first visit, before the official move.
El Maiz has all the critical ingredients for making Mexican at home.... although, like everything else, it's pricey. Over 5chf each for black beans, chipotle in adobe and decent salsa. There are basic ingredients for Mexican food at the regular grocery stores, but nothing is quite the same and everything is expensive. I once calculated the cost of making tacos at home and it was well over 35 chf per meal.
Also, for the record, there's only ONE kind of cheddar available at the grocery. In the land of cheese. What is wrong with the Swiss?
Americans, you have it made and you don't even know it.