These are the best restaurants in San Miguel de Allende, Mexico! You’ll find traditional Mexican cuisine as well as international favorites.

Best Restaurants In San Miguel De Allende

San Miguel de Allende is one of the most beautiful cities in Mexico, but it also has one of the best culinary scenes. There are restaurants serving traditional Mexican dishes, some that are putting modern twists on Mexican classics, and restaurants that serve international cuisine.

We stayed in San Miguel de Allende for over a month thanks to house sitting. During that time, we were able to visit a few restaurants in San Miguel de Allende. Below are our favorites. We also have a couple of recommendations from some of our blogger friends.

Now, this is by no means an all inclusive list. But we researched and reviewed each before going and liked them enough to put them on our list of best restaurants in San Miguel de Allende. Also keep in mind that we are digital nomads so none of these restaurants are what we consider “upscale” lol!

We’ve also grouped the restaurants by neighborhood, or Colonia. The majority are in the center of town, or Zona Centro. However, we also have restaurants in Colonia Allende, Colonia Guadalupe, and Colonia San Antonio.

San Miguel de Allende Restaurants In Zona Centro

Listed below in alphabetical order are our favorite restaurants in Zona Centro…

Gombos Pizza

If you’re craving some pizza while walking along the streets of downtown, we recommend stopping in to Gombos Pizza. Inside, it almost feels like you’re in a cave, but a cozy cave. There are rustic stone walls but also beautiful lanterns that colorfully light the space.

Established in 1986, Gombos offers a variety of dishes, including Mexican favorites like Chiles en Nogada and Enchiladas. Of course, what they’re most known for is their pizza. We enjoyed a Margarita pizza, although it didn’t look like what you normally think of when you think of a classic Margherita pizza. It came with large chunks of tomatoes and even had a tomato rose garnish in the middle. For an appetizer, we had Rollitos en Salsa Mozzarella. These were yummy rolls stuffed with tomato sauce, olives, and mozzarella cheese.

Overall everything was great and the prices were very good. Our large pizza was roughly $11 and the appetizer was $4.

Rollitos en Salsa Mozzarella from Gombo's, one of the best restaurants in San Miguel de Allende
Rollitos en Salsa Mozzarella
Margherita pizza from Gombo's
Margherita pizza

Hecho En Mexico

We really loved our experience at Hecho En Mexico. Eating in the plant-filled patio was just lovely and the service was exceptional. Out of all of the restaurants in San Miguel de Allende that we ate at, this was probably the nicest. Plus, it’s where we tried things we’d never tried before.

For an appetizer, we had Fondue de Huitlacoche. Huitlacoche is actually a fungus that grows on corn. It was mixed with garlic, cream, and gouda cheese and served with toasted bread. It was really good and had a smoky and earthy flavor. For our main meals we had Cochinita Pibil and Chile Relleno. The Cochinita was a slow-roasted pork that came with sweet potatoes and the Chile was a roasted poblano filled with cheese that came with grilled cactus.

The Huitlacoche was about $5, the Cochinita Pibil was about $8, and the Chile Relleno was about $7. Everything we ate was truly exceptional.

Fondue de Huitlacoche from Hecho En Mexico, one of the best restaurants in San Miguel de Allende
Fondue de Huitlacoche
Cochinita Pibil from Hecho En Mexico
Cochinita Pibil
Chile Relleno from Hecho En Mexico
Chile Relleno

La Fondita

We’d call this the most authentic Mexican we had while in San Miguel de Allende. La Fondita is small, with only a few tables. The food is traditional, cheap, and filling. We loved it so much we actually went back a couple of times.

One of our favorite things in Mexico is Agua Fresca, and La Fondita serves it in giant stein glasses. Agua Fresca, or “fresh water,” is flavored water usually made with fruit, flowers, or seeds. Agua de Jamaica is our favorite and it’s made with dried hibiscus flowers and some sugar. Vicky loved her giant glass of Agua de Jamaica!

To eat we got different styles of Chilaquiles. Chilaquiles are a traditional breakfast dish that can be prepared in many ways. They can have a red sauce, green sauce, or both. Chilaquiles always have tortilla chips, but sometimes they’re cut in triangles and sometimes in strips. They can also come with eggs, shredded chicken, or even steak. Depending on which you get, they vary in price between $5 and $6. And these plates are huge, so you will walk out stuffed!

