Większość ludzi w Londynie spożywa dietę, która składa się z tradycyjnych angielskich potraw, zazwyczaj podkreślając mięso i skrobie, a także żywności z innych kultur, które zostały udostępnione dzięki współczesnym udogodnieniom, takim jak indyjskie curry.
Ludzie w Londynie zazwyczaj jedzą trzy posiłki dziennie - śniadanie rano, lekki obiad po południu i cięższa kolacja wieczorem. Niektórzy londyńczycy nadal podpisują się pod bardziej tradycyjną strukturą posiłków, gdzie kolacja jest w południe i jest największym posiłkiem dnia, poprzedzoną porannym śniadaniem, a następnie herbatą, która jest lżejszą przekąską wieczorem.
Śniadanie w Londynie może składać się z tradycyjnego angielskiego śniadania - jajek, bekonu, kiełbasy, chleba, fasolki po bretońsku i grzybów - ale w dzisiejszych czasach częściej ludzie spożywają płatki, tosty lub owsiankę. Większość ludzi w Londynie jest w pracy lub w szkole w porze lunchu, więc lunch jest zazwyczaj zapakowany w kanapkę, owoce i torbę chipsów ziemniaczanych (lub chipsów, jak nazywa się w Anglii).
Wieczorna kolacja jest często cięższym posiłkiem z pieczonego mięsa, ziemniaków i warzyw z sosem, ale popularne jest też dla rodzin zamawianie curry. Curry stał się tak mocno zakorzeniony w angielskich nawykach żywieniowych, że niemal sam stał się tradycją.