The cost for restaurants in San Miguel de Allende depends on the type of restaurant you visit. We have some very high-end restaurants here now where you can pay US $70 for two people for lunch or $150 for two people for dinner. Of course these prices would include a bottle of Chilean or Argentinean wine.
As an alternative, you can go to one of our favorite restaurants, a little gyro place my husband Jim and I enjoy going to that serves meat cooked on a big skewer like they do in Greece. When we go there, they serve us on a wooden board about the size of a laptop computer with sliced meat, sautéed onions and peppers and you get big stacks of tortillas and different salsas, all for about $2 or $3 a person for lunch or dinner; whenever you go, it’s the same price. And you have enough food that you can take home for the next day also.
We just came back from a three-week stay in Los Angeles, where the cost varies from $35 to $40 for inexpensive places for lunch. In San Miguel, the cost would be less than $10. At a commercial chain restaurant or in an Italian restaurant for example in Los Angeles, you would probably pay $50 to $60 for 2 people for dinner. In contrast, if you go to a local restaurant in San Miguel, you would pay maybe $25 or $30, which is about half for the same type of meal.
Often times here in San Miguel de Allende, we go to Tio Lucas, which is one of our favorite restaurants to go to for birthdays or anniversaries. Tio Lucas is a beautiful restaurant straight across the street from the Angela Peralta Theater, the big opera house in San Miguel. The cost of dinner is probably $50 for the two of us with appetizers and a margarita before dinner. They have live jazz every night, they make Caesar salads at your table, they have Crêpe Suzettes, and they have excellent meat so you can’t beat that. Tio Lucas was the first place we had dinner out when we came to San Miguel ten years ago. We moved from Orange County in California, which is one of the most expensive states in the country, where it would cost us $200 for that same meal. After having dinner at Tio Lucas the first night in San Miguel de Allende, I looked at Jim and said, "We're moving here."
(Tio Lucas restaurant, San Miguel de Allende, Mexico, pictured.)