Didn't we actually see real food being eaten on occasion? Such as Rand bringing a plate to Kirk's quarters, containing salad that was 'prescribed' by McCoy? And Kirk's chicken sandwich and coffee in the Tribbles ep. IIRC, we only saw the Food Cubes at diplomatic functions. So it's entirely in line with the explanation I gave earlier, I should think.