El plato más típico de la gastronomía de Río es la feijoada. Consiste en una sopa hecha con frejoles y carne seca de chancho, aderezada con pimienta y cáscara de naranja. Como aperitivo se toman: el angu (torta de harina de maíz) y el torresmo (torrezno). Otra comida típica brasileña que se sirve en los restaurantes de la localidad es el churrasco, elaborado con carne de vaca o cebú al espetón. En cuanto a los pescados hay que destacar el dourado y el pargo que se preparan con limón y patatas. Los postres de la gastronomía local están elaborados principalmente con fruta, entre ellos merece la pena probar la cocada, hecha con coco, y el plato de verano, una especie de macedonia de frutas. Las frutas también se utilizan para elaborar deliciosos zumos, de los cuales hay que destacar: el guaraná, una bebida parecida a la coca-cola y la batida, con azúcar y zumos de fruta. La cerveza, en especial la Antártica, Brahma y la Kaiser, y los cócteles también son bebidas habituales en las mesas de Río. Dos de los cócteles más afamados son: la caipirinha (lima, azúcar y hielo triturado) y la caipiroska, que se hace con vodka en vez de cachaca. El apartado de bebidas no puede concluir sin citar el magnífico café que se cultiva en el estado. En la mayoría de los restaurantes de la ciudad se disfruta también de una buena selección de platos de la cocina europea, especialmente de la francesa, muy apreciada por los cariocas. Los restaurantes de los buenos hoteles de la ciudad, así como los establecimientos del centro ofrecen excelentes cartas.