When it comes to traditional German food, most people immediately think about sausages, potatoes, and sauerkraut. There is some truth to this. German national cuisine includes lots of meat and potato dishes that reflect its rural origins. Traditional German food is very filling and hearty, and also diverse with many variations across the regions.
Here is a list of 21 traditional foods to eat in Germany.