Mexico
North America

Best Restaurants in San Miguel de Allende, Mexico

Please note that this post may contain affiliate links and any sales made through such links will reward me a small commission – at no extra cost for you.

When we first arrived in San Miguel we were a bit lost on where to eat, searching for the best restaurants in San Miguel de Allende of course. After some searching (and tasting) I came up with a list of the best spots in the city!

If you’re planning a trip to San Miguel then it is crucial that you dine at all of the best restaurants in San Miguel de Allende. This list will cover everything from market street food to seven course tasting menus, a little something for every budget.

Best Restaurants in San Miguel de Allende

Bovine

Bovine Brasserie is by far one of the best dining experiences and best restaurants in San Miguel de Allende. From the sleek decor and attentive waiters, to the incredible drinks and dishes, Bovine is a spot not to be missed. I highly recommend the tomato salad, with fresh buffalo mozzarella, peaches, and basil, as well as the grilled octopus over a bed of hummus. Their cocktails are superb, my personal favorite the tequila with raspberry and pineapple!

For dinner for two with appetizers, entrees, desserts, coffee, and cocktails we paid 2300 MXN pesos, which was $115 USD at the time. Well worth it for the quality of food!

Don’t forget travel insurance

Sign up for Heymondo travel insurance to make your travel experience worry-free. Heymondo covers medical expenses, 24-hour medical chat, COVID coverage, delays, cancellation, and more. Check out Heymondo here.

Bovine in San Miguel Mexico
Appetizers at Bovine
Cocktails at Bovine in San Miguel de Allende Mexico
Delicious cocktails from Bovine, San Miguel

 

Moxi San Miguel

Located within the Hotel Matilda, the Moxi San Miguel is definitely one to enjoy if you’re looking to splurge. The restaurant offers a 7 course tasting menu for 1150 MXN pesos ($58 USD) per person, a true fine dining experience. I got to try everything at Moxi San Miguel from traditional panuchos to torrejas (cinnamon bread and ice cream).

Moxi Restaurant at Hotel Matilda in San Miguel de Allende
Dining at Hotel Matilda
Moxi Restaurant at Hotel Matilda in San Miguel de Allende
Fruit and fresh juice for breakfast at Hotel Matilda

 

Baja Fish Taquito

Once you’ve had your fill of gourmet meals, you’re going to need something cheap and hearty! If you’re looking for cheap tacos with a view then this is your spot. The tacos are absolutely killer, offering fish for 30 MXN pesos ($1.50 USD) and shrimp for 45 MXN pesos ($2.25 USD) each. Two should be enough to fill you up, but if not then I recommend ordering one of the combos which comes with fresh juice as well.

Fish tacos, San Miguel de Allende
Fish tacos, San Miguel de Allende
Tuna tostada in San Miguel de Allende
Tuna tostada in San Miguel de Allende

  

QUINCE

Although we didn’t get a chance to sample the food, this rooftop is the perfect spot for a sunset cocktail overlooking the church. Cocktails average 170 MXN pesos ($8.50) each and are well worth it for the views. The rooftop gets super busy, especially on the weekends, so be sure to arrive early or call ahead for a reservation.

QUINCE rooftop bar in San Miguel de Allende, Mexico
QUINCE rooftop bar
Girl at rooftop bar with church in background
Head to QUINCE for the best rooftop views

El Camaroncito (One of the Best Restaurants in San Miguel!)

With only two items on the menu and a long line of locals out the door, you know that you’ve come to the right spot. The traditional ceviche comes in small, medium, and large, with the medium (priced at 110 MXN pesos) being large enough to share. They also offer micheladas with ceviche inside if you’re into that. I opted to take my beers sans fish, but the locals were clearly enjoying it. In fact, a number of locals claim that this is the best restaurant in San Miguel de Allende.

Local ceviche and beer in San Miguel de Allende Mexico
El Camaroncito
San Agustin mexican hot chocolate
Chocolates y Churros San Agustin
Photo credit: Milos Boutique Hotel

Hotel Matilda

Hotel Matilda is a boutique hotel in the heart of San Miguel de Allende, Mexico. Featuring a beautiful pool, on-site restaurant and a spa.

Check rates and availability

Chocolates y Churros San Agustin

This classic cafe is famous for their churros and hot chocolate, as well as being one of the best restaurants in San Miguel de Allende. There is just about always a line, but it tends to move quickly. To speed things up you can head to the line on the left and order to go. I enjoyed a set of churros and Mexican hot chocolate just across the street in the park.

Mercado Ignacio Ramirez

Another option if you’re looking for cheap eats is to head to the Mercado Ignacio Ramirez. Here you’ll find a number of stands selling local dishes, at local prices.

Like what you read about the best restaurants in San Miguel de Allende? Make sure to pin it for later! 

Best Restaurants in San Miguel de Allende, Mexico pin
Best Restaurants in San Miguel de Allende, Mexico pin

 

Let's get to know each other

keep me updated

newsletter