The finalists stretch themselves to their limits as they try to produce the three best dishes of their lives for judges John and Gregg. Only one of them will be declared MasterChef champion. Show more
Discover 11,128,835 listings and 278,235 playable programmes from the BBC
The finalists stretch themselves to their limits as they try to produce the three best dishes of their lives for judges John and Gregg. Only one of them will be declared MasterChef champion. Show more