The former Army officer beat fellow finalists Steven Carter-Bailey and Kate Lyon to the top spot after she wowed the judges this evening with a slew of culinary creations.
She pulled out all the stops for her final pièce de résistance by making a honey bee-themed version of a traditional Entremet cake.
On top of that, Sophie’s showstopper featured lemon curd, white chocolate and lavender mousse, set honey custard and hazelnut Feuilletine that she’d made from scratch, as well as edible bees and a gorgeous marbled mirror glaze.
Following her victory, the amateur baker, 34, said: “It was very surreal, and I hadn’t allowed myself to think that I could win it up to that moment in time when they said my name and then the enormity of it hit me.
“I do keep my emotions under control, so there wasn’t really a point in the tent that I would burst into tears. It wasn’t going to happen at the end of the final either, because if anything it was a relief.
“I think I am pretty cool, calm and collected. I don’t mind working under pressure, so being in the tent working under time restraints and the hot weather made me more focused and better organised.
“I am a girl who is pretty unfazed by most things, and I really enjoy throwing myself into the deep end in anything, so the challenges in Bake Off were something I enjoyed, not feared.”
During her 10 weeks in the famous tent, Sophie was named Star Baker twice and even received a coveted handshake from judge Paul Hollywood.
The victory comes as judge Prue Leith accidentally revealed on Twitter who had won this year’s competition, before quickly deleting the post.
“No one told me judging a #gbbo final would be so emotional,” she wrote. “I wanted them all to win. Bravo,” Prue wrote, before naming the series winner.
Speaking about her grave error, the 77-year-old cooking maestro admitted she was “mortified” by the mistake.
The Great British Bake Off is available to watch on Channel 4’s catch-up service All4.