Capdepera, como gran parte de Mallorca, es conocida por su cocina mediterránea fresca, que destaca ingredientes locales como los mariscos, el aceite de oliva y las verduras frescas. Uno de los platos más icónicos de la zona es el arròs brut, un plato de arroz contundente que se elabora con carnes, verduras y una mezcla de especias. El pueblo también es famoso por su sobrasada, una salchicha tradicional mallorquina elaborada con cerdo y pimentón, que se encuentra en la mayoría de los restaurantes locales.
Los mariscos son un alimento básico en la gastronomía de Capdepera, y platos como la caldereta de langosta y el pescado a la parrilla son opciones populares para los visitantes. La proximidad del pueblo al mar garantiza que los mariscos sean siempre frescos, y los restaurantes locales suelen ofrecer las capturas del día. Los visitantes también pueden disfrutar de la ensaimada, un dulce típico mallorquín, perfecto para el desayuno o el postre.
Muchos de los restaurantes y cafés de Capdepera ofrecen tanto platos tradicionales mallorquines como cocina internacional, satisfaciendo los gustos diversos de sus visitantes. Cala Ratjada, a poca distancia, es conocida por sus restaurantes de mariscos, ofreciendo un ambiente de comida más animado para los turistas.