San Miguel de Allende is not just a visual masterpiece of cobblestone streets and colonial architecture; it is also one of Mexico’s most exciting culinary capitals. The city’s dining scene has evolved far beyond traditional staples, embracing global techniques while fiercely protecting its regional roots. For food lovers, a visit here is a journey through vibrant markets, hidden rooftop terraces, and courtyards that hum with the energy of open-fire kitchens.
Finding the perfect meal in a city with so many options can be overwhelming, especially when you are trying to balance authenticity with ambiance. Whether you are celebrating a special occasion or simply looking for the best enchiladas in town, the landscape is vast. The restaurant culture here rewards those who wander off the main square, but it also boasts refined establishments that rival major international dining hubs.
The local gastronomy is defined by a commitment to fresh, locally sourced ingredients, from heirloom corn and chiles to artisanal cheeses and mezcal. Many of the top chefs in San Miguel de Allende have trained abroad, bringing a sophisticated edge to traditional Mexican recipes. This fusion creates a unique dining experience where a simple taco can be elevated to fine dining, and a tasting menu can feel warmly familiar.
Navigating this culinary landscape requires a guide that cuts through the noise and points you toward genuine quality. The best restaurants in San Miguel de Allende are not always the ones with the biggest marketing budgets; they are often the ones tucked away behind unassuming doors. These are places where the service is warm, the ingredients are honest, and the atmosphere captures the magic of this UNESCO World Heritage city.
Because the city sits at a high elevation and features many steep streets, planning your meals around your location can save you time and energy. You will want a mix of high-end dinners, casual lunches, and spots perfect for a sunset cocktail. The dining hours here lean later than in the United States, with many kitchens not opening for dinner until 6:00 PM or 7:00 PM.
We have curated a list that represents the absolute best of what San Miguel de Allende has to offer right now. From hidden gems serving family recipes to rooftop bars with panoramic views of the Parroquia, this guide will help you eat your way through the city with confidence.
Luna Rooftop

| Address | Nemesio Diez 11, Zona Centro, Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 2:00 – 10:00 PM
Tuesday: 12:00 – 10:00 PM
Wednesday: 12:00 – 10:00 PM
Thursday: 12:00 – 10:00 PM
Friday: 12:00 – 10:00 PM
Saturday: 12:00 – 10:00 PM
Sunday: 12:00 – 10:00 PM |
| Phone | 415 152 9700 |
Mya Speller★★★★★
OMG! I highly recommend this restaurant! My sister and I made a reservation about a day in advance. We went on a Thursday, so it was not crowded at all. The drinks were fantastic! I ordered a spritz. The Mexican options they offered, like the bera tacos, were incredible! They were exactly what we were looking for.
What makes this place truly special is the breathtaking views. Watching the sunset over the city of San Miguel was an unforgettable experience. Our server even offered to take photos of us! The atmosphere was so lovely, and the other customers were incredibly friendly.
The Rosewood is a beautiful resort hotel, but Luna is also open to the public. My sister and I stayed until around 8 pm when it started getting chilly. The staff was so kind and offered us blankets! The chorus is also absolutely amazing. You won’t be disappointed if you visit this restaurant. A big shoutout to Edwardo, our amazing waiter!
Christina Shepard★★★★★
Luna is definitely a place you want to go while you’re in SMA. The view, service, and food is all AMAZING. The view is one of the best in the city and you should definitely try and go for sunset.
Our waiter, Ricardo, created such a pleasant and comfortable dining experience. He was able to help make accommodations for my gluten allergy and provide plenty of options. He also kept us comfortable after the temperatures dropped when the sun went down.
Luckily this place had an abundant of gluten free options and even had gluten free bread, which was actually really good. My husband and I split the suckling pig tacos which we both loved and thought were delicious. For dinner I got the shrimp crudo and my husband got the special which was a short rib ravioli. He said the short rib ravioli was his favorite meal of the trip.
This place will not disappoint and I highly recommend for anyone while in SMA.
Yanet★★★★☆
The food is pretty good, the service is very friendly but they take a little too long to take your order and don’t keep your glass full but once you request more they bring it. The atmosphere is very relaxed and good soft music. The view is really stunning and would recommend catching the sunset. Tonight during our visit, there’s only foreigners and no locals at all. That said, the staff is bilingual English/ Spanish and well spoken in both so there’s an ease in communication. This place is also very pet friendly- they offer a nice pet menu but excessive cost for what they get. We ordered chicken breast for about $120 pesos or 7-usd at this time and they get approximately one chicken finger- if that. They also charge for the pets water.
Overall I would recommend this place for a nice dinner.
Harrison Broker★★★★★
Arguably one of the best in the city for an elevated palate. The delicate fusion of flavors while staying authentically Mexican, Luna Rooftop serves up the full experience. Despite closer rooftops to the Parroquia, Luna makes up for it in flavor and balance. Their cocktails are deliciously balanced, the croquettes are perfectly savory, and their habanero salsa is muy picante. Everything here was amazing and leaving me wishing for a second stomach. The staff, whether Spanish or English, is very accommodating and polite with every detail. I urge you visit here for an outstanding meal. Rosewood is a top notch hotel, and this restaurant is right up there with it. Don’t miss Luna Rooftop when in San Miguel de Allende.
Elena Buenrostro★★★★★
This was our first stop and dinner in SMDA. Excellent rooftop bar and restaurant in San Miguel de Allende! Loved the shrimp crudo and fish of the day. Highly recommend when visiting the area.
Terraza La Vista

