German cuisine is hearty and substantial dishes. From crispy schnitzel to fragrant sauerkraut - each dish reflects German practicality. Key ingredients: pork, potatoes, cabbage, mustard and beer. Fun fact: there are over 1500 varieties of sausages in Germany, and Oktoberfest is visited by about 6 million people annually.