I tend to allow players to choose - if they want to eat rations for a week, then I let them. If they want a kitchen they can have it but sacriface the necessary cargo space, sometimes, I even allow hi-tech wonders - a pill for each meal that contains all the necessary nutrition for that meal. At the end of the week in jumpspace they are more than ready for that groat roti and the motivation is enough to keep them planetside as opposed to pick up cargo and run off. Also, allows the seqway to the infamous Starport Bar.
I don't think pills a la the Jetsons would work: you need bulk and calories, and there is only so much of that you can stuff into a pill. The smallest I would use would be protein bars or something similar, and you will get awfully tired of that before too long. Another reason to visit the planet you are on - fresh food!
I like the scene in one of the Firefly episodes (or maybe the movie) when Shepard (the priest-like guy - I may be getting names mixed up, or even series...Book? anyway...) brings on-board fresh food. Everyone really enjoyed that, and it made the episode more 'real' in some way. So I'd opt that you have fresh food, but as the week goes by you may be relying on more ration-type foods (and as we know, lettuce does not last long!)
In my deckplans the commons usually includes basic kitchen stuff (fridge, stove/oven, etc) and cabinets/storage areas. And usually a stacked washer/dryer as well (to cross-link to that thread). Although I like Far Trader's version of the fresher that has that built in a lot as well.