Get ready to witness three home cooks delivering plates that would not be out of place in some of the finest restaurants in the world. This is the final of MasterChef 2026.