The Morocco international had targeted the clash with Mikel Arteta’s struggling side after limping out of the win against Leeds with a strained hamstring at the start of the month.
Callum Hudson-Odoi, who also suffered a similar injury, already returned to the squad for Monday’s game against West Ham.
But Ziyech is set for longer in the treatment room after already missing the start of the season with a knee problem.
Frank Lampard said: “You have to wait to recover. It’s not a long-term concern and we hope to have him back in the next week or so. And hopefully he can offer what he did before because he was offering great things.
“We missed that in a way, but that’s football and it’s what happens when players are playing at high level every two or three days.”
Reece James and Ben Chilwell are also fighting to be involved in either of the games after Christmas – today vs Arsenal or the clash with Aston Villa 48 hours later.
James was rested against West Ham with an ongoing knee issue, while Chilwell hurt his ankle in that game.
Lampard said: “They’re both doubtful so I can’t give you an answer at the moment. We’re not sure whether they will be fit for either game.”
Chelsea predicted lineup (4-3-3): Mendy; Azpilicueta, Zouma, Thiago Silva, Emerson; Havertz, Kante, Mount; Werner, Abraham, Pulisic.
This weekend get a £10 free bet with Betfair, when you bet £10 on a Same Game Multi on the Premier League.
Terms: Min £10 Same Game Multi bet on any EPL match this Fri- Sun. Free bet valid for 72 hours, awarded at bet settlement. Excludes cashed out bets. T&Cs apply.