Fixed-price lunch averages around €16 in Mallorca. | Photo: Majorca Daily Bulletin reporter
Humphrey CarterPalma22/10/2026 12:51
The most expensive traditional menú del día (menu of the day) in Spain is found in the Balearics (specifically Mallorca), where the fixed-price lunch averages around €16. Close behind are the Basque Country (averaging around €15.80), followed by major metropolitan areas like Madrid and Barcelona, where typical prices frequently range between €15 and €18.
Island locations like Mallorca face distinct economic pressures. The prices of baseline ingredients (like eggs, coffee, and beef) alongside surging commercial rents and climbing utility bills force restaurant owners to lift menu prices to protect their thin profit margins.
Regions like the Balearics and Madrid dominate Spain's highest-priced districts. The cost of importing goods to the islands adds a logistical premium onto everyday food items, while metropolitan centers command higher commercial rents.
The Basque Country, Barcelona, and Madrid have high concentrations of fine dining and a historically higher cost of living. Even standard midday menus reflect a premium due to higher localised wages and a culture steeped in high-quality gastronomic standards.
By contrast, the cheapest menus in the country are tucked away in the agricultural interior—such as Extremadura, Castilla-La Mancha, and Murcia—where a full traditional three-course lunch can still be found for around €8 to €13.40.
