The country’s finest amateur chefs face off in the grand final of MasterChef.

After seven gruelling weeks hunched over hobs, and rustling up amazing creations including swans made of coconut and crazy concoctions of beetroot sorbet and smoked chicken, hearty pies to please the critics and oozy puddings to make Gregg weep tears of joy, the 56 amateur cooks have been whittled down to three.

In tonight’s final, the contestants must produce the three best dishes of their lives as they push their skills and creativity to the max.

Only one will be crowned MasterChef champ and follow in the footsteps of last year’s winner, Dr Saliha Mahmood-Ahmed.

Who will wow judges John and Gregg the most and walk away with the coveted title?