Hibernate no recreará una columna si ya existe. Los foods
la tabla en la base de datos probablemente tenga el food_id
columna pero no definida como clave principal (y puede que no coincida con la definición de Hibernate de la clase Java).
Puede modificar manualmente la tabla así:
ALTER TABLE foods ADD PRIMARY KEY (food_id);
O intente soltar la tabla y vuelva a ejecutar su código.