Can 'to be gone' be used in this sentence?

I am translating a text, and I am not sure whether I can use 'to be gone' in this sentence meaning 'not left', 'there weren't any of those items left', 'they run out of those things'? Is there a better way to say it?

At 11 am, all cooked food, a large part of cold snacks and water, milk, plates, glasses were gone.


glasses were gone

Here gone is an adjective meaning no longer there

The use of gone in that sense is idiomatic even in writing.

Here is a link which explains the usage better.

https://www.collinsdictionary.com/dictionary/english/gone