streuselkuchen (crumb cake) is a german specialty. traditionally it is made of a yeast dough covered with a sweet crumb topping referred to as streusel. the main ingredients for the crumbs are sugar, butter and flour, which are mixed at a 1:1:2 ratio. german streuselkuchen is usually a flat cake made on a baking tray and cut into oblong pieces. it should be very flat - about one inch - so crumbs make about 50 percent of its height. yeast dough is the original, a short crust is possible too, a puff pastry at the bottom turns it into a "prasselkuchen". the recipe allegedly originated from silesia, a province that is nowadays in western poland, but the cake is found everywhere today. many variants are prepared, with fillings such as fruit (mostly of sour taste, e.g. apples, gooseberries, sour cherries, rhubarb), poppy seeds or creme or using a shortening-based dough.