| Address | Prol. de Aldama 1, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: Closed
Tuesday: 1:00 – 9:00 PM
Wednesday: 1:00 – 9:00 PM
Thursday: 1:00 – 9:00 PM
Friday: 1:00 – 10:00 PM
Saturday: 9:00 AM – 10:00 PM
Sunday: 9:00 AM – 12:00 PM |
| Phone | 415 138 4678 |
Elena Buenrostro★★★★★
What a great find for a rooftop brunch! We did a walk-in at this spot, which is tucked inside a beautiful boutique hotel. The views from the rooftop are fantastic and the overall vibe is very relaxing. We ordered the enchiladas and the chilaquiles with scrambled eggs. Everything was tasty, though a quick heads-up: the chilaquiles came with pork cracklings (chicharrón) mixed in, which wasn't quite my preference. If you’re looking for a stylish spot with great scenery, this is definitely worth a visit!
Salvador Mf★★★★☆
Chulavista is set a bit outside the central bustle in an area frequented by locals and expats alike. What makes it special is the atmosphere—because it's away from the main square, it’s remarkably quiet, relaxed, and romantic, offering sweeping distant views of San Miguel.
I’m no fine dining critic, but the food is solid without being over-the-top fancy. Just a head-up: the menu is mostly built for sharing. Since I went solo, I couldn't try as many dishes as I would have liked, but I really enjoyed settling in with a nice glass of wine (around $300 MXN) while taking in the peaceful setting.
Service was genuinely friendly and warm throughout. Prices are slightly on the higher end, but you're definitely paying for the tranquility and the view.
I’d return mostly for the calm vibe, the scenery, and a good glass of wine away from the crowded downtown center.
Erica D'Eramo★★★★★
Lovely, scenic dinner with plenty of vegetarian and pescatarian options for us and creative cocktails. The service was very attentive and the views were phenomenal. The food was tasty, though not overly exciting. It was probably targeting a more mild palate. The cocktails were much more complex.
Bruce Finlayson★★★★★
This is a small restaurant with the an incredible view of San Miguel d’Allende. The food was excellent and reasonably priced. The waiters were very friendly and spoke good English. It was decorated for Christmas while we were there which you’ll see in the photographs. We also had live music.
Magda Gomez agentDENVER com★★★★★
Beautiful place. 100% a delightful atmosphere with breathtaking views of San Miguel de Allende, day or night. Food is really good, service is spectacular. Sweet smiles too.
La Cocina de Tata

| Address | Relox 54, Zona Centro, Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 9:00 AM – 5:00 PM
Tuesday: Closed
Wednesday: 9:00 AM – 5:00 PM
Thursday: 9:00 AM – 5:30 PM
Friday: 9:00 AM – 5:00 PM
Saturday: 9:00 AM – 5:30 PM
Sunday: 9:00 AM – 5:30 PM |
| Phone | — |
Melody Torabi★★★★★
Amazing restaurants! Waiters were very patient and took amazing care of us. Drinks were delicious, fresh and made one by one so you know they were made with care. The food is absolutely amazing! Everything was so fresh, had so much flavor and was plated with pride. Each plate came out one by one because it’s made by 2/3 amazing ladies in an open kitchen. You can tell just how much love they put into the food and it blew my family and I out of the park. Authentic, delicious and amazing service. Cannot recommend this place more!
Edouard Philippe★★★★★
Nice outdoors terrace, with a view on the Parroquia and other churches, simple well priced Mexican food, freshly made under your nose. The menu du jour was a good deal.
Flavored Water of the day: lime, chia and cucumber- superb! Service is fast but light headed. I had to ask for forks, knives, etc. Still, it’s part of the charm of this lovely place!
Jennifer★★★★★
A lovely repast on a beautiful rooftop in Centro. Cocina de Tata had a modest menu for reasonable prices. The flautas and burrito we had were yummy and satisfying. It’s a great place to take a low-key break without feeling gouged. Responsive, friendly service too. We’ll definitely be back.
Akiko★★★★★
Such a pleasant place to be! Lovely staff, delicious food, a delightful view, and a relaxing atmosphere—what more could we ask for?
We had the breakfast package. I had Huevos a la Mexicana and my Mexican friend had the Chilaquiles with green salsa.
They served us the most amazing slices of melon along with other fruits, and their homemade guava jam was absolutely top-notch!
We would definitely come back here again if I have the opportunity to visit San Miguel again.
Highly recommended.
Jesse Campos★★★★★
This is an amazing quaint little place. The service is great and the food is even better. I recommend the breakfast combo. The cafe de olla is perfection and the chilaquiles are delectable. Enjoy the food and linger for the view.
Bocaciega

