New signings Ederson, Danilo and Kyle Walker were all named in the City starting line-up but it was John Stones who opened the scoring 10 minutes into the game.
Raheem Sterling and Brahim Diaz then added further goals in the second half to wrap up victory.
City opened the scoring when Kevin De Bruyne's free-kick flicked off the wall and fell to the feet of England centre-half Stones, who made no mistake from close range.
League Cup
Guardiola concerned by mounting Manchester City injury list
And Sterling doubled the advantage with 16 minutes when he waltzed through an almost static Tottenham defence and turned the ball past Michel Vorm.
Victory was wrapped up in stoppage time when Tottenham failed to clear their lines after a series of shots were blocked and Diaz popped up to make it two goals from two games with a simple tap in.
It was Walker's first match against Spurs since joining City from Mauricio Pochettino's side and his former manager played down the fact that fans booed the full-back.

Mauricio Pochettino the head coach / manager of Tottenham Hotspur gives the ball to Kyle Walker of Manchester City during the International Champions Cup 2017 match between Manchester City and Tottenham Hotspur at Nissan Stadium on July 29, 2017 in Nashvi

Image credit: Getty Images

“I totally understand. Fans showed they are disappointed with the situation but the Tottenham fans love him really.
“He spent nine years at the club. It is not personal. It is not a big issue. It is only to show him they were disappointed he left.”
Premier League
Opinion: Southampton draw highlighted City's biggest weakness
Premier League
City frustrated by Southampton at the Etihad
18/09/2021 AT 13:18