Giving the film three stars out of five, Almar Haflidason of the BBC wrote the film is "liberal but fun adaptation of a classic" that "turns out to be quite touching as Muppet movies go. Less pleasing are the forgettable songs that offer both clumsy word construction and dire music that eats away at the aesthetic quality of the movie. But you'll be too busy looking out for the assorted Muppets to care much." Anthony McGlynn of "Screen Rant" called "The Muppet Christmas Carol" "a work of genius on every level" and "the greatest Christmas movie ever made", praising the original songs that were written for the film and Michael Caine's performance as Scrooge.