For a food tour of typical Rio de Janeiro cuisine, the best approach is to combine feijoada, boteco-style snacks, açaí, and caipirinhas in different neighborhoods, either with a guide or on your own. Rio's food blends indigenous, African, and Portuguese influences and can be sampled in restaurants, botecos (street bars), markets, and beach stalls. A four- or five-hour tour is enough to get a good feel for the local cuisine.
In this guide, you'll find out what to eat in Rio de Janeiro , what the typical drinks are, where to eat feijoada or lobster, how to eat cheaply, and how much eating out costs in the city. You'll also find two guided food tours and a self-guided itinerary.
If you prefer to go with a guide, check out the excursions and food tours available in Rio de Janeiro .
Typical food of Rio de Janeiro: what to try on a food tour
Rio de Janeiro's cuisine isn't defined by a single dish, because the city has absorbed culinary traditions from all over Brazil. From the north came açaí and tacacá, from Minas Gerais pão de queijo, from Bahia moqueca, and from Portugal bacalhau and pasteles. All of these blended together in the botecos, the neighborhood bars where you eat standing up or at tables on the sidewalk.
To understand typical Rio de Janeiro food, it's best to start with everyday dishes: a salgado (savory snack) mid-morning, a prato feito (dish of the day with rice, beans, and meat) at midday, and a chopp (draft beer) in the evening. Feijoada and churrasco are reserved for weekends and special occasions.
Here are the dishes that are essential on any food tour, along with their history and their place in Rio de Janeiro's culture. "Carioca" is the term used for people born in Rio.
Feijoada, the national dish
Feijoada is a black bean stew with pork cuts, and it's considered Brazil's national dish. It's cooked for hours with smoked sausage, salt pork, and pancetta, and served with white rice, sautéed green cabbage, farofa (toasted cassava flour), and orange slices, which aid digestion.
Its origin is debated. One popular version says it originated on plantations, when enslaved people cooked the leftover scraps from the owners' tables. Historians point out that it also resembles Portuguese stews with meat and legumes. What is certain is that it became a city dish in the 20th century, linked to samba and weekend gatherings.
In Rio, it's traditionally eaten on Wednesdays and Saturdays, and many restaurants only serve it on those days. It's a hearty dish, meant for sharing and served at lunchtime.
Pão de queijo, coxinha and pastel: boteco's salted ones
Savory snacks are fried or baked treats, and can be found in any boteco (a type of bar) at any time of day. Pão de queijo originated in Minas Gerais: it's a small bread made with cassava flour and cheese, gluten-free, and eaten with breakfast coffee. In Rio, it's a staple of the daily breakfast.
The coxinha is a teardrop-shaped croquette filled with shredded chicken, made with potato dough and breaded. Its name means "little drumstick." The most widespread version says it originated in the interior of São Paulo at the end of the 19th century and today it is the most popular street food in the country.
The pastry is a thin, fried pastry filled with cheese, minced meat, or hearts of palm. It's not the Portuguese pastel de nata: this one is savory and is ordered at street fairs and in botecos (small bars), almost always with sugarcane juice.
Acai and tropical fruits
Açaí is an Amazonian fruit that in Rio is eaten frozen, like a thick ice cream. Açaí na tigela is served in a bowl with granola, banana, strawberries, coconut, or honey, and is sweeter than the traditional Amazonian version. It became popular in the city among surfers and athletes from Ipanema and Leblon, and today it's a common breakfast or snack.
The Amazonian version is different: tacacá is a hot broth with tucupí, jambu, and shrimp, served in a bowl and leaving a slight tingle in the mouth. In Flamengo, there are restaurants serving northern cuisine where you can try it.
Tropical fruits are bought in juice bars and at stalls: acerola, cashew, passion fruit and cupuaçu are common.
Moqueca, picanha and other dishes
Moqueca is a fish stew with coconut milk, tomato, bell pepper, and cilantro. It originated in Bahia, where it's cooked with palm oil, and is also typical of Espírito Santo, where it's made without palm oil. In Rio, it can be found in many neighborhood restaurants, served with pirão (cassava puree) and rice.
Picanha is a cut of beef from the upper part of the rump, grilled with a layer of fat. It's the star of churrasco, the Brazilian barbecue, and is served in churrascarias and steakhouses in neighborhoods like Leblon.
Churrasco and rodízio: the Brazilian grill
Churrasco is Brazilian barbecue, and rodízio is the system where waiters circulate around the table with cuts of meat on metal skewers. Among the cuts are picanha, maminha, and chicken hearts. It's served with rice, beans, farofa, and vinaigrette, a fresh tomato and onion sauce.
The tradition comes from southern Brazil, from the gauchos, and took root in Rio as a Sunday lunch staple. If you want to try it, choose a churrascaria with a good turnover of meat and don't fill up on the buffet side dishes, which are usually quite generous.
Desserts: the brigadeiro
A brigadeiro is a small ball made of chocolate, condensed milk, and butter, covered with chocolate sprinkles. It was created in the 1940s and its name commemorates Brigadier Eduardo Gomes, a presidential candidate. It's a traditional birthday treat and is sold in historic confectioneries downtown.
Typical drinks of Rio de Janeiro
Typical drinks in Rio de Janeiro are divided into those enjoyed on the beach, those ordered at a boteco (a bar), and those made with cachaça, the sugarcane distillate. Almost all are served cold, and most have a non-alcoholic version.
They are worth trying in their context: coconut water on the sand, draft beer on the sidewalk of a bar and caipirinha on a samba night.
Caipirinha and cachaça
The caipirinha is Brazil's national drink and is made with cachaça, lime, and sugar. Cachaça is a distilled spirit made from sugarcane juice, unlike rum, which is made with molasses. It became a symbol of the country in the 20th century, and today there are artisanal cachaças with varying aging processes.
It can be ordered with other fruits, such as passion fruit, strawberry, or kiwi. To discover cachaças from all over the country, there are specialized shops in Leblon, Barra, and Santa Teresa, some with over a hundred years of history.
Chopp, coconut water, mate and guarana
Chopp is unpasteurized draft beer, served very cold in thin glasses. It's enjoyed in the botecos (small bars) and kiosks along the Copacabana boardwalk. Coconut water is sold on the beaches in fresh green coconuts and is the most popular drink.
Iced mate is a type of yerba mate tea sold by street vendors in barrels, and guaraná is a soft drink made from an Amazonian fruit, very popular throughout the country. Acerola and cashew juices complete the list.
Where to eat in Rio de Janeiro: neighborhoods and key places
Dining in Rio de Janeiro is best experienced by neighborhood. Santa Teresa and Lapa are ideal for feijoada and music. Ipanema and Leblon have seafood restaurants and classic botecos (traditional bars). Copacabana boasts beach kiosks and traditional pastry shops, while the city center offers historic confectioneries and markets.
The following places work well for a food tour, and almost all of them can be combined in a single day using a taxi or subway.
Where to eat feijoada in Rio de Janeiro
For feijoada in Rio, the best places are Bar do Mineiro, Rio Scenarium, and Academia da Cachaça. Bar do Mineiro is located in Santa Teresa, at Rua Paschoal Carlos Magno 99, and is known for its feijoada, pastries, and draft beer. It's best to go there after exploring the neighborhood on the tram.
Rio Scenarium, on Rua do Lavradio in Lapa, offers feijoada on Saturdays with samba music and requires a reservation. Academia da Cachaça, in Leblon and Barra, serves it daily along with an extensive cachaça menu.
Santa Teresa, the neighborhood in the hills of the city center, is best visited during the day. You can get there by taxi or tram, and lunch, which includes feijoada, is often combined with a stroll through artists' studios and along the viewpoints. If you go on a Saturday, make a reservation, as it gets very busy.
Where to eat lobster in Rio de Janeiro
For lobster in Rio, the best options are in Ipanema and Copacabana. Satyricon, at Rua Barão da Torre 192 in Ipanema, is a fine-dining seafood restaurant specializing in lobster thermidor and king crab. It's one of the city's most renowned seafood spots.
In Copacabana, the Pergula restaurant at the Copacabana Palace Hotel offers seafood with an Italian twist. These are places for a special dinner, and reservations are recommended. For something more casual, there are seafood bars in the northern neighborhoods and seafood platters served at botecos (small, informal boats).
Bars and markets: eating cheaply in Rio de Janeiro
Botecos and markets are the best option for eating cheaply in Rio de Janeiro. Adega Pérola in Copacabana, Bar Urca on the waterfront, and Boteco Belmonte in Ipanema serve petiscos (sharing plates) like bolinhos de bacalhau and fried cassava, with chopp (a type of draft beer).
Among the markets, the Feira de São Cristóvão features food from the Northeast, including carne de sol and baião de dois, while the Feira da Glória operates on Sundays with fruit, fish, and street food. There's also CADEG, a wholesale market in Benfica.
Eating on the beach: the kiosks of Copacabana
Beach kiosks are a typical stop for food in Rio. Along the Copacabana boardwalk, there are more than fifty, serving draft beer, coconut water, portions of fried fish, and shrimp. The Quiosque Chopp Brahma, on Avenida Atlântica, is one of the most well-known.
On the sand, street vendors offer iced mate, grilled coalho cheese, and biscoito globo, a light, powdery biscuit. It's a good idea to ask the price before ordering, especially in front of hotels, where it tends to be more expensive.
Historic cafes and confectioneries
Confeitaria Colombo, in the city center, opened in the 19th century and is famous for its mirrored salons and sweets. Confeitaria Cavé is another classic in the center. For breakfast with pão de queijo (cheese bread), Capitu Café, in a house that once belonged to Machado de Assis, is a good stop before climbing to Christ the Redeemer.
Food tours in Rio de Janeiro: guided excursions
A food tour in Rio de Janeiro is a guided tour that visits several restaurants serving typical cuisine in just a few hours. Its advantage is that it simplifies the choice: the guide knows the restaurants, explains the history of each dish, and manages the timing so you don't get full at the first stop.
There are two complementary options. One explores the historic Little Africa area, featuring Afro-Brazilian cuisine, and the other visits different neighborhoods with street food, markets, and botecos (traditional bars).
The Best Food Tour: Authentic Flavors of Rio
The Best Food Tour of Rio begins with an introduction to the Indigenous, African, and immigrant influences that shaped Brazilian cuisine. It then explores the Little Africa district, a historic area linked to the city's Afro-Brazilian heritage, where hundreds of thousands of enslaved Africans arrived through the port.
Stops include Tacacá do Norte Gourmet, with açaí del norte, tacacá and Guaraná de Jesus; Angu do Gomes, with traditional angu, feijoada and cassava cake; and Casa Porto, with okra cake, a "Romeo and Juliet" cake and artisanal passion fruit cachaça.
The tour concludes at Da Pedra, a traditional bar serving typical snacks. There are approximately ten tastings in total. The samples are shared as a group and can be adapted to dietary restrictions if notified when booking.
Little Africa is the neighborhood where the slave trade shaped the city's history. Cais do Valongo, the pier where hundreds of thousands of Africans arrived, is a UNESCO World Heritage Site. From this heritage come dishes like angu, a corn or cassava porridge, and feijoada as it's known today. Eating them in this area allows you to understand Rio's cuisine as part of its history.
Food tour of Rio de Janeiro through the most emblematic neighborhoods
The food tour in Rio de Janeiro is a four- to five-hour journey through street markets, charming bars, and old-fashioned restaurants. You'll sample street food, tropical fruits, Amazonian specialties, feijoada, caipirinhas, craft beers, coxinhas, and pão de queijo.
This tour is designed for small groups, with a relaxed pace and plenty of walking, but is of low difficulty. It includes food and drinks during the tour, transportation between stops, and an English-speaking guide. The meeting point will be provided upon booking.
It's a good option for those who want a broad overview of Rio's cuisine in a single afternoon. It's advisable to mention any allergies or preferences when booking.
When and how to choose a food tour in Rio
The best time for a food tour is midday or sunset , when the botecos (traditional bars) and markets are busiest. Avoid eating a heavy meal beforehand: a tour with about ten tastings is equivalent to a full lunch.
Choose according to what you're looking for. The Little Africa tour is the most cultural and offers a glimpse into Afro-Brazilian cuisine. The multi-neighborhood tour is the most varied, featuring street food, markets, and bars. If you're traveling with children, opt for a tour with less walking and no alcohol, and be sure to mention any allergies when booking.
How much does it cost to eat in Rio de Janeiro?
Eating in Rio de Janeiro costs between R$50 and R$80 per day on a budget, between R$100 and R$180 on a moderate budget, and from R$200 on a high budget , including only food and drinks. These are reference prices in Brazilian reais (R$) from 2025, and may have increased, so it's advisable to check updated menus before traveling.
In a week, that translates to roughly R$350 to R$560 on a budget trip and between R$700 and R$1,260 on a moderate one. If you eat lunch and dinner at typical restaurants and add snacks and drinks throughout the day, a realistic estimate for Rio is R$90 to R$130 per day.
The cost depends more on the type of place than the neighborhood: a salad at a boteco costs a fraction of what you'd pay at a seafood restaurant in Ipanema. The following sections detail how much each meal costs and how to save money.
Prices for eating out in Rio de Janeiro: how much does each meal cost
To estimate food prices in Rio de Janeiro, consider five meals a day. Breakfast is the cheapest if you buy it at a bakery or supermarket, while dinner can vary the most depending on the location. Here are some general price ranges for each meal:
Breakfast: a cafezinho with pão de queijo at a bakery, between R$ 5 and R$ 12; a hotel or cafe buffet, between R$ 30 and R$ 60; and yogurt, fruit and bread bought at the supermarket, between R$ 10 and R$ 20.
Lunch: a prato feito costs between R$ 15 and R$ 30; a complete feijoada, between R$ 30 and R$ 80; and a fried pastry or an espetinho on the street, between R$ 10 and R$ 20.
Snack: a savory pastry like a coxinha, between R$ 3 and R$ 8; a churro with dulce de leche, around R$ 12; and an artisanal ice cream, between R$ 15 and R$ 25.
Drinks: a caipirinha costs about R$ 15 in a simple bar and up to R$ 50 in a tourist spot; a can of beer, about R$ 10.
Dinner: a stuffed tapioca at a street stall, between R$ 10 and R$ 20; a mid-priced restaurant, between R$ 40 and R$ 80; and a gourmet experience, more than R$ 120.
The location also plays a role. Copacabana and Ipanema beaches are more expensive than the city center or markets, and kiosks in front of hotels charge more than those on side streets. A caipirinha, which costs around R$15 in a neighborhood bar, can triple in price in a tourist area, and the same goes for coconut water at the busiest stands.
How to eat cheaply in Rio de Janeiro
The best way to eat cheaply in Rio is to have lunch at "prato feito" (prepared food) or "comida por kilo" (food by weight), and dinner at a boteco (bar). Restaurants that sell food by weight let you build your own plate with whatever you want and pay only for its weight. Botecos serve portions meant to be shared, enough for two or three people.
It also helps to get off the beaten tourist track, eat in the city center and the northern neighborhoods, and try the street markets. Sunday markets, like the one at La Glória, have food at good prices.
What to eat in Rio if you're vegetarian
Rio's cuisine offers several meatless options. Pão de queijo, açaí, cheesecake or palm heart pie, grilled coalho cheese, and tapioca are simple and inexpensive choices. Some restaurants offer banana moqueca, and food tours can accommodate tastings if you give advance notice.
Traditional feijoada includes pork, but some places prepare a vegetarian version with black beans and smoked vegetables. Ask before ordering, as many broths and beans are cooked with meat.
Tip and practical advice
In Brazil, it's common for restaurants to add a 10% service charge to the bill. Check if this is already included before leaving a tip. Some places charge a separate cover charge, which covers snacks served when you sit down and are only charged if you order them.
For food tours and walks in the city center, wear comfortable shoes and light clothing. In Ipanema, Leblon, and Copacabana, you can walk around day and night with caution. In the city center, Lapa, and the port area, it's best to go during the day or with a guide, and avoid displaying cell phones and expensive watches.
How to create your own food tour in Rio de Janeiro
If you prefer to explore on your own, a day is enough for a typical food tour. Ideally, start early in the city center, head south, and finish with a drink overlooking the sea.
This is one possible order, which you can adapt to your schedule and preferences:
Morning: coffee and pão de queijo in the center or at Cosme Velho, and brigadeiro in a historic confectionery.
Midday: feijoada in Santa Teresa or prato feito in a restaurant by the kilo.
Afternoon: cake and sugarcane broth at a fair, and açaí in Ipanema.
Sunset: chopp or caipirinha in a boat, and petiscos to share.
Night: moqueca or seafood in Ipanema or Leblon.
Book in advance at places that require it, such as Rio Scenarium, and check their opening days: feijoada is served mainly on Wednesdays and Saturdays.
Frequently asked questions about eating in Rio de Janeiro
What is the typical food of Rio de Janeiro? The feijoada, the salted ones like the coxinha and the pão de queijo, the açaí, the moqueca and the churrasco. Where to eat feijoada in Rio? In Bar do Mineiro, Rio Scenarium or Academia da Cachaça, especially on Wednesdays and Saturdays.
What are the typical drinks of Rio? Caipirinha, draft beer, coconut water, iced mate, and guaraná. How to eat cheaply in Rio? With food sold by weight, prepared meals, botecos (small, informal restaurants), and street markets. Is a food tour worth it? Yes, if you want to try several dishes in a few hours, with a guide, and without having to choose from hundreds of options.