He impressed judges John Torode and Gregg Wallace throughout the series, so it was a no-brainer for them when it came to choosing a winner.
But not everyone was happy with the result, despite Thomas’s impressive meals throughout the show.
He had to face stiff competition from his competitors Sandy Tang and David Rickett to win the title.
Banker Thomas, 32, was impressed with his three-course meal – Torode feeling very moved by his work.
As the winner was announced, he said, “This is not fine food, these are not fine dishes, but this dish is for me an example of someone who understands how to make the most of each ingredient, with real style.
” I love that. It almost made my eyes cry. “
He added, “I think your food is great and your philosophy is comforting. I don’t think you should ever stray from it. This is the food that people like to eat. “
Thomas himself said, “It has been huge and the best thing I have ever done.
“I can’t see myself not working in food for the rest of my life because it makes me happy – the whole process has completely changed my life.” “
Viewers ran to Twitter to congratulate him on the victory, many believing he was the deserving champion.
Showbiz Editor Choices
But others were not so happy, claiming that the other two finalists had been “stolen” from the trophy.
Speaking to Twitter, a fan said, “Sandy has been ROBBED. His 3 dishes were perfect. #MasterChef #MasterChefUK. “
Another tweeted, “Seriously completely stolen. How the sand didn’t win is ridiculous. #MasterChef you can’t win with beaten fish, beef stew and an undercooked desert. “
A third added: “Wtf pub grub beat the amazing creations of Sandy and the beautiful entry of David? Wtf ?? How can a caramel pie, ice cream, lamb and fried studs beat other competitors? Boring. “
Meanwhile, many fans agreed with Thomas’ victory – as did his co-stars.
One viewer tweeted, “Congratulations Thomas, really good to have a winner who is cooking British classics for once. “
Another said, “Oh my god called Thomas the winner from the start. Soooo loved it. “
MasterChef is available to watch on BBC iPlayer.