The match, which will kick-off at 7.45pm, was due to take place on Tayside the previous Saturday, but was cancelled because of Celtic’s involvement in the League Cup Final.
Celtic will play Dundee United at Hampden on Sunday, March 15, the middle of three successive fixtures between the clubs.
The first of those games, a Scottish Cup quarter-final tie at Tannadice, takes place this Sunday. United also travel to Celtic Park on league duty the weekend after the League Cup showpiece.
Dundee held Celtic to a 1-1 draw in the previous league meeting at Dens Park in August, but the visitors won 2-0 in the Scottish Cup clash between the teams a month ago.