The traditional cuisine of Denmark, like that of the other Nordic countries and of Northern Germany, consists mainly of meat, fish and potatoes. Danish dishes are highly seasonal, stemming from the country's agricultural past, its geography, and its climate of long, cold winters.