Pudding is a type of food that can be either a dessert or a savory non-sweet dish that is part of the main meal.