No native English speaker would say "already all gone". They would say "all gone already", and most would even leave out "all".
Should be... Is the food gone already?
"Loppu" is not an adjective and not describing "ruoka", so it is not in partitive. You would say "onko ruoka jo kylmää" though.