British food is still made either like the Luftwaffe is flying overhead or we are celebrating the fact that the war is over and we can cook with butter and oil again. There’s nothing in-between.
Thanks to successive waves of immigration in the 20th century from India, Bangladesh, the Caribbean, Africa, China and others we actually have a pretty diverse and vibrant food culture.
Sadly a lot is still dominated by roast dinners and meat and two veg (one of those veg is always potato) but go to any major city and you’ll likely find excellent quality restaurants from pretty much every culture on earth.
Sounds like you have had some shit roast dinners. A good roast dinner is amazing. I love all the foreign foods we have access to now as well, but our traditional cooking gets a lot of shit when really it’s just bad cooks. Although we do also have stuff like jellied eels and mushy peas, so I’m not saying it’s all good…


