I have all the ingredients but can't click "Prepare"

"I have all the ingredients but can't cook a dish"

If you have a recipe and all the ingredients required for it but still don't get the option to cook it in your kitchen, it is because you are missing a Cooking Voucher. The ingredients for a specific recipe and one Cooking Voucher are used up each time you cook a dish.