Food in Rio de Janeiro: A guide to all the things you must try

Food in Rio de Janeiro is an experience in itself. The cuisine is the result of centuries of cultural collision: Portuguese, African, and indigenous influences that combined into something unique and genuinely difficult to replicate anywhere else. From the slow-cooked depth of feijoada to the crispy comfort of coxinha, from the brigadeiro that ends every celebration to the açaí bowl that starts every beach morning, Brazilian, and carioca, cooking has deep roots and rewards those who take the time to explore it properly.

Beyond the dishes themselves, the formats in which Rio eats are a reflection of the city's native creativity. The restaurante a quilo, where you pay by the weight of your plate. Rio perfected the churrascaria rodízio, a Brazilian steakhouse format where premium cuts of meat are brought to the table on skewers in an endless procession, at a fixed price. The rodízio japonês, an all-you-can-eat sushi format that exists nowhere else in the world in quite the same way. And Rio has always had the boteco, the informal corner bar where cold beer, fried snacks, and unhurried conversation are the entire point.

This guide covers all of it, the dishes, the formats, and the restaurants worth knowing in each category.

Best churrascarias in Rio de Janeiro

Brazilian churrascaria rodízio is one of the great meat traditions of the world, and Rio has some of the finest churrascarias in the country. The classic format is rodízio, a fixed price, with passadores (waiters carrying skewers) bringing cuts to the table until you signal them to stop. The cuts to know: picanha, fraldinha, costela, and cupim. A good churrascaria also offers lamb, chicken hearts, and linguiça (pork sausage) alongside the premium cuts.

Recommended: Assador Rio's (Aterro do Flamengo) is the benchmark, an iconic location facing Guanabara Bay and Sugarloaf, surrounded by Burle Marx-designed gardens, with a rodízio that includes premium cuts like Tomahawk and slow-cooked short rib alongside the classics. One of the great settings for a meal in Rio.

For more churrascarias and non-rodízio steakhouses in Rio, check our guide to the best churrascarias in Rio de Janeiro.

Kilo restaurants in Rio: Eat like a local

The restaurante a quilo — or simply kilo, also known in Rio as self-service — is one of the most practical and democratic inventions of Brazilian food culture. The restaurant displays a curated spread of fresh and home-cooked dishes: hot mains, salads, grains, proteins, and sides that change daily. You take a plate, serve yourself, and pay by weight at the till. Fast, varied, and excellent value when you choose the right place. For visitors, it's one of the best ways to eat like a carioca on a weekday and great option for vegetarians.

Recommended: Celeiro (Leblon) is the finest example in the city. A sophisticated healthy-eating kilo, with a menu that changes daily and a quality level closer to a good restaurant than a canteen. Opens for lunch only, until 5pm. Closed Sundays. Rua Dias Ferreira, 199.

Botecos: Rio's corner bar culture

The boteco is not a restaurant. It's a specifically carioca institution, an informal corner bar where cold beer, fried snacks (petiscos), and unhurried conversation are the entire point. No reservations, no dress code, no particular reason to leave. The classic petiscos: bolinhos de bacalhau, croquete de carne, aipim frito, pastéis. A good boteco is defined less by its menu than by its atmosphere including the sidewalk tables, the cold chopp, the ease of the whole thing.

For boteco recommendations by neighborhood, see our guide to Rio de Janeiro nightlife.

Rodízio Japonês: All-you-can-eat sushi, Rio style

The rodízio japonês is a Brazilian invention that doesn't exist in quite the same form anywhere else in the world. The concept: a fixed price for unlimited sushi and sashimi, ordered from a menu and brought to the table by waiters, you choose what you want and how many of each, and keep ordering until you're done. Rio has a large Japanese-Brazilian community, and the best rodízios here take the format seriously with fresh fish, skilled sushimen, and creative rolls alongside the classics.

Recommended: JapaNao (Ipanema and Copacabana), created by celebrated sushiman Nao Hara, is the benchmark for good-value rodízio japonês in Rio with a menu that includes both classics and Nao's own creations. Two locations: Rua Vinícius de Moraes, 134 (Ipanema) and Rua Domingos Ferreira, 187 (Copacabana).

Brazilian cuisine: Feijoada, cachaça, and the real thing

Brazilian food in Rio goes well beyond the tourist circuit. The city has excellent feijoada, food from other parts of Brazil, and a bar and restaurant culture built around classic dishes that have been feeding cariocas for generations. Portuguese influence runs through it all, in the cod fish, the padarias (bakeries), the daily coffee-and-bread ritual, but the result is something entirely its own.

Recommended: Academia da Cachaça (Leblon and Barra da Tijuca) is the reference for both. A bar and restaurant with one of the finest cachaça lists in the city and a kitchen that takes Brazilian food seriously, the feijoada has won awards and is served every day, at any hour, always accompanied by an aged cachaça with honey and lemon. Rua Conde Bernadotte, 26 (Leblon) and Av. Armando Lombardi, 800 (Barra da Tijuca).

For a deeper guide to traditional Brazilian food in Rio, from feijoada, comida nordestina to where to eat them, our guide is coming soon.

Vegan and Vegetarian restaurants in Rio de Janeiro

Rio's vegetarian and vegan scene has grown significantly, with options ranging from creative fine dining to casual neighborhood spots and kilo restaurants with strong plant-based offerings.

Recommended: Brota (Botafogo) is the standout. A charming mansion with a garden, run by chef Roberta Ciasca, with an entirely plant-based menu built around creative dishes for sharing. One of the best vegetarian restaurants in Brazil.

For a complete guide to vegan and vegetarian eating in Rio, see our vegan food guide.

Beach kiosks in Rio: More than coconut water

Rio's beach kiosks are more than a place to grab a coconut water between swims. The best ones represent the carioca philosophy at its most honest with exceptional food in a setting that no restaurant can replicate, with none of the formality of a dining room.

Recommended: La Carioca Cevicheria (Posto 11, Leblon) sits directly on the sand and serves Peruvian coastal cuisine adapted for carioca beach life: ceviches in multiple versions, tiraditos, pokes, and fresh dishes. One of the most charming spots on the entire waterfront.

Fine dining in Rio de Janeiro

For travelers who want the full gastronomic experience, Rio has a strong and growing fine dining scene with tasting menus, Michelin-starred kitchens, and chefs who are doing some of the most interesting cooking in South America.

Recommended: Oro (Leblon), with two Michelin stars and Chef Felipe Bronze at the helm, is the pinnacle. The tasting menu explores Brazilian ingredients with technical precision and genuine creativity. Reserve well in advance.

For a complete guide to fine dining in Rio de Janeiro, see our guide to luxury experiences in Rio de Janeiro.


Previous
Previous

Best Churrascarias in Rio de Janeiro: Rodízio, À La Carte, and Classic Carioca Meat Dishes

Next
Next

Global Citizen Live Rio de Janeiro 2026: Lauryn Hill & Wyclef Jean free concert