Harry Kane captained Spurs as Gareth Bale started along with Joe Hart and Ben Davies amongst the other changes from the win over Brighton Hove and Albion.
Kane should've given Spurs the opener in the first minute from a well-weighted ball over the top of the defence but after beating the offside trap, fired over while he hit the post wit a low shot from outside the six-yard area moments later.
Kane eventually got his 200th goal for Spurs on 13 minutes when he got up from a corner-kick in the area to head home with a hand from Ludogorets goalkeeper Plamen Iliev unable to smother.
Spurs upped their tally three minutes from the half-hour mark as a spate of one-touch passes from Bale and Kane ended with Lucas Moura guiding the latter's square ball into an empty net.
The LilyWhites strengthened their grip after halftime with Pierre-Emile Hojbjerg and Carlos Vinicius on for Moussa Sissoko and Kane respectively, as Ghanaian Bernard Tekpetev set in for the hosts.
Ludogorets were back in the contest five minutes after the break when Claudiu Keseru collected a looping ball over the shoulder of the defence to volley past Hart.
Spurs reclaimed their two-goal cushion eleven minutes later after Giovani Lo Celso got space in the centre of the area to tap in Heung-Min Son's ball.
The Bulgarian champions were presented a few openings close to full-time, but fluffed their lines leaving Spurs to victory after managing the closing stages of the match.