Mbwana Samatta pulled a goal back for Villa but, despite Bjorn Engels hitting a post with two minutes left, a spirited performance could not stop City.
City with Sunday's win became the first side to win the competition three seasons in a row since Liverpool claimed four straight titles from 1981 to 1984.
Pep Guardiola made eight changes from the team that beat Real Madrid in the Bernabeu, but City still controlled the game and dominated possession throughout. "When you have a team that is incredible in the Premier League, so many champions drop after winning the league".
Goals from Sergio Aguero and Rodri ensured Pep Guardiola's side retained the League Cup yet again.
A lofted ball to the far post by Spain global Rodri was headed back across goal by Phil Foden for Aguero to volley into the turf past goalkeeper Orjan Nyland and into the net.
The only blemish during Guardiola's reign has been City's lack of success in Europe.
A two-goal lead usually spells the end for City's opponents, but a freakish slip from Stones gave Dean Smith's Villa side an unlikely route back into the match. Grealish blocked Ilkay Gundogan's cross, with Lee Mason awarding a corner which replays confirmed should have been a goal-kick.
Hamlin & Five Others To The Rear For Daytona 500
John Roberts reported that Trump will take a run in the race in the "Beast, quot;, the presidential limousine". About 100,000 people are expected to attend this year's race and millions more will watch on television.
It was Aguero's 10th goal in his last six starts against Villa and a setback for the Midlands side who looked unlikely to recover when Rodri doubled the lead 10 minutes later.
Villa refused to go quietly and nearly forced extra-time but Engels' header was turned onto a post by Claudio Bravo.
"[With the] second team [he played] 50-60 minutes, now it's weeks and weeks and weeks [of gaining full fitness]". Let us know in the comments section below.
"I learn in the big clubs I was before that when they win a trophy they go and take a shower and think of the next", Guardiola said.
"There were also good chances to score and there was one at the start of the game by Anwar El-Ghazi". We knew we would have to be patient without the ball, they went 2-0 up and it is a mountain to climb against a team of that quality but we almost climbed that mountain'. "He is 19-year-old, you have a lot to improve but with his behaviour he can achieve whatever he wants".
'I couldn't wait to play.
"We're pleased with our performance because we were up against one of the best teams in the world", he added.