Desde 1532 até o Ciclo do Café, os hábitos alimentares de São Paulo não mudaram muito. Os jesuitas começaram a criar animais de pequeno porte e a plantar mandioca, milho, cará e feijão. Frutas como pinhão, jabuticaba, araçá, pitanga e cambuci faziam parte da herança dos índios. Os bandeirantes que sairam de São Paulo querendo escravizar índios acabaram espalhando uma dieta cheia de feijão, carne-seca e toicinho. Junto com esses, vinham o milho, as frutas e as carnes de aves, a capivara, a anta e o tatu. Tudo isso deu origem ao tradicional prato paulista, virado de feijão.
Além do virado, tinha leitão à pururuca e frango. No interior, dava pra encontrar cuscuz de legumes, mandioca frita, feijão com carne de porco e arroz de carreteiro. São Paulo delegou alguns pratos à outros Estados, como paçoca de carne-seca e arroz com suã. Umas delícias que ficaram até hoje são as pamonhas, curaus e canjicas.
E as sobremesas? Bem, por aqui tem paçoca de amendoim, canjica, marmelada, bananada, doces de batata-doce e de abóbora. Além disso, as compotas fazem grande sucesso, assim como o bolinho de chuva, arroz-doce, biscoito de polvilho, pão de ló e creme de ovos.
A seguir, são alguns pratos típicos da cidade. Primeiro, é o Virado à Paulista. Boa parte dos restaurantes populares da capital paulista tem um anúncio na segunda-feira como "Prato do Dia: Virado à Paulista".
Essa receita surgiu lá pelo ano de 1920, na época em que São Paulo adotava uma identidade rural e seus pratos típicos seguiam um estilo de comidas simples, porém mais encorpadas para dar força durante todo o dia de trabalho. Os ingredientes para preparar o prato são feijão com farinha de milho, couve picada e refogada, arroz, ovo e bisteca de porco.
Outro prato típico é o Sanduíche de Mortadela. A receita é simples: pão francês e mortadela, porém, hoje outros ingredientes já podem ser adicionados ao prato, como o queijo, a alface e o tomate. O Mercado Municipal de São Paulo é o local que mais vende o sanduíche que é uma das comidas mais famosas da cidade.