Depending on the hours, £150/week is already pretty good pocket money and an additional £20 should be more than enough for food if she is willing to cook.
I think 25 is more than reasonable! To be honest you do not have to cater for her diet, food is food and if she decides on a certain lifestyle then she can cater for it.