Playing in front of their home crowd, the unbeaten Hoosiers (7-0) took off on a 13-0 run to start the second half and scored 22 of the first 25 points scored in the period.
Zeller added nine rebounds and four blocked shots to the Indiana effort. Victor Oladipo and Will Sheehey both contributed 19 points.
Dexter Strickland came off the bench to lead North Carolina (5-2) with 14 points. The Tar Heels got only nine points from its starting five while Strickland and three other reserves were in double figures.
North Carolina shot 38 percent from the field and 42.9 percent from the free throw line. Indiana shot 44.6 percent from the field and 75 percent from the line. Indiana out-rebounded the Tar Heels 44-34.