The plane appeared to have landed on its belly, and images showed thick black smoke rising into the sky.
Emirates chairman Ahmed bin Saeed paid tribute to the firefighter who lost his life fighting the blaze.
The Boeing 777 was flying to Dubai from the southern Indian state of Kerala.
Flights to and from the airport were suspended for several hours but have now resumed.
The chairman told a press conference that evacuation procedures were executed professionally and the cabin crew were the last to leave the plane.
Read More on BBC