Vicky enjoying an Agua de Jamaica at La Fondita
Vicky enjoying an Agua de Jamaica
Chicken and Egg Chilaquiles from La Fondita, one of the best restaurants in San Miguel de Allende
Chicken and Egg Chilaquiles
Steak and Egg Chilaquiles from La Fondita, one of the best restaurants in San Miguel de Allende
Steak and Egg Chilaquiles

Orquídea

If you’ve been reading our blog for awhile, you know Vicky is addicted to Pad Thai. So, we always try and find some when we travel to new cities. Luckily, we were able to satisfy our cravings at Orquídea.

Located on the main street of Zacateros, Orquídea’s entrance is narrow and might be missed if you’re not looking for it. You’ll walk down a flight of stairs, and then feel as if you’ve been transported to Thailand. The arches and décor really reminded us of some of the places we visited when we traveled to Thailand years ago.

We, of course, got Pad Thai as our main meal. We also got some spring rolls as an appetizer. Everything came out piping hot and delicious. We will say that the service was a bit slow at times, but overall we really enjoyed our dinner at Orquídea. Our total came out to about $27, which included two drinks, two meals, and an appetizer.

Pad Thai from Orquídea, one of the best restaurants in San Miguel de Allende
Pad Thai

San Miguel de Allende Restaurants In Colonia Guadalupe

Listed below in alphabetical order are our favorite restaurants in Colonia Guadalupe…

Hierba Santa Cocina del Sur

By Victoria of Guide your Travel

Hierba Santa Cocina del Sur is located on the edge of Colonia Guadalupe, although it’s still close enough to the center to be within walking distance. They specialize in traditional Mexican cuisine and the menu is varied and exciting. The tacos are a must-try and will without a doubt be one of the best dishes you can have in Mexico. Their desserts with fruit and a creamy chocolate are the perfect way to end your meal with a sweet note, so don’t miss out on them.

The restaurant has a beautiful little courtyard with seating available in the shade so definitely sit outside if the weather allows. The restaurant has a modern and art conscious vibe with lots of Instagram-worthy photo opportunities. It’s not the most affordable but still very reasonably priced considering the food you’re receiving is high-quality and of course always fresh.

Tacos from Hierba Santa Cocina del Sur, one of the best San Miguel de Allende restaurants
Tacos

Neopolitan Brick Oven Pizza

This pizza was incredible! Neopolitan Pizza is on a 2nd floor and their brick oven is on a balcony, which means you can literally smell the pizza as you walk up to the restaurant. They don’t have a super large menu, but what they have is so good!

We ordered a large pepperoni pizza for about $10 and had it delivered. The crust was really good and we loved the fresh shredded basil on top. We don’t have much else to say about it except if you’re in or near Colonia Guadalupe, definitely check them out.

Pepperoni Pizza from Neopolitan Brick Oven Pizza in San Miguel de Allende
Pepperoni Pizza

San Miguel de Allende Restaurants In Colonia San Antonio

Listed below in alphabetical order are our favorite restaurants in Colonia San Antonio…

Ofrenda Viva

Located on the corner of Stirling Dickinson and Potrero, this cute outdoor restaurant is small but has gigantic flavors. Ofrenda Viva is all about celebrating the food and culture of their land. Food is prepared in what looks like a cross between a food truck and an old west covered wagon. You sit under lush trees on wooden benches and eat on wooden tables. It’s a pretty relaxing experience.

And it’s obvious that the food is made with fresh ingredients and lots of love. We walked over to Ofrenda for breakfast one morning and had a Comalito de Huevos and a Tostada de Aguacate. They offer three kinds of comalitos, but we chose the Milpa which had herbs and corn and came with beans. The tostada was a delicious avocado toast that had fresh greens on top. The Comalito was about $3 and the Tostada was about $4.

Comalito de Huevos from Ofrenda Viva in San Miguel de Allende
Comalito de Huevos
Tostada de Aguacate from Ofrenda Viva in San Miguel de Allende
Tostada de Aguacate

