There is hardly any special food for all of Germany, each region has special kinds of favourite food. Two important products are bread and sausages, there is a great variety to choose from. Traditional German food contains meat, vegetables and potatoes, but there are also many dishes with rice and noodles. There are many different regional Potato dishes. There is a growing number of people who eat vegetarian or vegan.
You will find many restaurants with foreign food in Germany, the most famous ones are Döner Kebab and Pizza.