Kuchnia portugalska różni się znacznie w zależności od regionu, ale świeże ryby i skorupiaki to główne produkty w całym kraju. Wieprzowina jest również bardzo popularna i służy do przyrządzania wielu potraw, w tym szynki i wędlin suszonych na sucho. Dania na bazie jajek są regularnie przygotowywane na śniadanie, obiad i kolację, ale przede wszystkim na deser.
Wiele dań z ryb oferowanych jest w Portugalii, ale danie narodowe, według Go Lisbon, to bacalhau, czyli suszony, solony dorsz. Balcahau można gotować na setki sposobów, a każdy region ma swój własny specjalny sposób przygotowania. Na przykład w Porto, balcahau często podaje się z ziemniakami, cebulą i gotowanymi jajkami. Popularne są także okonia morskiego, sardynki, ośmiornice i nadziewane kalmary.
Niektóre dania wieprzowe podawane na terenie całej Portugalii to między innymi pieczona prosięta i danie z gulaszem o nazwie cozido a Portuguesa, w którym podawane są różne portugalskie kiełbaski wieprzowe, wołowina, ziemniaki, warzywa i ryż. Typowe dania jajeczne w Portugalii to jajka ugotowane w kremowych gulaszach zwanych acordas, smażone jajka podawane na stekach i pikantne pieczone jajka. Desery na bazie jajek obejmują pastel de nata, ciasto z kremem jajecznym; owalne pieprzyki, które są słodzonymi żółtkami jajowymi otoczonymi cukrem; oraz pao de lao, popularny biszkopt robiony z dużą ilością jajek.