For ala carte purchase, you do not need to create an account but having one makes your future purchase a breeze as you do not require to enter the details once again.For subscription, it is mandatory to create an account as you will then be able to pre-select your meals for the upcoming weeks, edit payment mode, edit personal details, pause, skip or cancel your subscription.