There are many wonderful San Miguel de Allende restaurants to choose from. Here are my recommendations for the cheap eats where the food is usually even better than what you will pay at some of the more expensive restaurants in town which cater to tourists.
1. La Valentina Antojitos-
This place is right off of the Jardin and is super cheap. They have great posole, flautas and soups, usually between 35-60 pesos. ($3-$5). It’s one of my favorite places to eat when activities are going on in the Jardin, as you don’t have to walk very far to get something to eat. I also love that I’m usually the only gringo there. Located on the corner of the Plaza Principal and Calle Solano.
2. Los Burritos-
Los Burritos is also one of the San Miguel restaurants where I’m usually the only gringo. They make their own flour tortillas right in front of you. You can order burritos or quesadillas filled with guisados (meat stews) or other items like my personal favorite rajas con crema (poblanos in cream sauce). I always take a package of tortillas to take home. Prices range from 10-20 pesos per item. (.75-$1.50). Located at Hidalgo 23.