the most popular british food is the yorkshire pudding, according to an official yougov poll. and if you want to know what the three most popular british foods are, it's yorkshire pudding with the gold medal, followed by the sunday roast in second place, with fish & chips in third.