Pudding is a type of food. It can be either a dessert, served after the main meal, or a savoury dish, served as part of the main meal.
Blancmange from France
Haggis, a savoury pudding
Pudding of the dessert type may be served with toppings such as fresh fruit and whipped cream.
Kheer, from India, here made with rice
Dessert is a course that concludes a meal. The course consists of sweet foods, such as cake, biscuit, ice cream and possibly a beverage such as dessert wine and liqueur. Some cultures sweeten foods that are more commonly savory to create desserts. In some parts of the world there is no tradition of a dessert course to conclude a meal.
Various desserts, including numerous varieties of cake, biscuits and pies
The spread of sugarcane from ancient India to the world
German chocolate cake, a layered cake filled and topped with a coconut-pecan frosting
Valentine's Day chocolates