To beat the game I just ignore food. First day: add wood to the fire, make medicine until you have 3-4 stock, fix radio with engineer. Second day: group therapy. Repeat: add wood to fire even if it's still burning. Don't make medicine if you have enough, just fix the radio with the engineer.
The thing which always gets me is characters losing sanity, so group therapy every second day. If someone's sanity is too low then you can talk to them to help them a bit extra. Their animation will show how how low their sanity is
tldr: ignore food, do group therapy/talk, have medicine stock, fix radio
Awesome comment I love it!