La cuisine portugaise varie considérablement en fonction de la région, mais le poisson frais et les crustacés sont les principaux aliments de base dans tout le pays. Le porc est également très populaire et est utilisé pour faire de nombreux plats, y compris le jambon et les saucisses séchées. Des plats à base d'œufs sont régulièrement préparés pour le petit-déjeuner, le déjeuner et le dîner, mais surtout pour le dessert.
De nombreux plats de poisson sont proposés au Portugal, mais le plat national, selon Go Lisbon, est le bacalhau, qui est une morue séchée et salée. Le balcahau peut être cuisiné de centaines de façons, et chaque région a sa propre façon de le préparer. A Porto, par exemple, le balcahau est souvent servi avec des pommes de terre, des oignons et des œufs cuits. Les plats de bar, de sardines, de poulpes et de calmars farcis sont également populaires.
Certains plats de porc largement servis dans tout le Portugal incluent le cochon de lait rôti et un plat de ragoût appelé cozido a Portuguesa, qui propose une variété de saucisses de porc portugaises, de bœuf, de pommes de terre, de légumes et de riz. Les plats d'œufs courants au Portugal comprennent les œufs pochés dans des ragoûts crémeux appelés acordas, les œufs au plat servis sur des steaks et les œufs au four salés. Les desserts à base d'œufs comprennent le pastel de nata, une pâtisserie aux œufs; les ovos moles, qui sont des jaunes d'œufs sucrés enrobés de sucre ; et le pao de lao, une génoise populaire à base d'œufs.