It's all there - and then some. But it was pure serendipity to find so many vegetarian restaurants as well.
Vegetarian food abounds in Mexico City.
It is well known that one can find enough vegetarian food to eat in many American Mexican restaurants. Beans without lard and rice without chicken stock, in addition to vegetable burritos and enchiladas, are fairly easy to locate in any city. We stayed in a little hotel near the huge and lively Zocalo, the main square of the city. How pleasant it was to sit at a table near the double door windows and watch the goings-on of Mexico City one floor below. We were nonetheless fully satisfied with the food.