
Il centro storico è la zona in cui sono concentrati la maggior parte dei ristoranti di Milano. A Brera si trovano quelli più esclusivi ed eleganti, mentre nella zona dei Navigli quelli più rustici o apparentemente tali, come trattorie ed osterie, anche se negli ultimi anni anche in questa zona la tipologia dei locali sta cambiando, con l'aprirsi di nuovi locali alla moda. Nonostante Milano non sia una città di mare, il suo Mercato generale del Pesce è il più grande del Sud Europa e vi transita ogni mattina una grandissima quantità di pescato, poi rivenduto in tutta Italia. Recentemente sono stati aperti un'infinità di ristoranti etnici che offrono una valida alternativa alla cucina tradizionale italiana: ristoranti giapponesi, indiani, brasiliani, argentini, cinesi, africani.. Piatti tipici della zona di Milano sono: il risotto giallo, la cotoletta (bistecca di manzo con l'osso alta circa 1 cm e viene prima passata ai ferri poi in seguito impanata e fritta) e la cassoeula di maiale o di oca, piatto calorico adatto alla stagione invernale.