You simply cannot get food like this in the tourist bars... If you are visiting San Miguel de Allende, Mexico the first thing you need to do is get yourself OUT of the main square. Find the market, head for the center of it and eat your heart out. There are about 20 different vendors/food stalls filled with amazing eats, from crunchy churros to grilled tortas, fresh squeezed liquados, home brewed coffee, mole with meat and rice and beans, delicious quesadillas and so so so much more. Don't forget to try the hibiscus juice or homemade horchata.