Traditional British dishes are also popula – many chefs only use local British ingredients to make them in their restaurants. Most pubs and hotels also serve traditional dishes like roast beef and Yorkshire pudding, Lancashire hotpot and apple crumble.