Marmalade pudding is a Scottish dish prepared with brown breadcrumbs, brown sugar, flour, butter, eggs, soda bicarbonate, and coarse-cut marmalade (homemade, if possible). The ingredients are combined, then steamed over boiling water. Once done, the pudding is inverted on a serving dish, then sliced and served while still hot.