Germany's eight-game winning run under head coach Hansi Flick came to a halt as substitute Steven Bergwijn earned the Netherlands a draw in Amsterdam.
Thomas Muller scored the opener for the away side as the four-time world champions took the lead in the friendly before Bergwijn levelled.
The hosts thought they had won a penalty after Memphis Depay went down after a challenge by Thilo Kehrer.
However, the referee reversed his decision after watching the incident again on the pitchside monitor following VAR consultation.
Germany seemed to have turned a corner since Flick took over from Joachim Low following last summer's last-16 exit at the European Championship.
But they were handed a stern test by Louis van Gaal's side who are also now unbeaten in nine games since the Euros.
Chelsea's Timo Werner almost got on the scoresheet also as he headed against the bar before the Netherlands' Donyell Malen, who plays his club football in Germany for Borussia Dortmund, raced clear only to fire wide.
Muller's goal came on the stroke of half-time in his 112th appearance for Germany.
The goal was not quite enough to earn his side a win, however, as Bergwijn struck from inside the box 10 minutes after coming on, the Tottenham player's third goal for his country during this international break.
Both teams [Netherlands and Germany] have already qualified for the World Cup which takes place in Qatar between 21 November and 18 December.
Â
Â