MasterChef
Season 12 Episode 25
It's the MasterChef final. After a formidable seven-week competition, the search for the country's best amateur cook reaches its climax. The finalists must push themselves to the limit one last time before John Torode and Gregg Wallace crowns one of the three highly talented cooks as the champion. In this final challenge, the finalists must pull out all the stops, show everything they have learned, and demonstrate what sort of cook they have become. They have three hours to produce three exceptional courses, push the culinary boundaries and give the judges an awe-inspiring tasting like never before. At the end of the challenge, one of the finalists will lift the trophy and become the 12th MasterChef champion.
Episodes in Season 12
Episode 1
30 min
Episode 2
30 min
Episode 3
30 min
Episode 4
30 min
Episode 5
30 min
Episode 6
30 min
Episode 7
30 min
Episode 8
30 min
Episode 9
30 min
Episode 10
30 min
Episode 11
30 min
Episode 12
30 min
Episode 13
30 min
Episode 14
30 min
Episode 15
30 min
Episode 16
30 min
Episode 17
30 min
Episode 18
30 min
Episode 19
30 min
Episode 20
30 min
Episode 21
30 min
Episode 22
30 min
Episode 23
30 min
Episode 24
30 min
Episode 25
30 min