| Address | Quebrada 18A, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 1:00 – 10:00 PM
Tuesday: 1:00 – 10:00 PM
Wednesday: 1:00 – 10:00 PM
Thursday: 1:00 – 10:00 PM
Friday: 1:00 – 10:00 PM
Saturday: 1:00 – 10:00 PM
Sunday: 1:00 – 9:00 PM |
| Phone | 415 177 7175 |
Cristina Paiva★★★★★
Came here to celebrate my friend’s birthday dinner and everything was absolutely delicious! The ambiance was so relaxing. Our waiter Erick was amazing and the manager Lilliana was very sweet. It wasn’t too loud, so it was easy to catch up and socialize, which was really nice. I reccomend getting the fried Zuchinni flowers, Greek salad and the gyros. I can’t wait to come back and try more of their dishes.
Carmen Bilecki★★★★★
This was hands down the best meal I had during the entire two months we were in San Miguel de Allende. It’s rare to go somewhere where every single dish comes out perfect, but Bocaciega completely exceeded my expectations.
The service was also exceptional from start to finish, which made the entire experience even better.
I travel all over the world, and this instantly became one of my new favorite restaurants ever. Everything was so thoughtful, flavorful, and beautifully done. It was so good that we came back to have our last meal here before leaving.
Highly, highly recommend this place. A must if you’re visiting San Miguel.
Leslie Wilson★★★★★
Liliana was a fabulous hostess! She explained the menu in perfect English & offered a wonderful bread service to start. My friend is a very picky Chardonnay drinker & she recommended a wine that she actually liked.! She allowed us to split our salad & entrees so that we could try more things. She made my gin & tonic tableside. The restaurant has a wonderful atmosphere & excellent food,
Karen Kelly★★★★★
Thanks to some friends, we got to try this place and wow, we loved it. I went with my husband and the food was delicious. Even though it’s not 100% Mediterranean, they give it their own authentic twist and everything is full of flavor… the salads, wow, so good! From the moment you arrive, the welcome is warm and there’s no long wait like in other places.
Also, shoutout to Bran for the amazing service—so kind, calm, and attentive. Definitely recommend making a reservation to fully enjoy the experience.
Hugo Hdez★★★★★
Food and dishes are so incredible! I’ve been in San Miguel a few times and taste all the local flavors but this place is so unique! All the dishes are well thought, good balance and beautiful. Please give the a chance.
Fari Tratoria

| Address | Salida a Celaya 5, Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 1:30 – 10:00 PM
Tuesday: 1:30 – 10:00 PM
Wednesday: 1:30 – 10:00 PM
Thursday: 1:30 – 10:00 PM
Friday: 1:30 – 10:00 PM
Saturday: 2:00 – 10:00 PM
Sunday: 2:00 – 8:00 PM |
| Phone | 415 688 3815 |
Pablo Saavedra★★★★★
The food was increíble the desserts could be a bit better the tiramisu was way to sweet and not enough coffee taste. The rest it was incredible felt like have eating in Italy.
Tamra Bowman★★★★★
Lovely little restaurant on the Ancha near the Hotel Real de Minas. You can sit at the bar and watch the pizza being made. My Arrabiata was nice and spicy and the San Giovisisi was delicious., and server Oscar was courteous and bilingual. They give you a free appetizer of goat cheese and bread dipped in olive oil and vinegar.
Mia Langton★★★★★
such a lovely restaurant here in SMA! the food and atmosphere was amazing, the service too… i couldn’t recommend more!! (best tiramisu in town🤩)
Vanda Meshack★★★★★
What a lovely restaurant! Our server,Omar,was wonderful! The food was fresh and delicious!! The Dessert was my favorite!!
D K5646★★★★★
Lovely neighborhood restaurant with excellent food and service. Opens to a busy street, but outdoor service is nice. I sat at the bar facing the open kitchen watching the team prepare a variety of dishes. My pasta was exceptional. Other diner seemed to enjoying liesuey means with good friends.
Arriba Abajo

| Address | Relox 40-A, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 9:00 AM – 10:00 PM
Tuesday: Closed
Wednesday: 9:00 AM – 10:00 PM
Thursday: 9:00 AM – 10:00 PM
Friday: 9:00 AM – 10:00 PM
Saturday: 9:00 AM – 10:00 PM
Sunday: 9:00 AM – 10:00 PM |
| Phone | 415 113 3871 |
Russell Petek★★★★★
The taco was delicious. The French Toast was more like dessert. The coffee was tasty. I love the atmosphere. Small and quaint and colorful.
Jessica Hanslik★★★★★
We just happened to randomly find this place on google and walked in for lunch. We are so glad we did! The food was fantastic and so was the service! They have a lot of traditional style Mexican dishes here. My husband got the chicken pibil, and I got the lengua taco! Both were fantastic! The manager was very nice and explained our dishes to us in detail. He also told us that they do cooking classes there, so if you have time while in SMA, I think this would be a great place to book something like that. We are sad we were only able to come here once!
Molly Case★★★★★
Wonderful lunch! Very fresh ingredients for food and cocktails, wonderful service (Brian was a great server), and the atmosphere is lovely. Highly recommend!
Deborah Hernandez★★★★★
Amazing shrimp tacos that were unique with a multitude of flavors.
The atmosphere is intimate and welcoming. The chef came and asked about our food experience.
It's a bit hidden, so look for it. I'll definitely come again!
Rita Figueroa★★★★★
From the outside this place looks pretty basic, but once you walk in it is beautiful. The food was amazing, I highly recommend the Huevos Rotos and Arriba los Hueves, their version of eggs Benedict & huevos ranchero. Our waiter Brian was great, giving us recommendations for mezcal tasting and enticing us to return for dinner with the dinner menus. This is a don’t miss location.
Clásico San Miguel

