I am not an EU-citizen and will need a visa to Hungary. However, I do not currently have a passport. Can I apply all the same?

Yes, you can apply - just leave your passport information blank in your application. We will, however, need your passport data if you are admitted.