Численні кафе та ресторани Канкуна порадують своїх відвідувачів різноманітними стравами. Найкращі ресторани Канкуна можуть запропонувати страви французької, італійської, японської та інших кухонь світу.
У ресторані Lorenzillo's кожному відвідувачу запропонують не лише страви місцевої кухні, а й морепродукти. Тут можна повечеряти і помилуватися чудовими морськими краєвидами. Рекомендуємо спробувати Карибського окуня або креветок, фаршированих сиром. Середній рахунок цього закладу 500 MXN.
Що стосується недорогих ресторанів у Канкуні, то можна віддати перевагу La Destilería. У ньому ви не тільки навчитеся пити текілу, а й покуштуєте начос з м'ясом, неперевершений фахітас із соусом сальса.
На жаль, українських ресторанів у Канкуні немає, але є колоритний заклад Captain's Cove, де подають чудових омарів, крабів, різноманітні десерти. Найпопулярнішою стравою цього закладу вважається морквяний пиріг.
Як правило, ціни в ресторанах Канкуна не перевищують суму в 800 MXN за повноцінний обід. За відгуками бувалих туристів у ресторанах Канкуна слід залишати чайові в розмірі від 10 до 15% від суми рахунку.
У численних кафе Канкуна можна скуштувати різноманітні страви за цілком демократичними цінами. Ціна сніданку у недорогому кафе Канкуна варіюється в межах 70-120 MXN на особу. Найкращим кафе Канкуна вважається Хард Рок Кафе, де можна не лише смачно поїсти, а й послухати виступ місцевого рок-гурту.