The 17 Best Restaurants in Merida, Mexico You Can’t Miss

Disclaimer: This post may contain affiliate links. Please see our Disclosure Policy for details.

Last updated on July 2, 2025

If you’re a foodie like us and planning a trip to Merida, Mexico you’re likely wondering what the best restaurants in Merida are. As the capital of the Yucatan, Merida has the perfect blend of authenticity showcasing unique regional specialties and exciting fusion restaurants to dine at.

From breakfast, street tacos, fine dining, and Yucatecan specialties – there is no shortage of amazing food to dive into in Merida. A lot of Merida food guides share the best tourist restaurants to visit in the city. While these spots can be a “safe” place to try Yucatan food, they aren’t necessarily the best restaurants in Merida.

This blog post will go beyond the tourist hot spots sharing more authentic and local places to eat that hold much truer to being the BEST restaurants in Merida.

Things to know about Merida Restaurants

Before you visit Merida, Mexico here are a few important things to know about dining in the city.

Cost

Prices for food and restaurants in Merida range widely. There are street carts where you can purchase amazing tacos for under $2 with moderate sit-down restaurants and fine dining restaurants that are similar to United States pricing.

Interior of Museo de Gastronomico Yucateca in Merida Mexico.

Merida’s restaurant prices have definitely increased since our last visit, but it’s still an incredibly affordable city to eat.

We’ll share pricing expectations for each of the best restaurants in Merida, Mexico with the following icons. A * indicates farm-to-table and the restaurant uses local or homegrown organic products on its menu.

$: Less than < $10 USD per item/dish (most places especially street stands)
$$: $10 – $25 USD per item/dish (mid-to upscale)
$$$: $25 – $45 USD per plate (this is rare in Merida)

Payments accepted

Mexico is a cash country. Many of the street vendors, market stalls, and hole-in-the-wall restaurants will be cash (effectivo) only. Since Merida is a thriving city of 2 million people and a major tourist destination in the Yucatan, many restaurants in Merida accept debit or credit cards.

Mexican pesos next to a bill on a table in Merida Mexico.

We always recommend having pesos on hand for dining but don’t be surprised if your card is your main form of payment.

💳 Don’t forget to call your bank to let them know you’ll be out of the country before arriving. Also, make sure you have a credit card that doesn’t charge international fees. Check out our top recommended travel credit cards right now.

Merida restaurant hours

Merida is a lively city. You can eat and drink your way from cantina to cantina well into the night. Most dinner restaurants will close their doors by 10:00 or 11:00 pm at the latest. Make sure to check the hours before going and plan to have your dinner earlier in the evening.

🌮 If you’ve got a hankering for tacos, it may surprise you to hear most taco dishes (and other Yucatan specialties) are eaten early in the morning. People want a hearty breakfast and fill up on rich heavy meat dishes like Salbutes or Panuchos.

If you want these specialties like a local, get there around 8:00 am – 10:00 am. Most places sell out early and then close their doors around noon or one. You will also find taco trucks pop up again in the evening as a late-night treat. However, it depends on what taco you’re eating (there’s an etiquette for when depending on the taco).

Exterior of Wayane one of the best restaurants in Merida Mexico.

Lunch is a big meal in Mexico. Many of Merida’s best restaurants serve comida (lunch) only. Always check times on Google before making a reservation at a restaurant. Some will allow online bookings despite not being open at that hour…(ask us how we know 🤨).

Mexicans eat dinner from around 8:30 pm to 9:00 pm. You can find restaurants open for earlier dinners like 6:00, but don’t be surprised if it’s only gringo’s in there!

Merida food tour

We love a good food tour! If you’re not familiar with Yucatan food or new to visiting Mexico it may be easier to take a food tour. These tours are often led by locals and show you places you would never visit on your own.

If you’re short on time and aren’t able to hit all of these places to eat in Merida, you can go on a 3-hour walking food tour. This is a fantastic way to try Yucatan food and get to know the regional specialties with a local.

You can also check out the other fun things to do in Merida below.

General restaurant service etiquette in Mexico

Service is slower in Mexico than what you might be accustomed to in your home country (definitely compared to the USA or Canada). You often have to flag your weighter down and will need to request the check when you’re ready for payment.

Read Next: The 27 Best Tips for Traveling to Mexico (From an Insider)

Tipping

Tipping is not necessary at all establishments in Mexico. Street carts for example, rarely expect tips however some may have a jar out there for those who feel inclined. Street carts normally get just a few pesos from locals as a tip while 10% – 15% is customary in nicer restaurants.

20% is rarely offered as a tip unless you are a tourist who doesn’t know better. We normally offer 10% – 15% for most meals unless the service is above and beyond. Tipping is preferred in cash (Mexican Pesos).

