In my travels I come across many different food items. Carrots, apples, cabbage, etc. I have yet to see an apple tree, or a farm with carrots or cabbage. Can you buy food items directly from the farm? It would be cheaper and the farmer might have a quest for you.
When you find food in a cave/dungeon that looks like no one has been there in ages and you eat that food, you should at least get sick (lower health) or have to cook it so you don't get sick.