Semmelschmarrn is a sweet and buttery bread pudding and a traditional Bavarian dessert. The preparation is fairly simple - stale bread is first soaked in milk, then mixed with eggs and sugar and cooked in butter. The mix is usually flavored with cinnamon, but vanilla extract can also be used.