If you love real Mexican food, you'll be in heaven in Cancun. Here you'll find everything from street stands that serve tacos and budget-friendly beach eateries to fine dining restaurants that serve gourmet Mexican cuisine.
La Habichuela located in downtown Cancun serves delicious Yucatecan food and seafood dishes, and is one of the oldest restaurants in Cancun. Labna, located next door to La Habichuela also serves Yucatecan cuisine in an elegant atmosphere.
La Parrilla provides a lively ambiance complete with live mariachi music. El Oasis offers a taste of local seafood. Both of these restaurants are also located in downtown Cancun.
In the Hotel Zone, try Porfirios, La Destileria, Hacienda el Mortero, Hacienda Sisal, Mextreme, or for an economical meal and a casual atmosphere, Tacun.
For something that pleases your palate and is very easy on the wallet, try "street food". Taco stands on street corners or the food vendors in Parque de las Palapas downtown are great places to try authentic Mexican street food. Look for the stands with the longest line of locals and eat there. You aren't likely to be disappointed with the flavor or quality of the food, and the prices can't be beat.