In German-speaking countries, pudding is the colloquial expression for a dessert that is thickened with cornstarch. Technically, however, this is a flammeri. In the kitchen language, pudding means a middle thing between cake and soufflé. A pudding can be both spicy and sweet.