Of German origin, a kugel is a sweet or savory pudding made with noodles or potatoes and is traditionally served at Jewish holiday meals. The varieties are absolutely endless ranging from vegetable creations to sweet versions using all kinds of fruits and even chocolate!