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 and 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.
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 would not find anywhere else.
If you have just a few days in San Miguel de Allende, we have a few restaurant recommendations for you from rooftop dining to centuries old architecture. We are still exploring the restaurant scene in San Miguel ourselves, so this list will grow in the future. Just know that we have dined at these restaurants and can give you an honest opinion about their food, service and view. If you try one or two of these 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!
Aperi is the best restaurant in San Miguel de Allende in our opinion. 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. The dining room is in the courtyard of the hotel, so there isn’t a rooftop view (unless you stay at the hotel), but the courtyard architecture is very soothing. See more of Aperi’s creative dishes on our post: Fine Dining at Aperi.
2. La Posadita
La Posadita is a rooftop restaurant 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 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.
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 aren’t strong, but the food is delicious. Quince is perfect for groups to while away the night with good food, music and creative drinks.
4. La Casa del Dierzmo
La Casa del Dierzmo is a popular place with tourists and locals alike. Featuring Yucatan cuisine, the food here is a bit on the mild side to accommodate the older gringos. It’s still delicious and very affordable, and they make their tortillas fresh onsite. Translated, Casa del Dierzmo is the old tithing house where the people used to pay the church 10% of their income (either money or crops) to maintain the churches around San Miguel. The architecture inside is is quintessential Mexican. Ask for a table in the courtyard and you might see hummingbirds buzzing over your head.
Located in one of the top hotels in the city, the Hotel Matilde, Moxi is the perfect place to enjoy lunch in the shade with a view of the pool. Specializing in indigenous Otomi dishes, and 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.
6. San Mike Cantina Piano Bar
San Mike is more than a bar. Occupying 3 floors, San Mike is a piano bar on the first floor, restaurant on the second, and a rooftop lounge with live music on the third. The menu is a a mix of Mexican and Spanish cuisine and the mezcal drinks are delicious. San Mike is open for lunch and dinner. Portions are substantial, but if you prefer to eat light, sample the Snacks menu which are reasonably priced and just as creative.
7. Luna Rooftop Tapas Bar
The Rosewood Hotel may be out of most 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. It’s pricy, but the view makes up for it. And if you can splurge, try their 1826 restaurant for Sunday brunch or a special anniversary dinner.
As we mentioned, these are not the only places you should dine. We still have plenty of others to experience for ourselves and give you honest opinions about. 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 with a view.