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 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!
Dinner for two with appetizers, entrees, desserts, coffee, and cocktails averages about 2300 MXN pesos ($115 USD). Well worth it for the quality of food!
Located within the Hotel Matilda, this fine dining experience 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. I got to try everything from traditional panuchos to torrejas (cinnamon bread and ice cream).
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.
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.
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.
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!