Traditional German food is considered by many to be heavy and fatty with meat and sausage dishes accompanied by fried potatoes or sauerkraut. While German fare remains popular, a new generation of chefs is giving the country's cuisine a modern makeover. Moreover, German food is also varied with many regional specialties.