The 90-year-old actor was admitted to Lilavati Hospital in Mumbai late on Sept 15 after he complained of uneasiness, chest pain and fever.
He was moved out of the intensive care unit (ICU) on Monday.
Earlier, superstar Amitabh Bachchan on Monday visited him at the hospital.
"Went and visited Dilip Saheb, Yusuf Khan, Dilip Kumar my icon inspiration, who lies in hospital.. He is well and recovers !," Bachchan posted on his blog.
"I had never met him so ... in bed, in hospital, ailing and troubled and harassed by all the medical fuss around him .. Dilip Kumar !! the great thespian, the wonder of Indian cinema, the ultimate performer in my eyes, lying there in Lilavati Hospital, recovering from a recent mild heart attack !"
Bachchan said Dilip Kumar is doing fine and is cheerful.
"He seemed cheerful .. at least when he saw me ... Saira ji warned me that he had been quite irritable and non cooperative throughout the day, and so to excuse any kind of untoward behaviour that he may dole out to me ... but he was gracious and kind .. repeatedly he kept saying 'wah' 'wah' and then slipping into repetitions of 'Allah' ..," blogged Bachchan.
"But he smiled when he saw me and when I held his hand he gripped it like I would never be able to extricate myself from it ... strong and full of strength ..," he had said.
"There is talk to bring him back home soon ... that bodes well for him and his family .. may he recover fully as soon as possible ... our prayers and 'duas' for him ..," said Bachchan.
--IBNS (Posted on 27-09-2013)