Kirschenmichel is a buttery German bread pudding enriched with sweet cherries. A common dessert in southern Germany, this sweet treat is typically flavored with cinnamon, cloves, Kirsch liqueur, vanilla extract, or almond extract. Moist and sweet, this bread pudding can be enjoyed warm, at room temperature, or chilled.