Bartholomew Ogbeche (70') made sure the hosts picked up a point as the Nigerian converted from the spot to cancel out Marcos Tebar's (67') opener.
Mislav Komorski's injury facilitated Panagiotis Triadis' first start for the Highlanders. Ulises Davila returned to the lineup and Vinit Rai replaced Bikramjit Singh for the visitors.
With a quarter of an hour gone, Vinit Rai ran clear into the NorthEast United box but his volleyed effort from Lallianzuala Chhangte's cross could only graze the outer side-netting.
Goalkeeper TP Rehenesh made a couple of mistakes but redeemed himself quite well. A wayward backpass from Rowllin Borges had the Kerala-born shot-stopper play the ball to Chhangte but the young Mizo winger's shot was saved.
Rehenesh also made a good save off Davila's shot from 20 yards out, making up for his defenders who were caught napping.
While Bartholomew Ogbeche was kept relatively quiet in the first half, it was Federico Gallego and Triadis who kept the Dynamos defenders on alert. The winter signing managed to even hit the upright in the last minute of injury time in the first half.
Four minutes after the change of ends, the Ogbeche had just the keeper to beat but the Nigerian shot wide.
The Nigerian got his first shot on target around the hour mark as he headed in straight onto Francisco Dorronsoro's gloves from Triadis' brilliant rabona cross.
The visitors drew first blood against the run of play. Second-half substitute Romeo Fernandes crossed low and Rehenesh dived to parry the ball away. However, the ball fell to birthday boy Marcos Tebar, who completed the easiest of tap-ins.
It took only a couple of minutes for the Highlanders to draw level. Rowllin Borges had played Ogbeche through on goal but referee Pranjal Banerjee was quick to point to the spot after the former PSG forward dived for a penalty.
Ogbeche made up for his earlier skirmishes from the penalty kick as he levelled matters up, sending the keeper the wrong way and rejoining FC Goa's Ferran Corominas in the Golden Boot race with 11 goals.
In injury time, Borges hit the underside of the bar and the ball stayed out of the net, giving Delhi yet another draw. NorthEast remained fourth with 24 points with only three games to go.