Jimmy Floyd Hasselbaink made it six goals in two games for Chelsea as he grabbed a penalty and a stunning 35-yarder to continue Spurs' miserable record against their London rivals.
Ramon Vega helped Chelsea on their way by giving away an early penalty for handball but Spurs were well beaten as the rain teemed down at Stamford Bridge.
George Graham's side battled well in midfield but only created long-range chances, while Gianfranco Zola and Hasselbaink were clinical for the Blues.
Tottenham travelled across the capital seeking their first win over the Blues since 1990 but their casualty list was almost as long as the notoriously bad run against their London rivals.
Sergei Rebrov, Oyvind Leonhardsen and Ben Thatcher were all out from last week's win over Derby, but a patched-up side started positively.
Ed de Goey came out to claim a dangerous cross from Stephen Clemence and then produced a fine reflex save to deny Willem Korsten, tipping his countryman's fierce shot over the bar. Better save
The Chelsea keeper made an even better save in the eighth minute, diving low to his left to turn Les Ferdinand's drive to safety after the Spurs striker had muscled past Marcel Desailly.
Spurs' early good work was undone in the 12th minute when Vega's hand scooped the ball away from Gustavo Poyet's head as they challenged for a high left-wing cross.
Referee Steve Dunn pointed to the spot and Hasselbaink stepped forward to power home the penalty for his ninth of the season.
Both teams struggled to find any rhythm after the goal as the game became bogged down in a midfield scrap.
Tottenham fans sensed hope when Ferdinand skipped round de Goey on the byline in the 38th minute and cut the ball back for Korsten, but Frank Leboeuf challenged the Dutch striker who failed to find the open net.
Chelsea made Spurs pay by doubling their lead within a minute. Dennis Wise's left-wing cross was headed goalwards by Hasselbaink, and Zola nipped in front of Luke Young to head home from close range.
Hasselbaink nearly added to his tally soon after the break with a clever flick at the near post, but Sullivan was aware enough to make the save.
De Goey flew to his right to beat out a screamer from Korsten who, two minutes earlier, had kicked the `keeper in the head as he came out to smother the ball.
Tottenham enjoyed plenty of possession but could not penetrate the Chelsea back line. The home team, meanwhile, always looked capable of stretching their lead on the break. Hasselbaink broke menacingly in 65th minute and it took a superb tackle from Carr to halt his progress.
Mario Melchiot nearly made it three for Chelsea when he headed against the post from a delicate Wise cross, but Hasselbaink did the trick with three minutes left.
He picked up the ball 35 yards out and unleashed a fierce, low right-foot shot which flew inches inside Sullivan's left-hand post for the Dutchman's sixth goal in two games.