Reservations

Reservations aren’t required but are recommended for some of the finer dining or trendy restaurants in the area. A lot of the best restaurants in Merida right now will be fully booked on the weekends during peak season (winter). If you want a guaranteed spot at the table it’s best to reserve in advance.

Is it safe to drink water in Mexico?

It is safe to drink water in restaurants in Mexico. Virtually all restaurants in Merida (and beyond) get their water delivered in garafones (5-gallon jugs) from an agua purificada (water purification plant). The water is 100% purified and safe for drinking. Ice is also safe to consume at restaurants in Merida, Mexico (and other parts of the country).

💦 The rumor that having ice or water at a restaurant in Mexico will get you sick simply isn’t true. No one drinks water from the tap, and they certainly aren’t serving you that at restaurants.

You do not need to order bottled water everywhere you go. Many restaurants will have “agua de la casa” which comes from these garrafones and are 100% safe.

Now that we’ve gotten that out of the way, let’s dive into the 17 best restaurants in Merida Mexico right now. Let’s dig in!

Breakfast & Brunch

Brunch is a surprisingly big deal in Merida. The weekends in Merida are very family-oriented with locals meeting up for a slow day in the city, often starting with a delicious breakfast. You can go to a street cart for authentic tacos, tortas, or salbutes or a fancier brunch restaurant for breakfast.

Sempre

Google map the location | Price range: $

This will be one of the few Merida restaurants on this list that doesn’t offer traditional Mexican food. But it comes on strong with ambiance and coffee as a library/book store and espresso bar.

If you’re a coffee lover and in search of specialty coffee to start your day this is the spot to do it. We had coffee here three times on our last trip it really was the best we found in the city. They also have beautiful toast and sandwiches as well as baked goods.

☕️ GOOD BACK-UP COFFEE SPOTS: Barreto Espresso Bar or María y Montejo (both near Paseo de Montejo).

Marmalade 47

Google map the location | Visit their website | Price range: $$

Marmalade 47 brunch restaurant in Merida Mexico with French toast and berry compote on top.
Image courtesy of Marmalade 47.

Marmalade 47 is one of the best brunch spots on Calle 47, a famous street for restaurants in Merida. It’s not necessarily “authentic Mexican food”, but it’s tasty nonetheless. Their cinnamon roll (roll de canela) is to die for with a ridiculous amount of icing and compote on top.

Rosa Sur 32°

Google map the location | Visit their website | Price range: $$

This tourist-heavy restaurant on the popular Parque Santa Lucía is a solid place for traditional Mexican breakfast or brunch. They serve lunch and dinner too, but breakfast is what they’re known for. There’s a great outdoor patio to dine at which really levels up the experience.

Rosa Sur interior restaurant in Merida. (1)
Image courtesy of Rosa Sur.

We recommend trying Huevos Divorciados, Huevos Moltuleños, or Chilaquiles. Skip the panuchos or salbutes here and get them from a street vendor or market instead.

Maiz, Canela y Cilantro

Google map the location | Price range: $-$$ (WEEKENDS ONLY)

If you want a laid-back breakfast in what feels like Abuelitas house go to Maiz, Canela, y Cilantro. They are revered for having the best huevos motuleños in Merida and focusing on showcasing Oaxacan specialties like Molotes and Tlayudas.

Huevos Moltuleños and Chilaquiles two traditional breakfast dishes in the Yucatan Mexico.

They also serve traditional breakfasts like chilaquiles, huevos divorciados, and have lots of vegetarian offerings, too.

Honorable mentions for breakfast/brunch in Merida

  • Chilakilez (we love that you could build a chilaquiles bowl here. The poblano sauce is 🔥).
  • El Barrio (we didn’t personally eat here, but it’s on our list for when we return).
  • Orgánico Bar de Café & Cocina (if vegetarian or organic is a must this is the spot to dine at).
  • Márago Cafe (One on Paseo de Montejo the other in Centro proper. Good chilaquiles and coffee).

Best tacos in Merida

Tacos are one of my favorite things to eat in Mexico and a must-eat item when coming to Merida! They are so simple, but also so complex and come in a ridiculous variety. Most Mexicans eat tacos for breakfast but they can be a great option for lunch, too.

Tacos from Taqueria Lo Chupas in Merida Mexico.

Taqueria La Lupita

Google map the location | Price range: $ | CASH ONLY

Exterior of Taqueria La Lupita in Mercado Santiago Merida Mexico.

If we could only recommend one place to someone visiting Merida, Taqueria La Lupita would be it. Made popular on the Taco Chronicles episode about Cochinita Pibil, this super authentic taco shop in Mercado Santiago is fantastic.

