"Заговенье у христиан - последний день перед постом, когда верующим разрешается есть скоромное, т.е. молочную и мясную пищу. Во время наступающего затем поста на такую пищу устанавливался запрет. В заговенье же еще разрешается есть жирную пищу, поэтому необычное, алогичное соединение слова заговенье со словом морковка способствует возникновению коннотации иронии. Созданию яркой образности, экспрессивности и выразительности способствует и словообразовательный элемент."
Полностью здесь