Either way would work, with very little difference in meaning. (“Have” is probably an action verb in this context, meaning to consume the meal.) That being said, we need a direct object, in this case, “it”. You probably didn’t hear “it” because the vowel is reduced to a schwa, and in Australia, the T was probably reduced to a glottal stop (pronounced in the throat). Note that the whole sentence requires a subject (like “you”) and an auxiliary verb, though these are often omitted in speech:
“Will you have it here or to go?”, “Are you having it here or to go? or “Will you be having it here or to go?”