| Address | Calz de La Luz # 43, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:30 AM – 3:00 PM
Tuesday: 8:30 AM – 3:00 PM
Wednesday: 8:30 AM – 3:00 PM
Thursday: 8:30 AM – 3:00 PM, 5:00 – 9:30 PM
Friday: 8:30 AM – 3:00 PM, 5:00 – 9:30 PM
Saturday: 8:30 AM – 3:00 PM, 5:00 – 9:30 PM
Sunday: 8:30 AM – 3:00 PM |
| Phone | 415 148 5645 |
Stephen Willey★★★★★
I can’t tell you enough how good this place was. We got as much of the menu we could and it was all a perfect way to enjoy SMA. We will be back. Dishes included chocolate coffee, casa dishes vegetarian and steak and eggs with the freshest ingredients and avocado with flour tortillas to die for.m align with homemade jams and juices. we can’t wait to come back for dinner and another breakfast. Also good ambiance with a live music and the best server Gerry
John D★★★★★
Great food and great service! Harry was very friendly and told us about specials. All food was tasty and fresh. Nice menu selection. Salad was very good with fresh fruit, cleaned in filtered water. They offer homemade Aguas of the day. We will definitely be back!
Simi M★★★★★
The food, the atmosphere, and the service was absolutely amazing. Clásico San Miguel is a must visit! We had the tortas and chilaquiles. Both were phenomenal! The cafe de ollo was absolutely delicious. The owner and the staff were very attentive and happy to talk about their restaurant, lives, and food!
Jessica Hanslik★★★★★
We ate breakfast here 4 mornings in a row while in SMA! The food was delicious, service was fantastic, and prices were good. We tried something different every time and never had a bad meal. Their fresh juice was fantastic as well. I would definitely recommend this cafe!
Gabriel Rodriguez★★★★★
Great food! Mexican food with authentic Mexican flavors.
We enjoy the "cazuelas with arrachera and cazuela with machaca"
The coffees, fruit waters and the frappes are all very good.
The staff is very attentive and the service is prompt.
I like that the food is beyond your enchiladas and chilaquiles.
The only tiny thing was, the live music, although nice, in MY OPINION, a brass instrument maybe a little too much for the size of the restaurant.
But please, go and try the food, it is good, very good 👍🏼
I know we will be back often.
The Rooftop at Selina

| Address | Cuna de Allende 11, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 11:00 PM
Tuesday: 8:00 AM – 11:00 PM
Wednesday: 8:00 AM – 11:00 PM
Thursday: 8:00 AM – 11:00 PM
Friday: 8:00 AM – 11:00 PM
Saturday: 8:00 AM – 11:00 PM
Sunday: 8:00 AM – 11:00 PM |
| Phone | 415 137 7256 |
dushyant sharma★★★★★
Unbelievably delicious food that we couldn't miss to have a little chat with the chef. It's must try for Mexicans to try this taste out of the mexico as to me this was somewhat familiar asian Chinese spices. It's a surprise treat for international travellers taste buds.
Well that's the food overtaking another pros of this place which is rooftop giving you good opportunity for sun set, city overview as well as a good corner glimse of the main church
Weise K★★★☆☆
Great Customer Service. Excellent location, and Beautiful View. Terrible Food. I ordered one shrimp and one fish taco and they were not good at all. For my first day in Mexico, I was excited to try the tacos but this was a major disappointment. Not only that, it is more expansive A La Carte then in the USA. From someone who lives in Southern California USA, I have had a lot of Mexican food… and honestly it was very inferior and did not taste good at all. The prices were even more insulting. I had a great time watching the World Cup game and I enjoyed my beers. Too bad the food was really bad. Like really really bad and I don’t feel bad saying it again. Please please fix that kitchen problem.
Elena Buenrostro★★★★☆
Quince is definitely a fun, high-energy spot for a night out. We had a reservation for 8:15 PM and arrived early to grab a drink, but unfortunately, we weren’t seated until 8:35 PM, which was a bit frustrating.
However, once we were settled, the experience improved significantly. The atmosphere is vibrant, featuring a DJ and even an acrobat performer, which makes for a unique dining environment. We ordered several sushi options, which were solid. If you’re looking for a lively place with great energy, this is a great choice—just be prepared for potential delays with reservations!
Arlette Villegas★★★★★
Selena is an incredible spot for both great food and amazing drinks. We stopped by to watch the Brazil vs. Norway match, and the atmosphere was lively with fantastic vibes throughout. The service was outstanding—our waitress was attentive, friendly, and made sure we had everything we needed.
The rooftop ambiance and city views are absolutely stunning. While you don’t get much of a view of the church, everything else more than makes up for it. The food was exceptional—I had the burger, and my mom ordered the octopus, chicharrón tacos, and a michelada. Every dish was flavorful and perfectly prepared.
From the attentive staff to the delicious food and beautiful setting, Selena exceeded our expectations. Easily an 11/10 experience, and I can’t wait to come back!
Cynthia Thorne★★★★★
Cannot recommend the Rooftop at Selina enough! We had our first San Miguel rooftop experience here, and Pancho took great care of us. Not only do they have my favorite margarita in SMA, but their guacamole was maybe the best I’ve ever had, and I’ve had lots of guac 😅 and the ravioli was TO DIE FOR! Happy all around.
We enjoyed it so much that we came back again a few days later to watch the USA World Cup game. This time, our server Eris, made sure we had everything we needed! (The tequila passed out with each goal also made sure we had a good time!) they even brought out blankets when it started to get chili as the sun went down.
Views: 10/10
Drink: 10/10
Service: 10/10
Food: 10/10
Vibes: 10/10
Don’t miss this place when you’re in San Miguel!
B’ANI Terraza

