The forward makes his first appearance since October 1 after recovering from a hamstring injury and is included in Jürgen Klopp’s XI at the London Stadium.
Elsewhere, Georginio Wijnaldum has shaken off an ankle issue to start against the Hammers as the Reds make three changes from Wednesday’s win over Maribor, with Joe Gomez also handed a berth.
Jordan Henderson is ruled out with a thigh injury, so Simon Mignolet takes the captain’s armband.
Liverpool: Mignolet, Gomez, Matip, Klavan, Moreno, Can, Wijnaldum, Oxlade-Chamberlain, Salah, Mane, Firmino.
Subs: Karius, Lovren, Milner, Sturridge, Grujic, Solanke, Alexander-Arnold.