Credit

Courtesy of Jeremy Woodhouse/Getty Images/Blend Images

What to Eat in San Miguel de Allende

The cuisine in San Miguel de Allende is predominantly loyal to its Mexican roots, yet offers artisan and gourmet fare influenced by its expat and international community. Many locals grow their own produce making San Miguel's markets — like the vibrant Mercado Ignacio Ramirez — a worthwhile stop for insight into the city's food culture. The farm-to-table dining approach is a big part of San Miguel's growing foodie scene, which ranges from fine dining institutions like Donnie Masterson's international spot, The Restaurant, to the dozens of food trucks and carts serving tacos, tamales and more, at the popular "Taco Corner." Despite the wide range of dining atmospheres and international fare, some traditional Mexican dishes are not to be missed: Be sure to try the hearty enchiladas mineras (miners' enchiladas) and the pacholas guanajuatenses (fried beef fritters spiced with cinnamon and ancho chiles).

Find the Best Restaurants in San Miguel de Allende

  • #1
    Zibu Allende
    #1 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 172 reviewsTripadvisor (172)
    $$ | Mexican, International
    Zona Centro, San Miguel de Allende, Gto. Calzada de La Presa 85, San Miguel de Allende 37729 Mexico
    Read More »
  • #2
    El Pato Barbacoa y Mixiotes
    #2 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 225 reviewsTripadvisor (225)
    $ | Mexican, Latin, Barbecue
    Calzada de la Estacion 121 Calzada de la estación 121, San Miguel de Allende 37700 Mexico
    Read More »
  • #3
    Casa Nostra
    #3 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 415 reviewsTripadvisor (415)
    $$ | Italian, Swiss, European, International, Contemporary
    Calle Terraplen 8 Zona Centro, San Miguel de Allende 37700 Mexico
    Read More »
  • #4
    Tostevere
    #4 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 186 reviewsTripadvisor (186)
    $ - $$ | Mexican, Latin, International
    Codo 4, Col Centro, San Miguel de Allende 37700 Mexico
    Read More »
  • #5
    Mario's Mariscos Frescos
    #5 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 492 reviewsTripadvisor (492)
    $ - $$ | Mexican, Seafood, Spanish
    83-A Salida a Celaya, San Miguel de Allende CP37700 Mexico
    Read More »
  • #6
    Mon Bistro Steakhouse Restaurant
    #6 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 282 reviewsTripadvisor (282)
    $ - $$ | Grill
    Carretera a Dolores Hidalgo KM 1.5 Club de Golf Ventanas, San Miguel de Allende 37700 Mexico
    Read More »
  • #7
    Inside Cafe
    #7 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 443 reviewsTripadvisor (443)
    $ - $$ | Cafe, Healthy
    Avenida Insurgentes 66 Centro Histórico, San Miguel de Allende 37700 Mexico
    Read More »
  • #8
    La Parada
    #8 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 1728 reviewsTripadvisor (1728)
    $ - $$ | Peruvian, Seafood
    Calle Recreo 94, San Miguel de Allende 37700 Mexico
    Read More »
  • #9
    Dila's Restaurant
    #9 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 218 reviewsTripadvisor (218)
    $ - $$ | Indian, International, Asian, Healthy, Sri Lankan
    Calle Salida Real A Queretaro 187 int 5, San Miguel de Allende 37700 Mexico
    Read More »
  • #10
    Rustica
    #10 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 99 reviewsTripadvisor (99)
    $ - $$ | Mexican, Cafe, Healthy, International, Contemporary
    Carretera Salida a Celaya # 34, San Miguel de Allende 37760 Mexico
    Read More »
  • #11
    Lavanda Cafe
    #11 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 810 reviewsTripadvisor (810)
    $ - $$ | Cafe, Healthy
    Calle Doctor Ignacio Hernandez Macias 87 Zona Centro, San Miguel de Allende 37700 Mexico
    Read More »
  • #12
    ZUMO
    #12 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 822 reviewsTripadvisor (822)
    $$ | International
    Quebrada 93 Centro, San Miguel de Allende 37750 Mexico
    Read More »
  • #13
    Cafe MuRo
    #13 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 625 reviewsTripadvisor (625)
    $ - $$ | Mexican, Brew Pub, Cafe, Bar
    Cerrada de San Gabriel 1 El Obraje, San Miguel de Allende 37725 Mexico
    Read More »
  • #14
    Nectar
    #14 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 432 reviewsTripadvisor (432)
    $ - $$ | Mexican, Cafe, Healthy
    Correo #43 Camino Silvestre, San Miguel de Allende 37700 Mexico
    Read More »
  • #15
    La Dona de San Miguel
    #15 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 100 reviewsTripadvisor (100)
    $$ | Mexican
    Calle San Francisco, San Miguel de Allende 37700 Mexico
    Read More »
  • #16
    Luna Rooftop Tapas Bar
    #16 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 1484 reviewsTripadvisor (1484)
    $ - $$ | Mexican, Latin, Bar
    Nemesio Diez #11 Hotel Rosewood San Miguel de Allende, San Miguel de Allende 37700 Mexico
    Read More »
  • #17
    Turk restaurant
    #17 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 105 reviewsTripadvisor (105)
    $ - $$ | Mediterranean, Middle Eastern
    Carretera Salida a Celaya # 16 Opposite Panio Bread Co, San Miguel de Allende 37770 Mexico
    Read More »
  • #18
    Nomada Cocina de Interpretacion
    #18 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 293 reviewsTripadvisor (293)
    $ - $$ | Mexican, Contemporary
    Privada Hernandez Macias # 88 Col. Centro., San Miguel de Allende 37700 Mexico
    Read More »
  • #19
    Don Taco Tequila
    #19 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 348 reviewsTripadvisor (348)
    $ - $$ | Mexican, Latin
    Calle de Dr Ignacio Hernandez Macias 83 Esquina con Umaran, San Miguel de Allende Mexico
    Read More »
  • #20
    La Mesa Grande
    #20 of 557 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 426 reviewsTripadvisor (426)
    $ - $$ | Mexican, Pizza, Cafe, Healthy
    Zacateros 49 Centro, San Miguel de Allende 37700 Mexico
    Read More »

Explore More of San Miguel de Allende

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.