A gastronomia portuguesa varia significativamente consoante a região, mas o peixe fresco e o marisco são os pratos principais em todo o país. A carne de porco também é muito apreciada e é utilizada na confecção de muitos pratos, incluindo fiambre e enchidos curados. Pratos à base de ovos são preparados regularmente para o café da manhã, almoço e jantar, mas principalmente para a sobremesa.
Muitos pratos de peixe são oferecidos em Portugal, mas o prato nacional, segundo Go Lisbon, é o bacalhau, que é um bacalhau seco e salgado. O balcahau pode ser cozinhado de centenas de maneiras, e cada região tem sua maneira especial de prepará-lo. No Porto, por exemplo, o balcahau costuma ser servido com batatas, cebolas e ovos cozidos. Robalo, sardinha, polvo e pratos de lula recheada também são populares.
Alguns pratos de carne de porco servidos amplamente em Portugal incluem leitão assado e um guisado chamado cozido a portuguesa, que apresenta uma variedade de enchidos de porco portugueses, carne de vaca, batata, legumes e arroz. Os pratos de ovos comuns em Portugal incluem ovos escalfados em guisados cremosos conhecidos como acordas, ovos estrelados servidos em cima de bifes e ovos cozidos saborosos. As sobremesas à base de ovo incluem pastel de nata, um pastel de creme de ovo; ovos moles, que são gemas de ovo adoçadas e envoltas em açúcar; e pao de lao, um pão-de-ló popular feito com muitos ovos.