To prepare halwa, you can use unsalted butter instead of ghee. However, the flavor will not be the same or completely original. The texture of the halwa will remain the same.