| |

Dine at These Fantastic San Miguel Restaurants

San Miguel de Allende may be known as an artist community and expat haven, but the town is also known for it’s incredible restaurants. Mexican cuisine reigns in this colorful town with regional specialties from the Yucatan to Oaxaca. But for those with more finicky palates, or for locals who just want something different, international cuisine from pizza to sushi can be found on every almost street. Regardless of your personal taste, dining in San Miguel is one of the many pleasures to enjoy in this colorful city.

Disclosure: Some of the links below are affiliate links which means we will receive a small commission when you make a purchase at no additional cost to you.

One glance at tripadvisor.com for San Miguel de Allende restaurants, and you’ll see that there’s no way you will go hungry! But how do you know if the place is a tourist trap or a local favorite?

Yes, San Miguel de Allende is a major tourist destination. Yes, 10% of the population is expats. But these two components combined have created innovation when it comes to dining options. Wherever you go, you will see locals and tourists alike. Renowned chefs like Enrique Olvera of the famed Pujol have opened restaurants that border on molecular gastronomy. Fine dining in San Miguel de Allende rivals any world class destination. And even the street food has something about it that you will not find anywhere else.

If you have just a few days, we have a few remarkable al fresco restaurants in San Miguel for you from courtyard coziness to rooftop views. this list will grow in the future as we are still exploring the restaurant scene in San Miguel ourselves. We have personally dined at these restaurants and can give you an honest opinion about their food, service and atmosphere. If you try one or two of these al fresco restaurants during your trip, you won’t be disappointed. They incorporate a love of flavor and creativity with the perfect relaxing atmosphere. Feel free to comment on other great places that you personally enjoyed!

Heart of Mexico Wine Tours

1. Aperi

Aperi is the best restaurant in San Miguel de Allende in our opinion. The dining room is in the courtyard of the hotel with tree shade and a little fountain that birds like to visit. You can order a la carte, but we highly recommend the multi-course degustation menu. Some dishes demonstrate molecular gastronomy, others are elevated Mexican cuisine with French technique. We make a point of visiting Aperi often to experience the changing seasonal menu. Aperi is connected to Dos Casa Hotel & Spa, a high-end hotel, offering a full epicurean experience.  See more of Aperi’s creative dishes on our post: Fine Dining at Aperi.

2. La Posadita

La Posadita is a favorite al fresco restaurant of locals and tourists overlooking the Parraquia. The cool breeze, low lighting and excellent traditional Mexican cuisine make this a perfect spot for special occasions. Our favorites are the Chile en Nogada, Enchilladas Suizas and Escamole with Guacamole served with warm tortillas. Check out the views from both the front and back of the restaurant especially at night. You can see fireworks all over the valley from here.


3. Quince

Located right next door to La Posadita, Quince is also a wonderful rooftop al fresco dining choice. The prices are more expensive, but the dishes are more creative. Large dining tables and lounges line the rooftop with a view of the “wedding cake” church. The cocktails are fruity and the food is delicious. Quince is perfect for groups to while away the night with good food, music and creative drinks.


4. Moxi

Located in one of the top hotels in the city, Hotel Matilde, Moxi is the perfect place to enjoy an al fresco lunch in the shade with a view of the pool. Specializing in indigenous Otomi dishes, you have a choice of degustation or a la carte. Moxi is part of the gastronomic empire of renowned chef Enrique Olvera of #11 Pujol on the Worlds Best Restaurants List. If you have some extra time, go upstairs to their M Bar. Intriguing artwork are part of the decor, and the drinks are superb.

Moxi Restaurant in Hotel Matilde, San Miguel de Allende
Moxi Restaurant in Hotel Matilde

Moxi Restaurant in Hotel Matilde, San Miguel de Allende

M Bar in Hotel Matilde, San Miguel de Allende

M Bar in Hotel Matilde, San Miguel de Allende

6. Antonia Bistro SMA

Antonia Bistro SMA sits on top of Hotel El Palomar, one of the premium hotels in San Miguel. AN eclectic mix of cuisines ranging from Peruvian ceviche to suckling pig, this rooftop bar serves delicious dishes with a view unmatched in San Miguel de Allende. Make reservations a half hour before sunset to watch the San Miguel come to life over a mezcal drink. Antonia Bistro SMA is open for lunch and dinner. Portions are substantial whether you order appetizers or an entree. Try one of the many seafood selections.

7. Luna Rooftop Tapas Bar

The Rosewood Hotel may be out of many people’s price range, but the Luna Rooftop Tapas Bar is open to everyone. Take the elevator to the top floor and marvel at the view towards the Parroquia, especially at sunset. The tapas menu and specialty mixed drinks invite you to linger and savor the moment. And if you can splurge, try the Rosewood’s 1826 Restaurant for Sunday brunch or a special anniversary dinner.

Daytime view of San Miguel de Allende from Luna Rooftop Tapas Bar of the Rosewood Hotel
Daytime view of San Miguel de Allende from Luna Rooftop Tapas Bar


Luna Tapas Bar, San Miguel de Allende, Mexico
Luna Tapas bar at night

8. Spice Market at Live Aqua Urban Resort

We crave Asian food from time to time, and thought we would give the Market a try. Loved it! Prices are high, but the fodd is ezquisite. We have Taiwanese fried chicken, two different steamed buns and a duck curry that was delicious. We will say that you, as the customer, will have to space out your ordering. They took our order for four things, and as they were ready, they brought them out. Normally that’s not an issue, but steamed buns have to be eaten right away, and they came out second and together so we were shoving them in our faces instead of really enjoying the flavors. If you have time for a leisurely meal, order one thing at a time and just enjoy it.

10. Mercado del Carmen

Pila Seca 19, Zona Centro, 37700 San Miguel de Allende, Gto.

You may be pleasantly surprised by Mercado del Carmen. More like a food hall with a bunch of smaller take-out restaurants, and tables scattered in front, this is the place to go when you just can’t decide what you are in the mood for. There’s Indian, sushi, ceviche, hamburgers, tacos and an incredibly large beer and liquor bar. We had the Indian food (sorry, I can’t remember the name) which was spectacular. We need to go back and try some of the other restaurants. And there’s parking right next to it which makes it a double winner.

There’s plenty of other restaurant choices to dine al fresco in San Miguel de Allende, and we will bring you those dining options in the future. Other great restaurants recommended by some of my friends are Bovine for its seafood and steaks, El Pegaso with its eclectic Mexican cuisine and The Restaurant for its contemporary cuisine and rooftop views.

If there’s one thing San Miguel de Allende is not short of, it’s fantastic restaurants.

Check out some of these fun things to do between meals: 

Pin This!











Like Wine? Take one of our customized wine tours to explore the wineries around San Miguel de Allende

Unique Wineries to Visit Near San Miguel de Allende




Similar Posts


    1. Thank you John and Susan! We will have more to add to this post soon. Or maybe I’ll do a separate one of restaurants that offer cuisine other than Mexican. We’ll see how it goes!

  1. Honestly I’ve never heard about San Miguel de Allende before. 10% of the population are expats? Wow! All the restaurants sure do look amazing, especially the Luna Rooftop Tapas Bar. I simply love a good rooftop bar!

Leave a Reply

Your email address will not be published. Required fields are marked *