No, you don't have to order just inform the cruise before starting date so you will be served Hala during meals.