Britain’s Best Home Cook is on BBC One at 8pm.

The contestants serve up a chocolate pudding, before trying to come up with a dish that uses either aubergine or tofu.

EastEnders is on BBC One at 7.30pm.

Linda arranges a memorial for Shak Eel but Carmel refuses to attend, despite Sharon and Denise’s attempts to persuade the grieving mum.

Ambulance is on BBC One at 9pm.

The paramedics of the West Midlands Ambulance Service are kept busy on the last Saturday before Christmas.

Coronation Street is on ITV at 9pm.

Eileen is shocked to find Feelan on her doorstep, armed with a handgun.

Humans is on Channel 4 at 9pm.

Third episode of the sci-fi drama. Laura is determined to uncover the truth about the secret operation, and Joe reluctantly decides to help Karen with Sam.

First Dates is on Channel 4 at 10pm.

A linguistics expert, who has trouble speaking to women, arrives in the restaurant, and a football fanatic sits down for a meal with a hairdresser.

The Good Fight is on More4 at 9pm.

Jay is arrested while driving Maia to court, and the firm rallies round when it turns out US immigration are involved.