Humble Pie Food - It's flavored with almond extract in the filling and the glaze on top. Humble Pie Food / To be forced to apologize or to admit a fault.