We have run out ______ groceries and provisions.

We have run out ______ groceries and provisions.

Explanation

The phrase "run out of" is a common English expression meaning to have no more of something.

So, "We have run out of groceries and provisions" is grammatically and idiomatically correct.