Yucatan food Panuchos topped with meat from Taqueria La Lupitaon a blue plat with napkins under it.

They offer tacos, tortas, salbutes, and panuchos with your choice of meat. We tried Lechon and Cochinita with the Cochinita being the best we tried out of our entire week-long trip. We ordered a lot of food (2 salbutes, 2 panuchos, and 1 torta with drinks) and our bill was $10. 🙌🏼

Be prepared to wait for a table, this place gets busy!

El Rey de Trompo

Google map the location | Price range: $ | CASH ONLY

El Rey de Trompo is a nondescript food stall in Mercado San Benito. This large indoor/open-air market has an entire section dedicated to meats and produce. But El Rey de Trompo is one of the few spots that will be packed with people no matter what time of day.

Person eating pastor nachos from El Rey de Trompo in Merida.

You can get traditional pastor nachos (which originate in Mexico City) or you can get a plate of nachos smothered in salsa, crema, and pastor! Dennis and I still talk about these pastor nachos.

Wayan’e

Google map the location | Price range: $ | CASH ONLY

Exterior of Wayan'e one of the best restaurants in Merida Mexico.

This is the spot to try Castacán, a Yucatan specialty of crispy pork belly. Normally served with melted cheese it’s an amazing taco. They also serve a ton of different tacos de guisado (stew tacos) but the castacan is what to get here. We tried other tacos and fillings and weren’t blown away.

Castacan tacos from Wayan'e on a white plate with red table cloth.

El Marlin Azul

Google map the location | Price range: $ | CASH ONLY

If you have a hankering for seafood (you are just an hour from the beach after all), go to El Marlin Azul. The offer an amazing range of seafood like ceviche, pulpo, and camarones. You can get it fried, on a tostada, in a taco, or con mojo a la plancha.

El Marlin Azul fish restaurant in Mexico with people sitting a table and high top.

This is a super small stall with just a few seats and was packed every time we went by.

Lonchería Rani

Google map the location | Price range: $ | CASH ONLY

Tacos with chorizo and cilantro on a plate with salsa and lime.

This spot inside a market is fairly unassuming but delivering-up super tasty versions of all the Yucatan classics. You can get panuchos, salbutes, tacos, tortas and tostadas of virtually every type of filling and meat.

Honorable mentions for Merida tacos

Botanas (snacks)

A popular activity in Merida is to have botanas, small snacks when you’re drinking. Think of them like Mexico’s version of Spanish tapas. You can get botanas at most cantinas but you can also go to Botana bars.

Eladio’s

Google map the location | $-$$

Yellow building in Merida restaurant Eladios.
Image courtesy of Eladio’s.

Eladio’s has three locations in Merida, a testament to its popularity as a no-frills spot to grab a drink and some botanas. Most of the dishes are small plates of popular Yucatan food like kibis, queso relleno, and salbutes. The food won’t blow you out of the water and you are definitely paying more here than a traditional cantina, but it’s loved by visitors nonetheless.

Marquesitas El Tony

Google map the location | $ (CASH ONLY)

Marquesitas in Merida Mexico.
Our favorite way to order it is “traditional” with Edam cheese. Image courtesy of Canva Stock images.

Okay, marquesitas aren’t an official “botana” which are snacks served with a drink. But this is an amazing afternoon or early evening snack in Merida. We recommend trying this sweet and savory treat at Marquesitas El Tony on Paseo de Montejo. It’s well-known and always packed with locals.

Merida institutions (Yucatecan Food)

Most Merida food guides will say La Chaya Maya or Museo de la Gastronomia Yucateca (MUGY) are the best restaurants in Merida. I prefer to say they are the most popular and most frequently recommended—not necessarily the best.

These are great places to go for a safe tourist experience to try local Yucatan food. They offer every type of Yucatan food you could think of which is incredibly convenient. But you aren’t necessarily trying the “best” version of any of it. It’s also much more expensive than you can find in more local restaurants.

Exterior of Chaya Maya restaurant in a pink building in Merida Mexico.
We DO NOT recommend going to the Chaya Maya.

🚨We encourage you to SKIP La Chaya Maya or MUGY and try to find these same foods but in markets, or one of the other restaurants below.

Lunch and dinner restaurants in Merida

We love casual eateries, but since we’re showcasing the best restaurants in Merida today we want to include some of the newer more contemporary restaurants in the city. Calle 47 has become a gastronomic hub. You’ll find several restaurants on this list on Calle 47 and is a great spot for eating out. Below are a few of the best higher-end restaurants in Merida.

Manjar Blanco

