Although San Miguel de Allende Mexico is a small town, it has a surprising number of high quality restaurants. This is mainly due to the large number of Americans and Europeans who have made San Miguel their home. Most of the fine restaurants can be found inside the boutique and luxury hotels. A travel through San Miguel de Allende gastronomy shows us a cultural geography full of surprises and intense flavors. Most establishments invite to taste a wide variety of delicious regional dishes, as well as Italian, French and International cuisine. The food in this cosmopolitan city is not just centralized to the fine restaurants or fancy hotels. A walk through the streets will turn up local specialties such as rabo de zorro, pacholas or empanadas. These local dishes make up the heart of San Miguel de Allende cuisine. Below is a list of restaurant and places to eat in and around San Miguel de Allende Mexico.