The Blues went ahead after 15 minutes through Lampard at the back post.
But John Carew levelled for Villa before the break, only for Lampard to score from the penalty spot on the stroke of half time.
In the second half Chelsea ran riot, Florent Malouda making it three.
The visitors gave away another penalty which Lampard again despatched with maximum efficiency past Brad Friedel.
With Villa's defence in tatters Malouda t slotted home a fifth after being teed up by Lampard.
Substitute Salomon Kalou made it six before Lampard punished some more dire defending with his fourth.
Birmingham and Arsenal had to settle for a 1-1 draw at St Andrews with two late goals.
But veteran Blues striker Kevin Phillips had the last word in injury time.
Bacary Sagna's attempted clearance inside his own area deflected off Phillips and looped over keeper Manuel Almunia into the goal.
Hull continue to fight against relegation with a 2-0 home win over Fulham.
Jimmy Bullard scored against his old side from the penalty spot after 16 minutes.
Just after the break Craig Fagan sealed the three points as he looped a header from Dean Marney's cross back past Schwarzer.
West Ham’s miserable week continued with a 1-0 home defeat to Stoke City.
The Hammers January signing Mido missed a sitter from a few yards in the first half and the home side were made to pay for this profligacy.
Stoke substitute Riccardo Fuller then silenced Upton Park with a stunning individual second half winner.