Tom Rhodes has won MasterChef 2021 after the amateur chef battled it out against Mike Tomkins and Alexina Anatole in a very tense final.The BBC show, presented by John Torode and Gregg Wallace, was postponed following the death of Prince Philip last Friday. Speaking about winning the competition, he said: “This is the biggest achievement of my life.