My favorite flavor of pudding is Cookies and Cream. What's yours?
Pudding
Pudding is a type of food that can be either a dessert or a savory (salty or spicy) non-sweet dish that is part of the main meal. 
The modern usage of the word "pudding" to denote primarily desserts has evolved over time from the originally almost exclusive use of the term to describe savory dishes, specifically those created using a process similar to that used for sausages, in which meat and other ingredients in mostly liquid form are encased and then steamed or boiled to set the contents
a saucepan where it is thickened (often with crushed gingerbread, lebkuchen, or gingersnaps, flour, sour cream, brown sugar, and/or roux) which add body and flavor to the sauce. Before it closed in 1982, Luchow's German restaurant in New York City used crushed gingersnap cookies to season and thicken the gravy of its sauerbraten, one of the favored dishes. This style was made popular in the U.S. after the publication of “Luchow's German Cookbook: The Story and the Favorite Dishes of America's Most Famous