My list of traditional British food is:
Breakfast - porridge, full English, poached egg on toast, kedgeree, kippers
Lunch - salad, soup or sandwiches
Dinner - full Roast Dinner (Beef, Chicken, Lamb or Pork), Toad-in-the-hole with mash peas and gravy, Sausages with mash and onion gravy, Cottage pie, Shepherds pie, Lancashire Hotpot, Steak & Kidney pie, Steak & Mushroom pie, Chicken Leek & Ham pie, Beef stew with dumplings and Fish &Chips
Sides - buttery mashed potatoes with mustard, steamed seasonal vegetables, braised cabbage, cauliflower cheese, and coleslaw
Desserts - Apple/cherry pie, custard, Lemon meringue pie, Queen of puddings, Bread & Butter pudding, Sussex Pond pudding, Summer pudding, Chocolate self-saucing pudding, Baked Apples, Banana custard and split, Sticky toffee pudding, Poor Knights of Windsor pudding, Strawberry ice cream, Strawberries & cream, Eton Mess and Lemon tart
However, our “traditional” food as a nation has changed over the past 60 years, so I would say that the following have become very common in British households, too:
Breakfast - Muesli, Greek Yogurt with fruit and /or nuts, Avo-on-to, French toast with berries and maple syrup, Pancakes with bacon and maple syrup, chia pudding
Lunch - filled wraps (chicken, salad, Hummus), Pitta bread with dips, Caesar salad, Greek salad, Tuna salad Niçoise
Dinner - Pasta Bolognese, Lasagne, Pizza, BBQ, Chicken Katsu Curry, Pork Katsu Curry, Chicken Tikka Masala, Chicken Korma, pork or beef Bulgogi with Bao buns, Green and Red Thai Chicken Curry, Chicken Satay, Stir fry, Gumbo, Jambalaya, Enchiladas, Fajitas and Burritos
And yes, most are cooked from scratch except the specialist ingredients (I don’t make my own Thai Curry Paste or Korean marinade) and we eat all of these as a family throughout the year, along with some fusion meals that I make up as I go along!