That nutrition will slow your recovery.
Get some protein shakes, they have them at Walmart, Get something with less than 5 grams of sugar. Premier is the best you are going to find at walmart.
Get vitamins, any vitamin that is not a gummy. You can't get vitamins as a script from your Dr? Where did you have surgery? Have you been to any follow up visits?
Why can't you have protein shakes? Stop eating mashed potatoes, they have zero nutiritonal value. Apple sauce is just sugar. The cottage cheese is a good choice.