| Address | Umarán 34, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 9:00 AM – 10:00 PM
Tuesday: 9:00 AM – 10:00 PM
Wednesday: 9:00 AM – 10:00 PM
Thursday: 9:00 AM – 10:00 PM
Friday: 9:00 AM – 10:00 PM
Saturday: 9:00 AM – 11:00 PM
Sunday: 9:00 AM – 7:00 PM |
| Phone | 415 688 7248 |
Emma C★★★★★
Excellent service and delicious food. The staff were really attentive and they were insanely quick. The nutella cheesecake was to die for.
Arthur van den Pol★★★★★
This little gem is THE restaurant to visit for its excellent tostadas de ceviche and the breathtaking view over the city.
The mezcalitas were delicious as well!
Nice and quiet, good service and not full of tourists.
Perfect value for money.
Rail1riders★★★★★
We really enjoyed our visit to this beautiful terraza. B’ani had a interesting menu open from desayuno to comida. We went for dinner. My wife enjoyed her delicious salad 🥗 that we shared and we followed that with Shrimp 🍤 Tacos and sushi. Both dishes were well prepared and service was 1st class. My tequila and our wine 🍷 excellent compliments to our visit. The views are stunning and the terraza is large and open with some covered outdoor seating. Highly recommend a visit. Prices were fair. Parking 🅿️ is tough so Uber/Taxi is best.
Nicholas Martin★★★★★
All the food was good, but the shrimp tacos are in a league of their own. The Guacamole was a bit disappointing, looks good but just tasted ok and not that great. One of the best perks here is the amazing terrace view. Will
definitely come back to try some more dishes.
Marci Harrington★★★★★
My husband and I came here twice while
In SMA. The first time we ordered the arrachera tacos. They were delicious flavor and the beef was as tender as can be. The second time was two days later. It had been rainy and cool and we felt like having soup. We went looking for some “caldo” but couldn’t find any and when we walked by Bani, the host at the door was so kind and so helpful that he pretty much sold us on having their tortilla soup. We loved it! It was creamy tomato base with small pieces of tortilla and sliced avocado. Delicious. Highly recommend.
Prime Steak Club San Miguel de Allende

| Address | Calz. De La Presa 85 C, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 1:00 – 11:00 PM
Tuesday: 1:00 – 11:00 PM
Wednesday: 1:00 – 11:00 PM
Thursday: 1:00 PM – 1:00 AM
Friday: 1:00 PM – 1:00 AM
Saturday: 1:00 PM – 1:00 AM
Sunday: 1:00 – 9:00 PM |
| Phone | 415 688 7086 |
Sara Bocanegra★★★★★
Michel and David served us amazing food and their recommendations for wine and drinks were exceptional. Everything was delicious and we enjoyed our food and wine even more with the amazing ladies in the kids area (playground, books, coloring and small indoor climbing set as well as movie).
Tania LaCaria★★★★★
Could not have asked for a better meal or better service, thank you to the Manager Fernando and Oscar and Pedro for an unforgettable experience at Prime in San Miguel; the food was incredible and I can’t wait to return for my next meal on my next visit.
Tesia Truitt★★★★★
Dynamic. The food, dining, atmosphere, staff, attention, layout, detail in small things- unforgettable. Top 5 places I have eaten in my lifetime.
Jeff Joyce★★★★★
We went to celebrate Valentine’s Day and our engagement. The food and dessert were amazing. Our server and everyone there was very attentive and the whole experience was a night to remember.
joe jefferson★★★★★
Definitely recommend, the food is very good. The steaks were cooked perfectly. The presentation is awesom. The atmosphere is upbeat and lively. George and all of the staff were excellent.
La Doña de San Miguel

| Address | San Francisco 32, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 1:00 – 9:00 PM
Tuesday: 1:00 – 9:00 PM
Wednesday: 1:00 – 9:00 PM
Thursday: 1:00 – 10:00 PM
Friday: 1:00 – 10:00 PM
Saturday: 1:00 – 10:00 PM
Sunday: 1:00 – 8:00 PM |
| Phone | 415 688 3131 |
TravelWithMe★★★★★
La Doña De San Miguel restaurant stands out for its exceptional dining experience. Our servers, Laura and Julio, provided outstanding service, with Laura's friendly yet professional demeanor being particularly noteworthy. She made us feel at home, allowing us to fully appreciate the restaurant's atmosphere and savor the delicious cuisine.
The Spicy Piña cocktail is a must-try for those who prefer drinks that are slightly spicy and not overly sweet. Our selection of dishes, including Tortilla soup, Country salad, San Miguel salad, Smoked ceviche 'MAYA', Salmon Laminate, Sea bass 'TOLTECA', Pork shank in beer sauce, and Chocolate Sphere for dessert, showcased the restaurant's culinary expertise.
Laura's attentiveness extended beyond our meal, as she gave us a tour of the rooftop and provided a blanket to keep us warm while we took in the night view of the SMA town.
We highly recommend this establishment for its delectable food and exceptional service. Thank you to the entire staff for a wonderful experience.
❤️🙏🏻 TravelWithStan@Youtube
Paige Serrano★★★★☆
Really beautiful spot with an open courtyard and friendly staff. My husband and I ordered sirloin and arrachera from the Cuts menu. The sirloin was tender and veggies cooked perfectly. Next time I will order what another table ordered, the Short Rib en Mezcal. Now THAT looked bomb.
Rand Eberhard★★★★★
Got to spend an incredible evening with my beautiful wife a February in Mexico 🇲🇽 beautiful rooftop views overlooking the city. Excellent food. Five star customer service. Comfortable cabana under a heat lamp. Absolutely unforgettable evening ⭐️⭐️⭐️⭐️⭐️
💯👏🏽🐺
T H★★★☆☆
Mole with pollo was good, rest of the dishes were average at best. Tons of flies all around. Service is nothing special either. I’d skip this one and look for better places in San Miguel. It’s also extremely difficult to find a parking place nearby.
S. Reid★★★★★
Delicious Mexican food. I came here with a friend and we split a couple of appetizers, which was more than enough food. This was my third time returning to this restaurant and it’s mainly for the mouth watering cauliflower. I also loved the fish tacos. I look forward to returning.
Casa Giovanni&Marina

