How about Makng Crafting stations to make Different Foods??? Tomatoes for Katsup, Tomato Soup, Etc.. Milk for Ice Cream, Cheese, and being able to BREED animals and keep them corraled...
and al Skill system.. as your skills Increase, you can unlock Different Recipes and possibly Sell them for $$$..
oh and as your Skills increase for Farming for Cooking,or whatever... the food you create will fill you up better, rather than have 2000 tomatoes in your invertory
dont know if this has been suggested but hey...