Cancun is more than white sand and turquoise water — it's the gateway to Yucatecan food rich with Maya spices: fresh-from-the-sea ceviche, scarlet achiote-roasted pork, and spit-grilled tacos al pastor. Ten dishes to try beyond the hotel buffet.
Most people come to Cancun for the beaches and all-inclusive resorts — and miss the real food. Cancun sits on the Yucatán Peninsula, home to the most distinctive cuisine in Mexico, drawing on Maya culture with achiote spice (red-orange), sour orange, fiery habanero, and underground pit-roasting. So you get cochinita pibil — tender scarlet roast pork — plus panuchos and sopa de lima, a lime chicken soup you won't find elsewhere in Mexico, alongside fresh Caribbean seafood every day.
Be honest, in the Hotel Zone prices are international-level — a restaurant meal runs MXN 300–700 per person. But downtown (El Centro), where locals actually eat, tacos are MXN 15–35 each and a filling meal MXN 80–180, several times better value. Most prices include tax, tip 10–15%, and remember — drink bottled water only. We picked 10 dishes that say what Cancun and the Yucatán eat.
Ranked by how much they belong to the Yucatán and the Caribbean coast
1
The freshest dish in a coastal town — raw fish or seafood diced and "cooked" in lime juice by the acid, then tossed with onion, tomato, cilantro, and habanero. Tangy, slightly spicy, and refreshing in the heat. Eat it on a tostada (crisp fried tortilla) or with crackers. Cancun uses fresh Caribbean seafood daily — fish, shrimp, octopus. A great light meal to try. Order it at a busy, popular spot (fast turnover means fresher).
2
Mexico's most famous taco — pork marinated in dried chilies and achiote, stacked on a vertical spit (trompo) and grilled like a kebab, with a pineapple on top. The cook shaves thin slices onto small corn tortillas, adds onion, cilantro, and diced pineapple, then a squeeze of lime and salsa. Sweet, salty, spicy, and balanced. Eat them at night at a city taquería — order several since they're small. Very cheap. This is authentic Mexican street food you can't miss.
3
The unmissable Yucatecan dish in Cancun — pork marinated in achiote (red-orange annatto) and sour orange, wrapped in banana leaf and slow-roasted until it falls apart (traditionally in an underground pit, the "pib"). It's a vivid red, fragrant with spice, tangy and rich, served with tortillas, pickled red onion (made with habanero), and spicy salsa. Made into tacos or a torta (sandwich). It's the dish that best tells the Maya culinary story. Find it for breakfast or lunch at Yucatecan restaurants.
4
A cousin of ceviche but spicier and fresher — raw shrimp, butterflied and marinated in a chili sauce (usually serrano or habanero) blended with lime and cilantro. Intensely spicy and bright, served right away rather than left to "cook" long like ceviche, so the shrimp stays fresh and snappy. Topped with thin-sliced cucumber and red onion. Green (verde) from fresh chilies, or red from dried. A dish for those who love bold heat and fresh seafood — eat it with a cold beer or margarita. Beware the heat — Yucatán habanero is the real deal.
5
A genuinely Yucatecan street dessert — crêpe batter cooked fresh on a flat iron until crisp, filled with an odd-but-delicious combo: Edam cheese (the Dutch cheese popular in the Yucatán) with Nutella, condensed milk, or peanut butter, then rolled into a crisp tube. Sweet-and-salty from the cheese paired with the sweet filling. It sounds strange but you'll love it. Sold from carts and plazas in the evening. A post-dinner snack that Yucatecan kids and adults adore — cheap and fun. Start with the classic Nutella + cheese.
6
A classic Mexican street food — corn kernels boiled in a cup, topped with mayo, crumbly cotija cheese, chili powder, and a squeeze of lime. It's the cup version of elote (grilled corn on a stick), easier to eat while walking. Sweet from the corn, salty from the cheese, tangy from lime, and spicy from chili — perfectly balanced. Sold from carts and markets all over the city. A cheap snack you can keep coming back to. Ask for less chili if you don't like heat.
7
Cancun is on the Caribbean, so the seafood is fresh and varied — whole grilled fish (pescado a la talla), garlic shrimp (camarones al mojo de ajo), squid, shellfish, and pulpo (octopus). Try Tikin Xic, achiote-marinated fish wrapped in banana leaf, a Yucatecan style hard to find elsewhere. Downtown seafood spots and Mercado 28 serve it fresh at local prices (far cheaper than the Hotel Zone), with rice, beans, and tortillas. It's the best-value and freshest meal in this coastal town.
8
Mexico's national drink, and never more fitting than in Cancun — tequila (or mezcal) with lime juice and Cointreau, served in a salt-rimmed glass. Cold, refreshing, sweet-sour and balanced. Available on the rocks or frozen, with fruit flavours like mango and strawberry. Try a mezcal margarita for a smoky twist, or a paloma (tequila + grapefruit), just as popular with Mexicans. A must with seafood by the beach — but drink responsibly in the heat.
9
A Yucatecan snack tourists often don't know — a corn tortilla "stuffed" with refried black beans inside (the signature), fried crisp, then topped with shredded turkey or chicken (or cochinita), avocado, tomato, and pickled red onion. Crisp outside, soft inside, fragrant with beans and spice. Similar to salbutes (but salbutes have a soft tortilla without the bean stuffing) — order both to compare. A truly local food found at Yucatecan restaurants and markets. Cheap, eaten as a light meal or snack.
10
A Yucatecan soup that's warming and refreshing at once — a clear chicken broth flavoured with a local lime variety (lima, more aromatic than regular lime), with shredded chicken, tomato, chili, and crispy fried tortilla strips (totopos) on top. Tangy and fragrant with lime, comforting hot. It's a starter or light meal that captures the Yucatecan kitchen, distinct from typical Mexican soups thanks to that signature lime aroma. Try it at a traditional Yucatecan restaurant, paired with panuchos or cochinita for a complete Yucatecan meal.
Cancun splits into the Hotel Zone and downtown — the real food is downtown
The real food heart of Cancun — about 15–20 minutes from the Hotel Zone, this is where locals eat. Taquerías for tacos al pastor, Yucatecan spots for cochinita and panuchos, downtown seafood at local prices (several times cheaper than the Hotel Zone). Explore Avenida Tulum and the surrounding streets. It's the real city, not a tourist set. Easy to reach by taxi or bus from the hotels.
Two city markets that are hubs of local food — Mercado 28 has many seafood and Yucatecan restaurants (ceviche, grilled fish) with a lively buzz, while Mercado 23 is smaller and more authentic, more local, with esquites, tacos, and cheap eats. Great for finding several dishes in one place, and for souvenirs.
A public plaza in the city centre that turns into a street-food hub in the evening — carts selling marquesitas, elote/esquites, tacos, and desserts. The atmosphere is Yucatecan families out for an evening stroll and snacks. It's where you feel the real evening life of the city — cheap and great for a post-dinner snack. Try a marquesita here.
The beachfront hotel strip where most visitors stay — sea-view restaurants, margarita bars, and international spots. Convenient but pricey at global rates and tourist-oriented. There are some good Mexican restaurants but at a premium. Good for a beachfront dinner and a margarita, but for real local food and value, head downtown.
Approximate prices per person — most include tax · tip 10–15% at sit-down restaurants
Don't drink tap water in Mexico. Drink bottled water (agua embotellada), easy to find and cheap. Most restaurants and hotels use filtered water for ice and washing produce. Choose busy, clean places, be cautious of ice at tiny stalls, and carry a bottle in the hot, humid climate.
A fair number in tourist areas. Tacos come with vegetable, mushroom, and nopal (cactus) fillings; esquites can be made without cheese; guacamole and beans are vegan-friendly. Say sin carne (no meat) when ordering. Use HappyCow to find spots.
Visa rules depend on nationality, but if you hold a valid US/Canada/Japan/UK/Schengen visa, you can enter Mexico without a separate Mexican visa (up to 180 days). Without one, you may need a visa in advance. Always check with a Mexican embassy before you travel.
Most prices include tax. Tip 10–15% (propina) at table-service restaurants. Some tourist spots already add a service charge (servicio) — check the bill before tipping extra. Pay in pesos rather than dollars (better rate). Street stalls don't require a tip.
Cancun is the gateway to Yucatecan and Caribbean food — book a food tour and market tour ahead. Walking tours let you try cochinita pibil, tacos al pastor, and marquesita downtown while learning about Maya culture.
Book a Cancun Food Tour on Klook →