German Food
Starting your travel in Germany from the north and going south you will find a tremendous variety of food and each region sticks to it origins.
The coastal regions are fond of seafood and famous dishes include “Finkenwerder Scholle”, going south to the region of Cologne you will find Sauerbraten (a roast marinated in vinegar), if made really traditionally it's from horse meat.
Germans are very fond of their bread, which they make in many variations. This is the food that Germans tend to miss most when away from home. Most people like their bread relatively dark and dense and scorn the soft loaves sold in other countries. Bakeries will rarely provide less than twenty different sorts of bread and it's worth trying a few of them. In fact, many Germans buy their lunch or small snacks in bakeries instead of takeaways or the like.