Google map the location | Price range: $-$$ (BREAKFAST + LUNCH ONLY)

Manjar Blanco was another spot featured on Taco Chronicles, a fantastic show on Netflix all about the art of Mexican tacos. But it’s got a lot more to offer than tacos alone. This Merida restaurant (breakfast and lunch only) serves most of the traditional foods of the Yucatan for breakfast, lunch, and dinner. Recommended dishes to try here are queso relleno, cochinita pibil (taco or torta), relleno negro, and Sikil Pak’.

Micaela Mar & Leña

Google map the location | Visit their website | Price range: $$-$$$

Exterior of Michaela y Mar restaurant in Merida with purple walls and two plants.

Micaela Mar y Leña is a seafood-focused restaurant that is putting creative touches on traditional Mexican seafood dishes. We went here for Valentine’s Day on our first trip to Merida, and we had the most amazing meal. Their cocktails were out of this world and everything we ordered was delicious. If you’re looking for a nicer meal, in a casual yet fun setting – this spot is for you.

Seafood dish from Michaela y Mar in Merida Mexico.

Mercado 60

Google map the location | Visit their website | Price range: $$

Mercado 60 is a new food market in Merida that has several different vendors to dine from. This is a great option if you have a lot of people who want different things and it has a wide variety of food from pizza to burgers, tlayudas, empanadas, and burritos and beyond.

Mercado 60 packed with people and a band playing music.
This place is packed on the music with people dancing.

We tried the Tlayuda and really enjoyed it! Don’t miss the live music here, after 8:00 pm it’s filled with people and is a great spot for dancing.

El Apapacho

Google map the location | Visit their website | Price range: $-$$

When it comes to places to eat in Merida, a place that should not be missed is El Apapacho. This isn’t on most “best restaurants in Merida” lists, but that’s to your benefit. This women-owned feminist bookstore and restaurant has the most charming backyard patio for dining with an Oaxacan-inspired menu.

Shrimp in a mole sauce at Apapocho in Merida Mexico.

The aguachile is a stand-out dish to order here (aguachile is one of our favorite things to eat in all of Mexico) along with their moles. This spot is great for lunch or dinner, you can’t go wrong here!

Nol Restaurante*

Google map the location | Visit their website | Price range: $$-$$$

One of Merida’s newest restaurants this is the spot to go to for a higher-end gastronomic experience featuring the diversity of Mexican cuisine. Run by Chef, Erick Bautista who has worked in several Michelin-star restaurants across Mexico and Spain, this restaurant is sure to wow your taste buds.

This is the most expensive restaurant on this list, but is still extremely affordable given the quality and care going into each dish.

Ramiro Cocina*

Google map the location | Make a reservation (LUNCH ONLY) | Price range: $$-$$$

The last restaurant on this list is Ramiro Cocina. This Mexican restaurant focuses on fresh local ingredients, changing its menu daily to reflect the best products for the day. There are some staple items on the menu, like Birria and mole, but the pairing such as squash blossoms or venison will change accordingly.

This is a higher-end gastronomic experience with smaller portions and higher prices. If you’re okay paying a bit more for the overall dining experience then this spot is for you!

Just remember it’s LUNCH ONLY. Its only reservation platform allows you to book for dinner, but the restaurant closes at 6:30 pm. We reserved 3 days prior and only found out it was too late after arriving. 🙄

Other noteworthy places to eat in Merida

  • Catrin – Mexican and Yucatan restaurant on Calle 47. It’s a bit touristy *you’ll see what I mean* but it has reliable food.
  • Picheta – The best rooftop view (SKIP the food here, but grab a drink and enjoy the views).
  • Carboni – If you’re tired of Mexican food and want something else head to Carboni. This Italian spot is delicious and has homemade sauces and pasta.
  • Mercado Santa Ana – This is an authentic market with vendors selling prepared foods + fresh vegetables, meats, and fruits. Cheap, local, and tasty. I recommend the other food stalls at Mercado Santiago more than this, but it’s another option!
  • El Apoala – Another lovely restaurant in Parque Santa Lucia. Oaxacan focused on an upscale spin.

Hopefully, this food guide to the best restaurants in Merida, Mexico has given you some great ideas of what and where to eat in the city. If you haven’t already make sure you have a solid understanding of what Yucatan food is and what dishes you should try while visiting.

We also break down some of the top things to do in Merida here, offer a complete guide to Merida (everything you need to know before visiting), the 18 Essential Merida, Mexico Things To Do, and even a perfect two-day itinerary! You may also like our blog, Is Merida, Mexico Safe to Visit? Yes! Here’s Why. It’s a deep dive into Merida’s safety and why visitors shouldn’t be concerned about traveling here.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *