Gran Luchito
Inside of restaurant Mama Mia with mariachis

Where to Eat in San Miguel de Allende

Home | Blog | Where to Eat

After being named the most charming city in Mexico and one of the best in the world, San Miguel de Allende has seen a rather large spike in visitors. As a result, there’s been a huge increase in restaurants opening their doors. The old historic restaurants have kept pace by refining their service and dishes. In this blog we share our top recommendations for where to eat in San Miguel de Allende. Be sure to check out our Guide to San Miguel for our top tips on where to stay, things to do and even more about this charming city!

1. Mama Mia

Inside of restaurant Mama Mia with mariachis

First on our list of where to eat in San Miguel de Allende is an iconic restaurant. Mama Mia first opened its doors more than 35 years ago as a small, simple restaurant with a choice of Mediterranean, Italian and Mexican dishes and offering live music to entertain their guests. They are still thriving and continue to offer great entertainment appreciated by visitors and locals alike who want to have a fun night out and eat great food. It’s perfect both for family dinners or anyone who loves nightlife. The rooftop terrace bar lounge is the most popular part of the restaurant, especially at sunset.

Open for lunch, brunch and dinner. It also caters well for vegetarians and vegans.

  • Price Range from MX$150 to MX$500
  • Great for breakfast

Umarán 8, Zona Centro, Centro, 37700 San Miguel de Allende, Gto., Mexico

2. El Pato Barbacoa Y Mixiotes

restaurant interior El Pato

A far cry from some of the fining dining you will find in San Miguel de Allende. El Pato Barbacoa is the place to go if you are looking for authentic Mexican cuisine with no frills. With plastic tables and chairs in a sort of barn, it’s hardly pretentious. The service, though, is very familiar, and the food is top notch which makes people want to go back.

  • Gluten free options are available but it’s not suitable for vegans and vegetarians
  • Open for breakfast lunch and brunch
  • Average prices
  • Cash only 

Calzada de la Estacion 175, Zona Centro, 37736 San Miguel de Allende, Gto., Mexico

3. Inside Cafe

secret staircase to inside cafe

Next on our list of where to eat is one of the best kept secrets in town. Inside Cafe can be quite hard to find but look for this tiny colourful door in the artsy historical centre of San Miguel. After you climb the steep short stairs, you will reach a beautiful terrace with spectacular views over the city and the iconic Parroquia. The ambiance is very friendly and service great. Dishes include healthy options, vegan and vegetarian and they have a great coffee menu as well.

  • Gluten free, vegan and vegetarian options are also available.
  • Open Monday-Saturday: 9-3PM (Tuesday closed)
  • Sunday Brunch: 10-2PM

Planta Alta, Insurgentes 66, Centro Histórico, 37700 San Miguel de Allende, Gto., Mexico

4. Cafe Oso Azul

interior of restaurant cafe Oso Azul

In the heart of the popular street Calzada de la Virgen you will find Cafe Oso Azul. It is a very simple, cosy and unpretentious restaurant. Especially popular for breakfast but it is open all day long until 10pm.

  • MX$60 – MX$150

Zacateros 17, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico

5. Hecho En Mexico

exterior of restaurant

Next on our list is Hecho En Mexico. Located in a picturesque colonial patio on one of the most frequented streets Cañada de la Virgen. This quaint and cosy restaurant offers a variety of dishes from Mexican cuisine to international and veggie friendly cuisine to satisfy every palate.

  • Average prices
  • Open every day from 12 to 10 pm

Ancha de San Antonio 8, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico

6. KI’Bok Coffee

KI'Bok Coffee Restaurant

Besides serving the best coffee in town, this little place has a charming, cosy ambiance with art deco furniture and a rooftop terrace. They also serve exquisite plates with creative presentations. Vegan and vegetarian options are available too.

  • Open from 8 am to 6pm
  • Average prices

Diez de Sollano y Dávalos 25, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico

7. Casa Nostra Restaurant Terrace Rooftop Bar

rooftop terrace restaurant Case Nostra

Next on our list, Casa Nostra offers a blend of Mexican and Italian flavours for true international flare. Although the food is extraordinary, the highlight is the exceptional personalised service from the oner which makes the meal extra special. The rooftop terrace setting also offers spectacular views over the city. It is imperative to make a booking in advance. 

  • Vegetarian Friendly, Vegan and Gluten Free Options
  • Open for Lunch and Dinner
  • Fine dining

Terraplén 8, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico

8. Mi Vida Restaurant

Mi Vida Restaurant

Conveniently located in the heart of the historical centre, this elegant venue offers exceptional dining combining Italian flavours with Mexican traditional dishes. They pride themselves on using only fresh and local ingredients and the results speak for themselves. Sundays are our favourite when they serve authentic Italian pizza. On certain evenings you will find live music. They also have a deli for fine takeaway cuisine.

  • Price Range – MX$475 – MX$95
  • Vegetarian Friendly, Vegan Options, Gluten Free Options

9. Luna Rooftop Tapas & Bar

Rooftop Terrace Luna Tapas Bar

Located in one of the most prestigious hotels in San Miguel de Allende the Rosewood. As a result, this restaurant reflects the same high standards with exceptional service and experience. Luna serves authentic Mexican and Spanish tapas and it’s suitable for family or romantic dinners alike. The location on the rooftop makes the dining experience even more special. It is one of our top picks for great cocktails.

  • Vegetarian Friendly, Vegan and Gluten Free Options
  • Open for Lunch, Dinner, Late Night, Drinks
  • Price range MX$380 – MX$1,140

Nemesio Diez 11, Zona Centro, Centro, 37700 San Miguel de Allende, Gto., Mexico

We hope you’ve enjoying reading our top recommendations on where to eat in San Miguel de Allende. We hope you make it there and can try for yourself! If you do, we would love to see your pics – don’t forget to tag us #granluchito.

Please share your comments below to let us know what you think of this article

Notify of
Inline Feedbacks
View all comments
Sign up for free cookbook.

Subscribe now for a free copy of the Gran Luchito e-cookbook filled with delicious, authentic Mexican recipes and join our mailing list for all the latest recipes, news and blog updates.