I piatti tradizionali della cucina portoghese sono numerosi; sulle coste atlantiche consigliamo i piatti a base di pesce, in particolare i frutti di mare, il baccalà e la zuppa di pesce. Molto buoni anche i piatti a base di carne, principalmente bovina e suina; tra questi consigliamo il la alentejana, carne di maiale arrosto con un sugo di frutti di mare. Nota in tutto il mondo è la pasticceria portoghese; tra le innumerevoli varietà di dolci che propone ci limitiamo a citare la barriga de freira (ventre di suora) e i Pasteis de Nata (squisiti quelli di Belem). Tra le bevande nazionali segnaliamo l'ottima qualità dei vini, il Madeira e il Porto sono tra i più noti.