Although I honestly like them anytime, hot cross buns are traditionally eaten on Good Friday, marking the end of Lent. They're made with dairy products, and, in some religions, dairy products are not eaten during the weeks before Easter.