When low on food, should I sell beef to buy other cheaper foods?

I'm confident that's a fair trade as not only are you increasing your overall food stores, you're also increasing variety which is good for overall health.

Citizens in Banished require a variety of different types of food in order to maintain high health, this includes meats, vegetables, and fruits. The more variety, the more healthy your population will stay.