Cooking With The Stars came to an end on Tuesday evening as Dr Ranj Singh beat Josie Gibson to be crowned champion.
The 43-year-old TV star went head-to-head with the former Big Brother contestant in the last episode of the ITV series.
Dr Ranj cooked up a storm as he presented traditional Indian food, including homemade vegetable samosas, for the judges to tuck into.
Meanwhile, mother-of-one Josie paid homage to her late grandmother by serving up roast chicken, potatoes and cauliflower cheese.
"I'm lost for words," Ranj said upon picking up his trophy, as Josie said she had made a "friend for life" in her mentor, Tony Singh MBE.
Both Dr Ranj and Josie found themselves in the top three alongside comedian Joe Wilkinson.
Dr Ranj had been mentored by Clodagh McKenna while Joe had been learning his cooking skills from Judy Joo.
The trio were tasked with replicating the signature dishes of their professional chef mentors, with the winner going through to the final two.
They celebrities had the opportunity to call in professional help for two minutes if needed, but all three of them persevered without help.
Josie was put through to the final at three votes from the judges against Dr Ranj's two, leaving him to face Joe in one last cook-off.
The pair had to make beef wellington, including puff pastry from scratch and the meat cooked medium rare. All eight judges deliberated, and decided that Dr Ranj made the dish better.
It was then time for Dr Ranj and Josie to make two dishes that are loved by the great British public: Indian food and a roast.
As Dr Ranj was announced as the winner, viewers rushed to social media to congratulate him.
"A massive well done @DrRanj I've loved watching you on this show - is there no end to your talents?!!!" one person said.
Another tweeted: "Huge congratulations! You did so well!!!" while a third added: "@DrRanj Just watched #CookingWithTheStars and you were amazing, congratulations on winning the show I'm so happy for you!!!"
Cooking With The Stars is available to watch on ITV Hub.