| Address | Donolo #1 D Camino a la Vivienda, de Abajo, 37896 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: Closed
Tuesday: Closed
Wednesday: Closed
Thursday: 1:00 – 8:00 PM
Friday: 1:00 – 8:00 PM
Saturday: 1:00 – 8:00 PM
Sunday: 1:00 – 8:00 PM |
| Phone | 415 168 7465 |
Jake Brecheen★★★★★
I cannot tell you wonderful and awesome experience this place is!!! The food was ridiculously good, Giovanni and Marina are AMAZING, and the whole property is gorgeous. Watching Marina make you epic dishes while Giovanni opens you another a bottle of wine in such an intimate setting is just fabulous. JUST GO!!!!!
christopher esrael★★★★★
Let me tell you about the dinner I almost didn’t find.
When my friend—who I trust implicitly, the kind of trust built on years of shared bottles and brutally honest opinions—told me about Casa Giovanni & Marina, I knew I had to go. But I also knew it had to be the right moment. So I waited. Waited for my out-of-town friends to arrive, the ones who’d appreciate this kind of adventure.
And then the skies opened up.
Because of course they did.
Our reservation landed on a day when the rain came down in sheets, the kind of downpour that makes you question every life decision that led you outside. Google Maps, bless its algorithmic heart, routed us from our place on the outskirts of San Miguel de Allende straight through Atotonilco, which sounds romantic until you realize it means miles of dirt roads transformed into an obstacle course of mud puddles stretching gloriously from one side to the other. We shared these rivers-pretending-to-be-roads with motorcycles, cars, and what I can only assume were people with either tremendous faith or questionable judgment.
It was thrilling. Honestly.
Giovanni had sent his own directions, and thank goodness for that, because there comes a point in any journey when you start to wonder if Google Maps is pranking you. “Turn left at the… field? Is that a field? Where are we?” It’s the kind of location that makes you doubt technology, sanity, and whether restaurants can actually exist in places like this.
But then—then—we saw them.
Rows of grapevines. Planted in the European style, stretching out in perfect lines like soldiers standing at attention. Meticulously tended. Clearly, deeply loved. These weren’t just plants; these were somebody’s babies, and you could tell.
We’d arrived.
Casa Giovanni & Marina isn’t a restaurant in the traditional sense. It’s a cottage. A warm, cozy, come-in-from-the-rain-and-sit-down kind of place that wraps around you the moment you step inside. And there, in the open kitchen, was Marina—rolling out pasta on the counter like this was just another Tuesday, like we were family who’d dropped by for dinner.
Because that’s exactly what it felt like. Visiting a relative. The best kind, too—the one who actually knows how to cook.
The wine list is small, entirely imported from Italy, and don’t you dare call that a limitation. It’s curated. Every bottle pairs beautifully with what comes out of that kitchen, and isn’t that the whole point?
We started with two types of bruschetta—the daily offerings, two different kinds each, just perfect. Then came the tortellini, which I’m still thinking about 12 hours later. Roast beef with mustard sauce and vegetables, followed by the kind of dish that reminds you why simple ingredients handled with love will always win. And then, because the universe is kind, fig cake.
Fig. Cake.
Here’s the thing: we left satisfied. Not stuffed. Not groaning. Not unbuttoning pants in the car. Just… content. That elusive, wonderful feeling of having had exactly enough of exactly the right things.
Casa Giovanni & Marina is now my new “special” restaurant in San Miguel de Allende. The one I’ll save for the people who matter, for the occasions that deserve a little magic, a little adventure, and a willingness to trust the journey—even when the road is made of mud. Going home, we took a different route. The one more traveled.
Go. Get a little lost. It’s worth it. We paid for our dinner in Pesos.
Abby Gulden★★★★★
Completely worth the taxi ride out of SMA- beautiful scenery, local atmosphere, amazing service and the delicious food was practically made right in front of you. The perfect experience. 10/10
Janene Garey★★★★★
We had an absolutely amazing afternoon meal at Giovanni Y Marina! Very high quality farm to table dishes set in a charming atmosphere with tasty wines from Italy! A four course delicious seasonal meal changes every week, what more could you want? A special treat for a long leisurely lunch or special celebration while in San Miguel de Allende! Worth the drive💜
Jon Schneiderman★★★★★
A group of us had been wanting to try Giovanni & Marinas for months, but due to busy travel schedules, illness, etc. we hadn't gotten around to it. We were finally able to dine there this evening and it was absolutely fabulous. From the minute we sat down we felt like we were being welcomed into someone's home in the Italian countryside. Giovanni was the consummate host, seating us and taking our drink orders quickly, but also chatting with us and making us feel at home. While we were enjoying our drinks (mineral water, Italian red wine, and beer for me) we could see Marina making the pasta in the open kitchen--it doesn't get any fresher than that.
Giovanni & Marina's has a set menu every week and reservations are required. This week's menu started with bruschetta topped with homemade ricotta, honey, and fresh herbs. It was incredible, the ricotta was light and rich and the honey blended with it perfectly. This was a perfect appetizer.
The pasta dish was tagliatelle with trentino ragu. It was a rich meat sauce that went perfectly with fresh pasta. We each received a large bowl and it would have been plenty, but Marina brought out a huge bowl and placed it on the table family style. I think everyone in our party had seconds (or more). The pasta dish was accompanied by some delicious focaccia along with olive oil and a rich balsamic for dipping.
The main course was Tuscan chicken. The crispy skin and moist and tender chicken was topped with a wonderful sauce and perfectly sauteed mushrooms. The chicken was accompanied by rosemary potatoes, crispy on the outside and perfectly cooked throughout.
At this point we were all feeling stuffed, but I was eagerly anticipating dessert. It was a panna cotta topped with a rich caramel sauce and served with cute little umbrellas. The texture was light and creamy and and the portion size was perfect.
As we enjoyed our dessert, Giovanni surprised us with some homemade limoncello. We had a group toast and it was a fantastic end to a truly amazing meal.
Dining at Giovanni and Marina's is more like an intimate dinner at a friend's house than a typical restaurant experience. It truly is a magical experience and we are already planning to return soon.
Casa Giovanni is located about 15-20 minutes outside SMA near the little village of Cieneguita. They are open Thursday through Sunday from 1:00 PM to 8:00 PM. Reservations required.
Moritas Rooftop San Miguel de Allende

