Bacalar is a small town, and as such, there aren’t too many cafés and restaurants. But don’t worry, you won’t starve. I stayed in Bacalar for almost two weeks, here I’ll list my favourite places to eat in Bacalar. All of the places I list here have vegetarian and/or vegan options 🙂
Note that most restaurants in Bacalar close one day a week – usually on Mondays, Tuesdays or Wednesdays.
Disclaimer: This post contains affiliate links that may earn me a small commission should you click through and make a purchase (at no extra cost to you)
Yerbabuena
Yerbabuena is my top choice for breakfast/lunch (it closes at 4pm). They serve delicious sandwiches, smoothies, fruit bowls, granola, juices and café – basically everything you would expect from a breakfast. I would usually order a sandwich, smoothie and iced coffee which came to around 190pesos (9usd).
Zana Sana Juice Bar
Don’t let the name confuse you, they have more than just juices 🙂 I would say Zana Sana definitely have the best juices in Bacalar! They do cold pressed juices – they are delicious and cost 4USD. A part from juices, they have bagels, waffles, kombuchas and of course coffee.
Madre Masa
Madre Masa is both a bakery and a restaurant. Their pastries are incredible, I would especially recommend the cinnamon rolls and the chocolate chip cookies! They also have delicious breakfast options – toasts, bagels, croissants, eggs, smoothies and coffee. Madre Masa is really affordable – toasts and bagels are around 100 pesos (5USD), smoothies are around 50pesos (2,5USD), croissant with avocado (delicious) is 2,5USD. Coffees are around 2USD.
La Piña
La piña is a very affordable place to go for dinner (it’s not open in the morning). They have all things Mexican – tacos, burritos, guacamole, nachos and quesadillas and more. The restaurant is located in a tropical garden, the atmosphere is chilled and they have good music! Tacos here are about a dollar each, a decent sized portion of guacamole is about 3USD and burritos are 4-5USD.
You might also like:
Mango y Chile
A great option for lunch or dinner. It’s a bit on the expensive side compared to other places in Bacalar, but the food is delicious and the view from there is nice! I tried a few of their burgers, which are amazing. All their food is vegetarian friendly – instead of meat they use seitan, falafel and tofu. A part from burgers – they also have tacos and hot dogs, as well as a few types of cookies (delicious) and coffees & frappos. The burgers (which all come with fries) and tacos (3 pieces) are 200 pesos (10USD). Most drinks are 2,5USD. I never tried the coffee there but their frappos looked good!
I hope this answered the question where to eat in Bacalar! If you want to get notified when I publish new posts, just click the red bell in the lower right corner 🙂
If you are planning a trip to Mexico, you might also want to check out:
- How much you can expect to spend per day in Mexico
- Five must visit places in Mexico
- Four day Tulum itinerary: Things to do in Tulum
- Visiting Izamal: The yellow city in Mexico
- Your guide to visiting Isla Mujeres
- 10 Things to do in Mexico City
- San Cristóbal de las Casas Travel Guide
- Best cafés to work from in Cancún
- How to get from San Cristóbal to Guatemala
PIN IT!