There is Biblical proof for neither. Heaven is a spiritual place on a different dimension. All who are there are spiritual beings, including the spirits of those who have died in Christ.
Jesus had a physical body ... different but physical...at His resurrection...he ate and drank
What about the new heaven and the new earth and the New Jerusalem?
Jesus is riding a white horse in Revelation...
Frankly, I'm hoping to have a good cup of coffee with my dad in heaven...I'll make it the way he used to like it
I doubt very much that heaven is going to be a bunch of disembodied spirits