British food has a reputation that often doesn’t reflect what you’ll actually find on the ground today.
Yes, there are traditional comfort dishes that have been around for generations. But modern British food is also heavily influenced by global cuisine, migration, and a world-class restaurant and street food scene — especially in cities like London, Manchester, and Edinburgh.
As we explored in our modern UK food scene guide, British cuisine today is best understood as a mix of:
- traditional comfort food
- pub classics
- international influence
- modern restaurant culture
This guide covers the essential British foods you should try when visiting the UK — whether you’re eating in a pub, restaurant, or street food market.
1. Fish and Chips
Probably the most iconic British food of all time.
What it is:
- Battered white fish
- Thick-cut fried chips
- Often served with salt, vinegar, and mushy peas
Why try it:
- Found across the UK
- Best eaten fresh near the coast or in a traditional chippy
- A core part of British food identity
2. Full English Breakfast
A classic British morning meal.
Typically includes:
- Eggs
- Bacon
- Sausages
- Beans
- Mushrooms
- Toast
- Tomatoes
Why try it:
- Found in cafés and hotels across the UK
- Extremely filling
- A cultural staple rather than just a meal
3. Sunday Roast
A traditional British family meal.
What it includes:
- Roasted meat (beef, chicken, lamb, or pork)
- Roast potatoes
- Yorkshire pudding
- Vegetables
- Gravy
Why try it:
- Usually eaten on Sundays in pubs
- One of the most traditional British dining experiences
4. Shepherd’s Pie / Cottage Pie
Classic British comfort food.
What it is:
- Minced meat base
- Vegetables
- Mashed potato topping
Why try it:
- Widely available in pubs and homes
- Deeply tied to British home cooking
5. Chicken Tikka Masala
A perfect example of modern British food.
What it is:
- Creamy tomato-based curry
- Marinated chicken
- Served with rice or naan
Why try it:
- One of the most popular dishes in the UK
- Shows how global cuisine has become British food culture
6. Steak and Ale Pie
A traditional pub classic.
What it is:
- Slow-cooked beef
- Rich gravy
- Encased in pastry
Why try it:
- Best experienced in a traditional British pub
- Hearty, filling, and deeply comforting
7. Bangers and Mash
Simple but iconic.
What it includes:
- Sausages
- Mashed potatoes
- Onion gravy
Why try it:
- One of the most common pub meals
- Very representative of everyday British cooking
8. Ploughman’s Lunch
A cold, simple British meal.
Typically includes:
- Bread
- Cheese
- Pickles
- Ham or salad
Why try it:
- Common in pubs
- Reflects traditional rural British food culture
9. Scotch Egg
A popular snack or starter.
What it is:
- Boiled egg
- Wrapped in sausage meat
- Breaded and fried
Why try it:
- Found in pubs, markets, and supermarkets
- A uniquely British snack experience
10. Sticky Toffee Pudding
One of the UK’s most famous desserts.
What it is:
- Soft sponge cake
- Dates
- Toffee sauce
- Often served with ice cream or custard
Why try it:
- Rich, sweet, and very British
- Found on most pub dessert menus
Modern British Food Today
While traditional dishes are important, modern UK food culture is far broader.
In cities like London, you’ll also find:
- Middle Eastern street food
- Indian and Pakistani cuisine
- Caribbean flavours
- Japanese ramen and sushi
- Vegan and plant-based dining
British food today is not one style — it’s a blend of many.
The Takeaway
The best British foods to try in the UK reflect both tradition and modern influence.
From fish and chips and Sunday roasts to curries and sticky toffee pudding, British cuisine is more diverse than its reputation suggests.
If you only try a few things, start with the classics — but don’t ignore the modern dishes that show how much UK food culture has evolved.