Danny Ings’s late strike condemned the Foxes to their sixth league defeat of the season, as Ralph Hasenhuttl’s men expelled memories of the 9-0 defeat in the reverse fixture in October.
Leicester City missed the opportunity to temporary move further ahead of third-place Manchester City, who will be playing against Aston Villa on Sunday.
Rodgers admitted that the hosts were not at their best and they were made to pay for their wrong choices.
"We were just not quite at our best today,” the 46-year-old said.
“Normally we are very, very good defensively. We didn't press well enough and we made too many mistakes with the ball.”
“A couple of goals came from us making wrong choices. A disappointing day for us. We thought we would come away with a point which, possibly we would not have deserved.
"We could never quite find the pass. The game was with two teams looking to counter press so it was quite broken I felt.
"I don't think there were any issues with VAR today. We have a bit of respite to go away now, recover and analyse and get ready for next week."
Next up for Leicester City is a visit to Turf Moor to face a Burnley side who are winless in their last four league matches.