Ten Ten Pie

Also along popular Stirling Dickinson is Ten Ten Pie. This bar and restaurant is popular with both locals and ex-pats and often has great drink specials. They also have both indoor and outdoor seating.

During our visit we had Guacamole and some burgers. We loved the presentation of the guacamole; it was so pretty! The burgers look different, in that they almost look like a sub instead of being round, but they were still good. We also had a couple of margaritas. The Guacamole was about $4 and the Bacon Cheeseburger was about $7. On the night we visited, their promotion was 2 margaritas for about $4.50.

Guacamole from Ten Ten Pie in San Miguel de Allende
Guacamole
Bacon Cheeseburger from Ten Ten Pie in San Miguel de Allende
Bacon Cheeseburger

San Miguel de Allende Restaurant In Colonia Allende

Listed below is our favorite restaurant in Colonia Allende…

Rustica

Rustica is definitely one of our favorite restaurants in San Miguel de Allende. We had such a hard time choosing what to eat because everything looked so good! We ended up ordering three things: Peanut and Fruit Toast, Fig and Serrano Pizzeta, and Molletes.

The toast had peanut butter, fruit marmalade, bananas, strawberries, and cacao nibs all on fresh sourdough bread. Yum! The pizzeta had caramelized onions, goat cheese, serrano ham, figs, arugula, and a red wine reduction. Seriously, it was SO good. Fig and goat cheese get me every time so this combination on a mini pizza was heaven! Molletes are a type of open-faced sandwich and this one came with refried beans, goat cheese and Oaxaca cheese, fried egg, guacamole, and pico de gallo. It was delicious!

The Peanut and Fruit Toast cost about $2. The Fig and Serrano Pizzeta cost about $6. The Molletes cost about $4.50. We think these are amazing prices for the quality of the food!

Peanut and Fruit Toast from Rustica, one of the best restaurants in San Miguel de Allende
Peanut and Fruit Toast
Fig and Serrano Pizzeta from Rustica, one of the best restaurants in San Miguel de Allende
Fig and Serrano Pizzeta
Molletes from Rustica, one of the best San Miguel de Allende restaurants
Molletes

Additional Places To Eat In San Miguel De Allende

These may not be restaurants, but we think they should be mentioned because they are still great places to eat in San Miguel de Allende.

Mercado Sano Saturday Market

Mercado Sano is a market in Colonia San Antonio. They offer a variety of healthy food but on Saturdays they have an additional market set up outside. There are vendors selling food and handmade items and there is sometimes live music as well. It’s a fun place to walk around, support local businesses, and treat yourself to yummy snacks.

Tamales from the  Mercado Sano Saturday Market in San Miguel de Allende
Tamales from the Mercado Sano Saturday Market

Zenteno Café

Oh man, if you want some delicious coffee and pastries, you need to visit Zenteno Café in Zona Centro. We loved their cold Mocha and got it a few times. A special treat is that it has cacao nibs mixed in. Sipping on a mocha while wandering the streets of San Miguel de Allende is one of our favorite memories.

Cold Mocha from Zenteno Café in San Miguel de Allende
Cold Mocha from Zenteno Café

Chocolates Johfrej

Also in Zona Centro is Chocolates Johfrej. This gourmet chocolate shop uses locally produced cocoa and makes chocolate using traditional recipes passed down from generation to generation. They have all kinds of truffles, cookies, ice creams, and drinks. During our visit we had Mayan hot chocolate and white chocolate truffles filled with cranberry cream.

Mayan Hot Chocolate and White Chocolate Truffles from Chocolates Johfrej in San Miguel de Allende
Mayan Hot Chocolate and White Chocolate Truffles from Chocolates Johfrej

Final Thoughts On San Miguel De Allende Restaurants

San Miguel de Allende has some really great restaurants! We love that there’s a good mix of traditional Mexican food as well as restaurants serving food from all over the world. And you could never get bored because there are so many restaurants in town, you could keep trying new ones… forever! Like we said earlier, these were our favorites but we hope to go back soon and keep adding to our list.

Like this post? Pin it for later!

These are the best restaurants in San Miguel de Allende, Mexico! You'll find traditional Mexican cuisine as well as international favorites.