A clinical second-half display secured Chelsea's place in the FA Cup final and kept alive their hopes of a Premier League and FA Cup double.
Aston Villa were unfortunate not to win a first-half penalty when Jon Mikel Obi brought down Gabby Agbonlahor.
Didier Drogba poked John Terry's drive past Brad Friedel to open the scoring.
Florent Malouda doubled the lead, sweeping Michael Ballack's cross home at the far post, before Frank Lampard's low drive compounded Villa's agony.
bbc
Villa's squad is too thin. They need to buy 3-4 players in the off season.
it seems chelsea is hitting form at the right moment.
the defeat to inter is indeed a blessing in disguise.
FUMING ... Aston Villa boss Martin O'Neill
Terry was booked after the break in Chelsea's 3-0 FA Cup semi-final win when he caught England team-mate Milner on the calf with a high tackle in the Villa half.
After treatment, Milner was able to continue, much to O'Neill's relief after an incident that left a sour taste in the Irishman's mouth.
The Villa chief blasted: "It was an horrendous challenge on an England team-mate.
"James Milner is exceptionally lucky his career is intact. It should have been a straight red card.
"It could have been very serious. James is lucky to have got away with it. The fact his leg was in the air helped. I have spoken to the doctor who says he's a very lucky boy."
Referee Howard Webb's decision not to send Blues skipper Terry off left O'Neill fuming. He added: "Terry's 15 yards outside the box and going away from goal.
"It was a pointless challenge but he made it and therefore the consequences of it should have been a red card.
"It was an obvious decision. You didn't need four replays to see it."
Penalty claim: Gabriel Agbonlahor went over under the tackle of Mikel
And the Villa supremo also blasted Webb for failing to award a penalty to his side when John Obi Mikel brought down Gabriel Agbonlahor in the box in the first half.
"It is incontestable. Even the Chelsea players knew, you could tell by their reaction it was a penalty.
"The referee has chosen to ignore it because of the possible consequences.
"The referee bottled it against Manchester United and we have had the same today."