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 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 117 reviewsTripadvisor (117)
    $$ | 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 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 224 reviewsTripadvisor (224)
    $ | Mexican, Latin, Barbecue
    Calzada de la Estacion 112, San Miguel de Allende 37735 Mexico
    Read More »
  • #3
    Tostevere
    #3 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 179 reviewsTripadvisor (179)
    $ - $$ | Mexican, Latin, International
    Codo 4, Col Centro, San Miguel de Allende 37700 Mexico
    Read More »
  • #4
    Mon Bistro Steakhouse Restaurant
    #4 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 277 reviewsTripadvisor (277)
    $ - $$ | Grill
    Carretera a Dolores Hidalgo KM 1.5 Club de Golf Ventanas, San Miguel de Allende 37700 Mexico
    Read More »
  • #5
    Casa Nostra
    #5 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 380 reviewsTripadvisor (380)
    $$ | Italian, Swiss, European, International, Contemporary
    Calle Terraplen 8 Zona Centro, San Miguel de Allende 37700 Mexico
    Read More »
  • #6
    Mario's Mariscos Frescos
    #6 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 481 reviewsTripadvisor (481)
    $ - $$ | Mexican, Latin, Seafood, Spanish
    83-A Salida a Celaya, San Miguel de Allende CP37700 Mexico
    Read More »
  • #7
    Inside Cafe
    #7 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 423 reviewsTripadvisor (423)
    $ - $$ | Cafe, Healthy
    Avenida Insurgentes 66 Centro Histórico, San Miguel de Allende 37700 Mexico
    Read More »
  • #8
    La Parada
    #8 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 1715 reviewsTripadvisor (1715)
    $ - $$ | Peruvian, Seafood
    Calle Recreo 94, San Miguel de Allende 37700 Mexico
    Read More »
  • #9
    Lavanda Cafe
    #9 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 805 reviewsTripadvisor (805)
    $ - $$ | Cafe
    Calle Doctor Ignacio Hernandez Macias 87 Zona Centro, San Miguel de Allende 37700 Mexico
    Read More »
  • #10
    Dila's Restaurant
    #10 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 215 reviewsTripadvisor (215)
    $ - $$ | Indian, International, Asian, Healthy, Sri Lankan
    Calle Salida Real A Queretaro 187 int 5, San Miguel de Allende 37700 Mexico
    Read More »
  • #11
    ZUMO
    #11 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 789 reviewsTripadvisor (789)
    $$ | International
    Quebrada 93 Centro, San Miguel de Allende 37750 Mexico
    Read More »
  • #12
    Nectar
    #12 of 539 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 »
  • #13
    Cafe MuRo
    #13 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 621 reviewsTripadvisor (621)
    $ - $$ | Mexican, Brew Pub, Cafe
    San Gabriel 1 El Obraje, San Miguel de Allende 37725 Mexico
    Read More »
  • #14
    Luna Rooftop Tapas Bar
    #14 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 1473 reviewsTripadvisor (1473)
    $ - $$ | Mexican, Latin, Bar
    Nemesio Diez #11 Hotel Rosewood San Miguel de Allende, San Miguel de Allende 37700 Mexico
    Read More »
  • #15
    Turk restaurant
    #15 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 103 reviewsTripadvisor (103)
    $ - $$ | Mediterranean, Middle Eastern
    Carretera Salida a Celaya # 16 Opposite Panio Bread Co, San Miguel de Allende 37770 Mexico
    Read More »
  • #16
    Rustica
    #16 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 92 reviewsTripadvisor (92)
    $ - $$ | Cafe, International, Contemporary
    Carretera Salida a Celaya # 34, San Miguel de Allende 37760 Mexico
    Read More »
  • #17
    Mi Bistro 300
    #17 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 219 reviewsTripadvisor (219)
    $ - $$ |
    Quebrada 18d, San Miguel de Allende 37700 Mexico
    Read More »
  • #18
    San Mezcal
    #18 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 5 based on 66 reviewsTripadvisor (66)
    $ - $$ | Mexican, Fusion, Bar, Latin, Spanish, Pub
    Calle Recreo 88, San Miguel de Allende 37700 Mexico
    Read More »
  • #19
    Nomada Cocina de Interpretacion
    #19 of 539 Places to Eat in San Miguel de Allende
    Tripadvisor Traveler Rating 4.5 based on 289 reviewsTripadvisor (289)
    $ - $$ | Mexican, Contemporary
    Privada Hernandez Macias # 88 Col. Centro., San Miguel de Allende 37700 Mexico
    Read More »
  • #20
    La Mesa Grande
    #20 of 539 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.

Recommended