Going to London soon and wondering where to get the best British food. Anything else other than fish & chips?
I would highly recommend a traditional Sunday roast (typically roast beef or chicken, mashed potatoes, vegetables and Yorkshire pudding). I lived in London for a year and this was the best British food I had. Most pubs will have Sunday roast but a few recommendations are The Albion, The Marksman Pub, and The Royal Oak. Steak and ale pie is another traditional British food that you'll see on most pub menus. Try the pie room at Newman Arms for a nice selection. Chicken tikka masala is one of England's national dishes, so there are many places to try it including Punjab and Aladin. Lastly, don't forget to try an English breakfast, although you might want to ask them to hold the black pudding! I love The Breakfast Club. Enjoy and happy eating!
Mentioned in this answer:
I'd recommend going to a pub, such as this one: http://newmanarms.co.uk/ to sample some British pies!
Went to London with family (adults + children and grandma) last Easter and we were happy to have dinner at pubs several times, a nice and good surprise !