Lebanon had pulled out of the friendly citing visa issues despite confirming their availability in early March.
"With Lebanon pulling out at the 11th hour, our preparations had suffered a jolt. It was disappointing but at the same time the situation was beyond our control," national coach Stephen Constantine said.
"It was just so hard to find a replacement as all other Teams had already finalised their schedule. But thanks to my colleagues in the All India Football Federation, we managed to rope in a Team at such a short notice and that's highly commendable," he added.
"I need to thank the Nepal FA for accepting our request. Personally, I have huge respect for Nepalese people and we look forward to a great match," Constantine said.