| Address | Azotea/Rooftop, Portal Allende 8, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 12:00 AM
Tuesday: 8:00 AM – 12:00 AM
Wednesday: 8:00 AM – 12:00 AM
Thursday: 8:00 AM – 12:00 AM
Friday: 8:00 AM – 12:00 AM
Saturday: 9:00 AM – 12:00 AM
Sunday: 9:00 AM – 10:00 PM |
| Phone | 415 152 5187 |
Oz Saenz★★★★★
Very nice place , roof top view and good vibes. Alberto gave us 1st class service.
Maryjane Martinez★★★★★
This place is a great location overlooking the main church and is a perfect spot for rooftop dinner or drinks
Ben Hatch★★★★★
The food and atmosphere were excellent, and the food was amazing. Luis Reyes was an excellent waiter! Highly recommend
Rosie Dellano★★★★★
We walked into this place on a whim and it was so good! Luis Reyes gave us great service!! The views are beautiful.
RobZilla 75★★★★★
My boy Luis Rayes took good care of us food was excellent would recommend great mix drinks you don’t see on menus to often
La Azotea

| Address | Umarán 6, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 12:00 PM – 12:00 AM
Tuesday: 12:00 PM – 12:00 AM
Wednesday: 12:00 PM – 12:00 AM
Thursday: 12:00 PM – 12:00 AM
Friday: 12:00 PM – 1:00 AM
Saturday: 12:00 PM – 1:00 AM
Sunday: 12:00 PM – 12:00 AM |
| Phone | — |
Binoy Vasavada★★★★★
Beautiful rooftop spot with a crowd-pleasing menu of delicious bar bites and great cocktails. We especially loved the jicama taco, tempura shrimp, and pizzas. The esquites were just okay, but everything else was excellent. The service was warm, attentive, and prompt, which made the experience even better. We enjoyed it so much that we ended up dining here twice during our trip. If you’re looking for the perfect place to catch the sunset, enjoy happy hour, and satisfy your foodie cravings, this is it.
David F★★★★★
A rooftop oasis with spectacular food. We wanted a drink and a snack and La Azotea delivered.
The jicama tacos con camarones are absolutely amazing. So was the guacamole.
Service was professional and attentive. The mist system took some of the heat out of the day. Such a great way to enjoy part of your day in SMA.
Danielle DeRosa★★★★★
Beautiful rooftop restaurant with great views, food and drinks. They have drink specials at night, but you have to ask for the specials menu. Don’t feel funny asking for vaso de agua instead of the bottled water the waiter will bring if you are a gringo. Love all of their apps especially the shrimp tacos and cauliflower!
JoBeth Umali★★★★★
We went here on a food tour and tried the jicama taco with shrimp tempura. It is unique to this city! Outstanding view from the roof deck.
Craig Weiner, D.C.★★★★★
A friend recommended this restaurant and I didn’t know what to expect and I was blown away by the food on the rooftop with a view with very reasonable prices. The cauliflower toad appetizer was incredibly generous, the pork belly bahn mi was like a perfect soft taco and my friend’s jicama (instead of corn tortilla) fish tacos were delicious…highly recommend!
Mamá Mía

