Entre los mejores restaurantes de Cala d’Or se encuentran:
Vista. Aquí, y solo aquí, se puede disfrutar del auténtico sabor del Mediterráneo con vistas a Marina Cala d’Or. Bajo reserva previa, el restaurante organiza un animado banquete con Lechona al Horno — cochinillo asado especiado — o una cena romántica a la luz de las velas acompañada de copas de espumoso Felanitx o Binissalem. Menú a la carta — 35–60 EUR.
Petit. Según las opiniones de los clientes, es el restaurante de Cala d’Or con el menú más amplio y variado. Situado en el pintoresco El Puerto Deportivo, ofrece los mejores platos de pescado y marisco fresco, así como opciones especiales vegetarianas, lácteas y sin gluten. Los precios varían según la modalidad: menú diario — 25–40 EUR, menú a la carta — 40–55 EUR, menú degustación — 55–80 EUR.
Selani — probablemente uno de los mejores establecimientos familiares de Cala d’Or. Aquí se sirve una exquisita paella mediterránea, tiernos filetes de cerdo con ensalada fresca y mousse de chocolate casero acompañado de licor Brule. La cuenta media en Restaurant Selani es de 5–40 EUR.
Scala. Un restaurante italiano con carácter innovador: así puede describirse La Scala, inaugurado en Puerto La Marina hace 12 años. En el menú: ragú de langosta, gambas, salteados de verduras y una gran variedad de platos con frutas frescas. Menú a la carta — hasta 30 EUR.
Una excelente alternativa a los refinados restaurantes “nocturnos” de la Costa Dorada son los locales económicos de Cala d’Or (Churchills, Paparazzi), los bares de tapas con aperitivos para acompañar cerveza, jerez o vino, así como los mejores cafés con menú del día (primer plato, segundo plato, postre y aperitivo) desde 8 EUR por persona. No hay restaurantes rusos en Cala d’Or; sin embargo, siempre es posible viajar a la capital de la isla y disfrutar de un amplio menú europeo, por ejemplo, en Ciro’s.
En los bares y cafés de gama media en Cala d’Or se suele dejar 1–2 EUR de propina, mientras que en los restaurantes de alta cocina es habitual añadir alrededor del 10% del total de la cuenta. Los propios españoles, al pedir un almuerzo sencillo, una cerveza con tapa o un café con croissant por 5–10 EUR, suelen dejar unas pocas monedas o pagar la cuenta sin propina adicional. En cambio, en una cena especial o un banquete, la gratificación extra se considera una muestra de buena educación.
Al personal del hotel — maleteros y camareras de piso — también se les suele dejar propina: alrededor de 0,5–1 EUR por pequeños servicios.


