Eating out is a source of pleasure and cheap entertainment in Mexico in general and in Guanajuato in particular. We are always being asked where we recommend visitors eat. The difficulty in answering this question is that for $12.00 USD, you would be able to feed four adults. Americans think that is a cheap to feed one adult. Visiting gringos find it incredible that you can get a good meal in this city for under $4.00.
Most local restaurants in Guanajuato will have something called, El Menu del Da, or The Meal of the Day. This will consist, usually, of something from the regular menu that is served for a really cheap price. You get a choice of two soups, vegetable, starch, and meat. Sometimes the drink and dessert is included.
The portions are not anywhere the size of potions in the U.S. but the meal is filling and will satisfy you. One or two restaurants will serve something out-of-the-ordinary for their regular customers. We frequent one place that will give us the heads up when they plan to serve liver (yes, we love liver!). It is not on their regular menu.
In some of the upper-range restaurants in the El Jardin area, their Meal of the Day can be very...