La maggior parte delle persone a Londra mangia una dieta che consiste in cibi tradizionali inglesi, tipicamente enfatizzando carne e amidi, così come cibi di altre culture che sono stati resi disponibili dalla convenienza moderna, come il curry indiano.
Le persone a Londra di solito mangiano tre pasti al giorno - colazione al mattino, un pranzo leggero nel pomeriggio e una cena più pesante la sera. Alcuni londinesi aderiscono ancora a una struttura più tradizionale di orario dei pasti, dove la cena è il mezzogiorno e il pasto più grande della giornata, preceduta da una colazione mattutina e seguita dal tè, che è uno spuntino più leggero la sera.
La colazione a Londra può consistere in una tradizionale colazione inglese - uova, pancetta, salsiccia, pane, fagioli e funghi - ma oggigiorno è più comune per le persone mangiare cereali, toast o porridge. La maggior parte delle persone a Londra è a lavoro o a scuola all'ora di pranzo, quindi il pranzo è solitamente un pasto pieno di sandwich, frutta e un sacchetto di patatine (o patatine come vengono chiamate in Inghilterra).
La cena è spesso un pasto più pesante di carne arrosto, patate e verdure con sugo, ma è anche popolare per le famiglie di ordinare un curry invece. Curry è diventato così trincerato nelle abitudini alimentari inglesi che è diventato quasi una tradizione in sé.