Quick answers — eating in Rio de Janeiro
- Best restaurant overall
- Lasai
- Best value
- Lilia Cafe (BRL 120-200 / USD 25-40)
- Strongest cuisines
- Mexican & Latin, Italian, Modern European, Seafood, French
- Dishes to try
- Feijoada, Pão de Queijo, Açaí na Tigela, Brigadeiro
- Booking window
- For MICHELIN-starred restaurants like Oro or Oteque, book at least 2-4 weeks in advance, especially for weekend evenings. Online reservation systems are common; be prepared for limited availability.
Booking well in advance, especially for starred restaurants, is essential. Dress codes typically range from smart casual to elegant, reflecting the upscale ambiance. Tipping around 10-15% is customary and often included as a 'serviço' charge. Dinner hours usually start later, with peak dining between 8:00 PM and 10:00 PM.
Mexican & Latin
Best Mexican and Latin American restaurants in Rio de Janeiro
Latin American kitchens have some of the fastest-moving cooking anywhere: masa ground in house, ceviche cured to order, and Nikkei menus mixing Peruvian and Japanese technique.
Lasai
One MICHELIN StarContemporary Brazilian · Botafogo · BRL 600-850 / USD 120-170
Rafa Costa e Silva
Chef Rafa Costa e Silva crafts a meticulous tasting menu centered on hyper-seasonal produce from his own gardens. The minimalist, modern setting complements the innovative, ingredient-driven cuisine, which features precise techniques and a delicate balance of flavors. Lasai offers a unique exploration of Brazilian terroir.
Order: Seasonal vegetable creations, impeccably fresh seafood
Oro
Two MICHELIN StarsContemporary Brazilian · Leblon · BRL 750-950 / USD 150-190
Felipe Bronze
Chef Felipe Bronze's Oro delivers a highly creative and experimental take on Brazilian cuisine, often incorporating elements of fire and smoke. Diners choose between two tasting menus, 'Creativity' and 'Affectivity,' each a journey of textures and bold flavors. The sleek, modern design and open kitchen enhance the theatrical dining experience.
Order: Signature Pão de Queijo with various fillings, Smoked Octopus
Pipo
Bib GourmandModern Brazilian · Leblon · BRL 200-350 / USD 40-70
Felipe Bronze
Pipo, also by Felipe Bronze, offers a more casual yet equally innovative dining experience focused on grilled dishes and contemporary Brazilian comfort food. The lively atmosphere and industrial-chic decor make it a popular spot for inventive preparations at a more accessible price point. Expect bold flavors and creative presentations.
Order: Picanha steak, 'Farofa' (toasted manioc flour) dishes
Lilia Cafe
Bib GourmandContemporary Brazilian · Centro · BRL 120-200 / USD 25-40
Chef Ana Lúcia
Lilia Cafe offers a charming and intimate setting in downtown Rio, serving refined Brazilian cuisine with a focus on fresh, seasonal ingredients. It's known for its excellent value and thoughtful, well-executed dishes that elevate traditional flavors. The cozy ambiance makes it perfect for a relaxed yet sophisticated lunch or dinner.
Order: Daily changing seasonal menu, well-balanced fresh salads
Italian
Best Italian restaurants in Rio de Janeiro
Italian kitchens abroad split into two camps: the classic trattoria doing pasta, fish and a short wine list, and the modern dining rooms treating Italian produce with tasting-menu precision.
Cipriani Restaurant
One MICHELIN StarClassic Italian · Copacabana · BRL 550-750 / USD 110-150
Nello Cassese
Located within the iconic Belmond Copacabana Palace, Cipriani offers exquisite classic Italian cuisine with a contemporary touch. Chef Nello Cassese emphasizes authenticity and premium ingredients, creating dishes that are both comforting and refined. The opulent, historic setting and attentive service provide a truly luxurious dining experience overlooking the hotel's pool.
Order: Ravioli alla Carbonara, Risotto with saffron and ossobuco reduction
Marea
Acclaimed local fine diningItalian Seafood · Barra da Tijuca · BRL 400-600 / USD 80-120
Chef Renato Ialenti
Marea, located within the Fairmont Rio, offers a luxurious seaside dining experience with stunning ocean views. The menu focuses on sophisticated Italian seafood, blending traditional recipes with modern techniques and the freshest local catches. The elegant decor and impeccable service enhance the exclusive atmosphere for a memorable meal.
Order: Fresh seafood platters, homemade pasta with seafood
Modern European
Best modern European restaurants in Rio de Janeiro
Modern European is the catch-all for kitchens that borrow technique from France, produce from their own region and ideas from everywhere — usually tasting-menu only.
Oteque
Two MICHELIN StarsContemporary · Botafogo · BRL 800-1000 / USD 160-200
Alberto Landgraf
Oteque, under Alberto Landgraf, focuses on exceptional seafood and high-quality seasonal ingredients, prepared with precision and a minimalist aesthetic. The elegant, dimly lit dining room creates an intimate atmosphere. The tasting menu changes frequently, reflecting the freshest catches and produce, showcasing refined technique and subtle depth.
Order: Seasonal fish with intricate sauces, perfectly executed seafood preparations
Seafood
Best seafood restaurants in Rio de Janeiro
Seafood restaurants live or die on the day's catch — the shortest menus are usually the best sign, because the kitchen is cooking what actually came in.
San Remo
MICHELIN SelectedSeafood · Botafogo · BRL 300-500 / USD 60-100
Carlos Cordeiro
San Remo has long been a go-to for fresh, expertly prepared seafood in Rio. While not a tasting menu spot, its commitment to quality ingredients and traditional, flavorful preparations earns it high regard. The atmosphere is charmingly classic, focusing on the essence of Mediterranean-inspired coastal dining with Brazilian flair.
Order: Grilled Octopus with potatoes, Shrimp Moqueca
French
Best French restaurants in Rio de Janeiro
French cooking is still the backbone of fine dining almost everywhere — expect sauce work, butter, precise service and set lunch menus that cost a fraction of dinner.
Formidable Bistrot
MICHELIN SelectedFrench-Brazilian · Leblon · BRL 250-450 / USD 50-90
Flávia Quaresma
Chef Flávia Quaresma brings her expertise to Formidable Bistrot, blending classic French bistro techniques with Brazilian ingredients and sensibilities. The ambiance is elegant yet comfortable, reminiscent of a Parisian eatery. Expect expertly prepared dishes, from rich sauces to perfectly cooked meats, showcasing a harmonious cultural fusion.
Order: Steak Frites with secret sauce, Duck Confit
Budget
Where to eat cheaply in Rio de Janeiro
Bar Urca
Iconic spot for fried seafood pastéis (patties) and chilled beer, especially at sunset. Grab a table or enjoy by the wall overlooking Guanabara Bay. Famous for their bolinho de bacalhau (codfish fritters). Expect to spend BRL 30-70.
Tacacá do Norte
Authentic Amazonian cuisine in the heart of Catete. Specializes in dishes like tacacá (a hot, savory soup), vatapá, and other delights from the North of Brazil. A true culinary journey for a very reasonable price. Expect to spend BRL 25-50.
Aconchego Carioca
Renowned for its creative takes on traditional Brazilian comfort food and award-winning bolinhos. The feijoada bolinho is a must-try. Lively atmosphere, great for sharing small plates with friends. Located in Tijuca and Leblon. Expect to spend BRL 60-120 per person.
Comuna
A vibrant cultural space in Botafogo known for its gourmet burgers and craft beers. Perfect for a casual, trendy meal in a lively setting, often featuring events and live music. Quality ingredients and inventive combinations make it a local favorite. Expect to spend BRL 40-80.
Street food at Feira de São Cristóvão
Explore the vibrant northeast Brazilian market for diverse street food. Try baião de dois, tapioca, and acarajé from various stalls. A cultural and gastronomic immersion offering hearty, flavorful dishes at incredibly low prices. Expect to spend BRL 15-40.
Local dishes
What to eat in Rio de Janeiro
Feijoada
Feijoada is Brazil's national dish, a hearty stew of black beans with various cuts of pork and beef, often including sausages and dried beef. Traditionally served with rice, farofa (toasted cassava flour), collard greens, and orange slices. It's a rich, comforting meal often enjoyed on Saturdays at places like Aconchego Carioca.
Pão de Queijo
These delightful small, baked cheese rolls are a popular snack and breakfast item. Made from tapioca flour, they are naturally gluten-free and have a chewy texture with a distinct cheesy flavor. Perfect for a quick bite at any time of day, found in bakeries and cafes across the city.
Açaí na Tigela
Açaí na tigela is a refreshing bowl of frozen, blended açaí palm fruit, often topped with granola, banana, and honey. This superfood is a beloved snack, particularly popular after a beach day or workout. Found at juice bars and kiosks everywhere, it's a healthy and delicious treat.
Brigadeiro
Brigadeiro is a traditional Brazilian chocolate truffle, a staple at parties and celebrations. Made from condensed milk, cocoa powder, and butter, rolled into balls and covered in chocolate sprinkles. It's intensely sweet and fudgy, a simple yet irresistible dessert found in bakeries and sweet shops.
Moqueca
Moqueca is a flavorful Brazilian fish stew, slowly cooked in a clay pot with coconut milk, dendê oil (palm oil), bell peppers, onions, tomatoes, and cilantro. There are different regional variations, but it's always rich and aromatic, typically served with rice and pirão (fish broth thickened with cassava flour).
Pastel
Pastel is a popular Brazilian fast-food dish, consisting of thin pastry envelopes deep-fried to a crisp golden perfection. They come with various fillings, most commonly cheese (queijo), minced meat (carne), or heart of palm (palmito). It's a delicious, savory snack often found at street fairs and markets.
Coxinha
Coxinha is a popular Brazilian snack, shaped like a drumstick. It consists of shredded seasoned chicken meat, covered in a soft dough, battered, and then deep-fried. The name 'coxinha' means 'little thigh,' referring to its shape. It's a savory, comforting bite, perfect for any time of day.
Churrasco
Churrasco refers to traditional Brazilian barbecue, where various cuts of meat are grilled on skewers over an open flame. In a 'rodízio' style churrascaria, waiters continuously bring different cuts of meat to your table. It's a meat-lover's paradise, offering an array of flavors and textures.
How to book a table in Rio de Janeiro
- · For MICHELIN-starred restaurants like Oro or Oteque, book at least 2-4 weeks in advance, especially for weekend evenings. Online reservation systems are common; be prepared for limited availability.
- · Many high-end establishments require a credit card guarantee or a non-refundable deposit for reservations, particularly for larger groups or prime time slots. Check their specific cancellation policies carefully.
- · Consider booking for lunch at fine dining restaurants; often, set lunch menus offer a similar culinary experience at a significantly lower price point. This can be a great way to sample top-tier cuisine affordably.
- · No-show policies are strict. Failing to cancel within the specified window (typically 24-48 hours) can result in charges, especially if a deposit was taken. Always confirm your reservation a day or two prior.
FAQ
Rio de Janeiro restaurant questions travellers ask
What is the best restaurant in Rio de Janeiro?
Lasai in Botafogo is the benchmark table — Contemporary Brazilian, led by Rafa Costa e Silva, one michelin star, around BRL 600-850 / USD 120-170 per person. Order the Seasonal vegetable creations, impeccably fresh seafood
Where is the best Mexican and Latin American restaurant in Rio de Janeiro?
Lasai in Botafogo is the Mexican and Latin American table to book in Rio de Janeiro (BRL 600-850 / USD 120-170 per person). Other strong options: Oro, Pipo, Lilia Cafe.
Where is the best Italian restaurant in Rio de Janeiro?
Cipriani Restaurant in Copacabana is the Italian table to book in Rio de Janeiro (BRL 550-750 / USD 110-150 per person). Other strong options: Marea.
Where is the best modern European restaurant in Rio de Janeiro?
Oteque in Botafogo is the modern European table to book in Rio de Janeiro (BRL 800-1000 / USD 160-200 per person).
Where is the best seafood restaurant in Rio de Janeiro?
San Remo in Botafogo is the seafood table to book in Rio de Janeiro (BRL 300-500 / USD 60-100 per person).
Where is the best French restaurant in Rio de Janeiro?
Formidable Bistrot in Leblon is the French table to book in Rio de Janeiro (BRL 250-450 / USD 50-90 per person).
Where can I eat well in Rio de Janeiro without spending a fortune?
Lilia Cafe is the best-value table on this list at roughly BRL 120-200 / USD 25-40 per person. Beyond fine dining, locals point to Bar Urca, Tacacá do Norte, Aconchego Carioca.
How far in advance should I book restaurants in Rio de Janeiro?
For MICHELIN-starred restaurants like Oro or Oteque, book at least 2-4 weeks in advance, especially for weekend evenings. Online reservation systems are common; be prepared for limited availability. Many high-end establishments require a credit card guarantee or a non-refundable deposit for reservations, particularly for larger groups or prime time slots. Check their specific cancellation policies carefully.
What food is Rio de Janeiro famous for?
Feijoada, Pão de Queijo, Açaí na Tigela, Brigadeiro, Moqueca — the dishes most worth eating where they come from. Feijoada is Brazil's national dish, a hearty stew of black beans with various cuts of pork and beef, often including sausages and dried beef. Traditionally served with rice, farofa (toasted cassava flour), collard greens, and orange slices. It's a rich, comforting meal often enjoyed on Saturdays at places like Aconchego Carioca.
Planning the rest of Rio de Janeiro?
The full Rio de Janeiro guide has a seven-day itinerary, neighbourhoods, museums and the mistakes to avoid.
Read the Rio de Janeiro travel guide