Pudding is a dessert or a savory dish. In the United States, pudding means a sweet, milk-based dessert similar in consistency to egg-based custards, instant custards or a mousse, often commercially set using cornstarch, gelatin or similar coagulating agent such as Jell-O.
Learn more on Wikipedia