Bundling Delhi out for 191 in the second innings, Karnataka scored the required 175 runs for a victory in 40.3 overs, 35 minutes after lunch-break on the final day, losing only two wickets.
Opener Mithun Beerala scored an attractive unbeaten 101, his maiden ton in the Ranji Trophy, playing in his first season for the state.
Looking for a hat-trick of Ranji wins, six-times champion Karnataka, with this emphatic win, took their tally to 19 and were placed comfortably in the Super League behind leader Mumbai.
J Arunkumar (32) and Vijay Bharadwaj (28 not out) came up with useful contributions for the hosts in the second knock. Mithun's maiden ton came in 156 minutes and was studded with 15 boundaries.
Earlier in the morning, Delhi, resuming at 182 for seven in their second knock, after conceding a 17-run first innings lead to Karnataka, were skittled out for the addition of just nine runs in 4.3 overs.
Skipper Venkatesh Prasad, who had claimed two wickets on Friday, celebrated his return to the national side by taking all the three wickets that fell on Thursday to return with five for 36 and a match haul of 11 for 96.