I have been returning to Cancun time and again for the past decade. People ask why I go to the same spot so often, especially when I could visit new places, instead. They want to know why I enjoy it so much. What's the attraction?
I usually reply with several explanations: the sunshine, the always-warm weather, the beaches and our amazing resort experiences.
But during my recent trip, one of the biggest reasons really became apparent: It's the food, baby! That and the people.
There is something magical about enjoying a spicy dish and mingling with the friendly and welcoming residents of a country. Mexico -- and Cancun in particular -- performs this magic better than almost anywhere else.
I'm no foodie by nature, but the simple preparation of fresh, awesome-tasting dishes that make my brow sweat and have me quickly ordering another cold brew to wash it down is my idea of a perfect dining experience.
With that in mind, here are my five favorites ways you can eat like a local in Cancun. This means you get the best-tasting true Mexican food in a friendly and fun environment and often at super-low prices you can't believe.

Your jaw will drop at how little this fresh, delicious, hand-crafted food sets you back. Peruse the row of about eight stalls all serving similar fare, and let your senses take over. You can work on your Spanish while ordering, too, as the workers whipping up your meal probably speak little to no English.
We got three pork tacos, three tacos dorados, a big tamale, all the fresh salsas and onions our taste buds could handle and two Diet Cokes for about $5. You're gonna feel like you got such a deal that you'll want to leave a nice tip. And that's a nice thing to do!
Happy eating!
JR