Not only are they vegetarian but the oldest recipes are vegan too. This is because they are intended to be eaten in Lent, a religious fast. The invention of hot cross buns is often attributed to a 14th century monk at the Abbey of St Albans, in the south of England. They were made to distribute to the poor of the town.