Polska kuchnia na przestrzeni lat ulegała wielu zmianom i wpływom innych państw, dlatego w efekcie wśród popularnych potraw można znaleźć zarówno typowo europejskie, jak i tureckie oraz amerykańskie. W wielu miastach (na przykład na rynku w Krakowie) można zjeść pyszne potrawy w tradycyjnych restauracjach.
Wśród dań narodowych wymienić można pierogi, kotlet z ziemniakami i kapustą, kluski, golonkę, zupy (ogórkowa, chłodnik, rosół), a także ciasto jabłkowe oraz truskawkowe. Wśród tradycyjnych potraw można wymienić babkę wielkanocną, karpia na Święta Bożego Narodzenia, bigos, czerninę, grochówkę, kompot, racuchy oraz makowiec, piernik i pączki. W Polsce rozpowszechniona jest także kawa i herbata. W każdym centrum miasta można znaleźć kilka lub kilkanaście kawiarni oraz herbaciarnie.