Chrissy Teigen and John Legend’s Christmas special features Stevie Wonder, Kim Kardashian, Kris Jenner and more

John Legend and Chrissy Teigen hosted a star-studded Christmas special last night.

The celebrity couple appeared in an hour-long programme on US television where Legend performed several tracks from his upcoming album, A Legendary Christmas.

They were joined by famous friends including Kim Kardashian West, her mother Kris Jenner and Legend’s "mentor" Stevie Wonder.

The variety show – also titled A Legendary Christmas – saw Jenner give Teigen a customised "Khrissy" headband, explaining that "everything is better spelled with a K".

Teigen then signed a contract officially making Jenner her mother.

(Image: Instagram/johnlegend)

(Image: Instagram/johnlegend)

Another segment saw Legend and Teigen joined by celebrities including former Glee star Darren Criss, pop singer Meghan Trainer and actress Jane Lynch in going door-to-door and surprising people by singing Christmas carols.

Another scene sees a girl tell Legend her favourite film is La La Land, which he starred in.

Teigen jumped in: "OK, he had a small role, first of all."

(Image: Instagram/johnlegend)

(Image: Instagram/johnlegend)

She later explained it is important to keep her Oscar, Grammy, Emmy and Tony award-winning husband "humble".

The Fab Five from Netflix’s makeover show Queer Eye – Tan France, Karamo Brown, Antoni Porowski, Jonathan Van Ness and Bobby Berk – surprised Legend and Teigen’s two-year-old daughter Luna with a FaceTime call and Kim Kardashian was camera-shy in turning down a selfie with an annoying family member.

(Image: Instagram/johnlegend)

(Image: Instagram/johnlegend)

As well as the comedy sketches, viewers were treated to music from the guests, with Wonder performing his hit What Christmas Means to Me along with Legend and the house band.

Teigen and Legend were then surrounded by their actual family for a performance on the piano, and writing on Twitter, Teigen said: "Very happy to have this memory (and footage!) forever. Thank you guys so much for watching my heart is happy."

Legend and Teigen married in 2013 and as well as daughter Luna also have a six-month-old son, Miles Theodore.