In Eastern Orthodoxy, for example, the fasting rules are pretty elaborate -- no milk, no eggs, no meat, no fish with blood systems, and sometimes no leavened bread, even though the foods for Lent are really wonderful and tasty, they still remind you that you are in the middle of a fasting period and therefore, your eating habits continually reinforce the spiritual disciplines you're supposed to be working through.