Michael Beale’s side controlled the game, played at Leicester’s King Power Stadium, and took the lead through centre-back Lloyd Jones’ header from a corner midway into the second half.
The young Reds dominated the match and deservedly doubled their lead when Jerome Sinclair netted with eight minutes remaining.
It was a comfortable victory for Beale’s side – who recovered from a 5-0 defeat to Southampton last time out.
The first half had seen Sheyi Ojo and Ryan Kent looking lively, with Ojo missing a good chance to put the visitors in the lead. The young winger was lively throughout, showing why he’s been named in Jurgen Klopp‘s matchday squad of late and recently made his league debut as sub at Southampton a fortnight ago.
Stewart played 63 minutes on his return from injury, before being replaced by Ryan McLaughlin.
The 22-year-old Londoner picked up an ankle injury last month, shortly after penning a new long-term contract at the club having made his league debut as sub against Aston Villa.
LFC U21s: Bogdan; Randall, Ilori, Jones, Maguire; Stewart (McLaughlin 63), Brannagan, Chirivella (O’Hanlon 63); Kent (M Gomes 89), Sinclair, Ojo.
Subs not used: Kelleher, Hart.