Gordon Ramsay has praised Sir David Beckham as a "very talented chef".
The 59-year-old celebrity cook joked he refuses to make food for the former England captain nowadays, because his friend has become "too good" at cooking after honing his skills at culinary school in Milan.