You should be strong and see if there is anything beneficial to you in the contract. You can ask them to rectify, including the quality of the food.
Also, if you can cancel the contract, you can find the next contractor and write the contract now.
Different places, different costs.
In Shanghai, 1 meat, 1 semi-meat and 1 vegetarian are all around 6 yuan for reference only.