"Normally, we've defended very, very well. But for whatever reason, we went soft. They're not perfect, they're not robots. They will, at times, drop the level.
"But tonight was about doing the basics of the game well and we didn't quite do that well enough to keep the clean sheet."
The game had started well for the league leaders, with Luke McCowan opening the scoring on his return to Dens Park, the former Dundee captain heading in superbly from a Greg Taylor cross.
Celtic failed to double their lead through chances for Adam Idah and Paulo Bernardo, who headed off the crossbar, and that allowed Dundee to equalise when Oluwaseun Adewumi finished an electric counter-attack.
Yang Hyun-jun then nodded the visitors back in front after Carson parried Kyogo Furuhashi's dangerous cross towards the back post.
But Docherty's side were again level just a minute later when Cameron Carter-Vickers diverted the superb Josh Mulligan's cross into his own net.
Celtic were rattled for large spells thereafter as a young and fearless Dundee side pushed for a winner, which they thought they had through Donnelly's back-post header in the 78th minute.
But Engels' penalty means Celtic's huge lead at the top stretches to 16 points, while Dundee move to within two points of sixth-placed Hibernian.