A maioria das pessoas em Londres segue uma dieta que consiste em alimentos tradicionais ingleses, geralmente enfatizando carne e amidos, bem como alimentos de outras culturas que foram disponibilizados pela conveniência moderna, como curry indiano.
As pessoas em Londres geralmente fazem três refeições por dia - café da manhã, um almoço leve à tarde e um jantar mais pesado à noite. Alguns londrinos ainda aderem a uma estrutura mais tradicional de horários das refeições, em que o jantar é ao meio-dia e a maior refeição do dia, precedido por um café da manhã e seguido de chá, que é um lanche mais leve à noite.
O café da manhã em Londres pode consistir em um café da manhã inglês tradicional - ovos, bacon, salsicha, pão, feijão cozido e cogumelos - mas hoje em dia, é mais comum as pessoas comerem cereais, torradas ou mingaus. A maioria das pessoas em Londres está no trabalho ou na escola na hora do almoço, então o almoço geralmente é uma refeição embalada com um sanduíche, frutas e um pacote de batatas fritas (ou batatas fritas, como são chamadas na Inglaterra).
O jantar costuma ser uma refeição mais pesada, composta por carne assada, batatas e vegetais com molho, mas também é popular para as famílias pedirem curry. O curry se tornou tão arraigado nos hábitos alimentares ingleses que quase se tornou tradição em si mesmo.