| Address | Calle del Dr Ignacio Hernandez Macias #91, Zona Centro, 37700 San Miguel de Allende, Gto., Mexico |
| Maps | Click here |
| Website | Click here |
| Opening Hours | Monday: 8:00 AM – 11:30 PM
Tuesday: 8:00 AM – 11:30 PM
Wednesday: 8:00 AM – 11:30 PM
Thursday: 8:00 AM – 3:00 AM
Friday: 8:00 AM – 3:00 AM
Saturday: 8:00 AM – 3:00 AM
Sunday: 8:00 AM – 11:30 PM |
| Phone | 415 152 2063 |
Jacob Herper★★★★★
This is one of our absolute favourite restaurants not only in San Miguel de Allende but in all of Mexico. The atmosphere, often with live music, and friendly staff really make this a true gem. The food is incredibly tasty and plentiful. The prices are very fair and there is always something new to try.
Previously we visited for breakfast, which was also amazing, but today when we were here for dinner the food was outstanding. I can thoroughly recommend the Chamorro en salsa de cerveza. Such a well layered dish with meat that falls off the bone and fantastic flavours.
We’re sure to return next time we’re in San Miguel de Allende.
Hon Lam★★★★★
50 years of awesomeness, great for big groups and families to share pizza 🍕 and decent portion sizes of dishes. Very affordable too in terms of quality and experience. 10/10 would recommend for lunch and dinner, decent cafe with drinks options if you have to wait for a table and the bar was definitely bumping with people enjoying themselves. One thing to note is that it's a super pet 🐕 friendly space, if that's not your jam or you got kids that might scare the 4 legged best friends then find another spot. If you love doggos then it's a spot worth a stop, plus they got a fire pit for the cold weather. Nice outdoor space too with pretty plants
Graham Short★☆☆☆☆
I’ve been going here for the last three years as the drinks are very good. We were there on Valentine’s Day and we had to sit in the bar area. We ordered a pitcher of margaritas which was undrinkable. I watched them make it they were laughing at the result. When I complained they said it was someone who was learning? Management needs to pay attention to this.
K C★★★★☆
Cool environment. I have gone here a few times. Best time to go is for their breakfast buffet which i believe are mainly served on the weekends. This time around we did go during the week. We had a big group, 13 all together. We just walked in and there was space for us.
The food is good. They had a happy hour for 2x1 on Wednesday (do not know if this is a daily special). The happy hour only included local beer and the lime margaritas. For bigger parties do expect a wait time on food and drinks. This may have just been our experience but we did have about a 20/25 minute wait time for both food and drinks. As previously mentioned we were a big party and we were walkin’s.
This has definitely become more of a tourist place. Did not see many locals. Located about a 5 minute walk from the main church downtown.
Linda Mooney★★★☆☆
I loved that it was nice and warm the night we went. Nice to get out of the wind. Chilly nights.
The host/server was great. Very friendly staff.
The music was great and the atmosphere was beautiful.
Unfortunately, my serving was small. Berenjena. Not hot. 😒
My husband had Pasta Cabanero. No bacon! Very bland
Best part was the fabulous singer and guitarist. 👏👏
Insider Tips for Dining in San Miguel de Allende
To make the most of your culinary adventure in this historic town, it helps to know a few local customs and practical logistics. The dining culture here is distinct, blending European leisure with Mexican warmth, and a little preparation goes a long way. Here are five essential tips to ensure every meal is memorable for the right reasons.
- Make Reservations for Dinner: The most popular spots, especially those with rooftop terraces, fill up quickly. During the high season (November through April), booking a table two to three days in advance is highly recommended to avoid disappointment.
- Embrace the Late Dining Schedule: Locals typically eat dinner between 8:00 PM and 10:00 PM. If you arrive at 6:00 PM, you will often have the restaurant to yourself, which is great for quiet service, but if you want a lively atmosphere, aim to dine later.
- Carry Cash for Tips and Small Purchases: While most established restaurants accept credit cards, many smaller eateries and market vendors are cash-only. Additionally, having small bills makes it easier to tip musicians or valet attendants who enhance your experience.
- Pace Yourself with the Altitude: San Miguel sits at over 6,000 feet above sea level. Alcohol can affect you more strongly here, and rich meals can feel heavier. Drink plenty of water throughout the day and take your time enjoying your meal.
- Look Beyond the Menu: Many chefs offer off-menu specials based on what was fresh at the market that morning. Always ask your server about the "especiales del día" or the chef’s recommendation to experience the truest expression of local seasonal cooking.
The culinary identity of San Miguel de Allende is deeply tied to its sense of place. You are not just eating a meal; you are participating in a tradition that values craftsmanship, from the handmade tortillas to the slow-braised meats cooked in clay pots. The best meals here are often the ones that take time, encouraging you to linger over a glass of local wine or a smoky mezcal as the sun sets over the colonial rooftops.
As you explore the city, let your curiosity guide you as much as this list does. Duck into a doorway that smells of roasting chiles, or stop for a paleta from a street vendor in the Jardin. The beauty of San Miguel de Allende is that culinary excellence exists at every price point, and the next unforgettable bite is often just around the corner.
Mia Charlotte is a food journalist and certified Local Guide based in Brooklyn, New York. For over ten years, she has explored every corner of the city to discover hidden gems and the best places to visit.