Indiana kept pace with Michigan at the top of the Big Ten Conference, setting up a showdown for the league lead in Bloomington on Saturday.
Michigan defeated Northwestern earlier in the evening 68-46, leaving both the Wolverines and Hoosiers at 7-1 in league play.
Zeller scored 19 points and grabbed 11 rebounds. Victor Oladipo and Christian Watford both had 17. Indiana owned a 20-point halftime lead and did not let up during the second period while forcing 18 turnovers.
The Hoosiers climbed to 19-2 for the season.
Purdue (11-10, 4-4) was led by a career-best 30 points from freshman A.J. Hammons.