My girlfriend and I stayed nearby at a Resort and had saw this place on TripAdvisor. The reviews did not lie. This is by far the best food we had in Mexico. It was so good we almost exclusively ate here once we tried it. The service was slow at times (2 servers for a full house though with owner running food) but then again, that is the pace of things in this part of Mexico, especially Puerto Morelos. The cost of the food was extremely reasonable. To put in perspective we ordered a NY Strip, 6 empanadas (to go for our hotel room), chorizo, a small pizza, wine/beer, dessert for around 50$ US. We live in DC where that would easily be over 200$. The owner and the staff were very nice.
The NY Strip
Any Empanada (especially the one with corn!)
For beer, try Indio.
I really wanted to try the sweetbreads but I will have to come back!
If you own or manage Al Chimichurri, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.