Rio de Janeiro’s culinary scene is as vibrant and diverse as the city itself.  From casual beachfront kiosks serving fresh coconut water to Michelin-starred establishments with breathtaking views, the Cidade Maravilhosa offers unforgettable dining experiences for every palate and budget.  This comprehensive guide takes you through the best restaurants in Rio, highlighting authentic Brazilian flavors alongside international cuisine that has found a home in this tropical paradise.Whether you’re craving traditional feijoada, fresh seafood, or innovative fusion dishes, our carefully curated recommendations will help you navigate Rio’s exciting food landscape.  We’ve organized our selections by neighborhood, making it easy to find excellent dining options wherever your adventures take you in this magnificent city.

The breathtaking landscape of Rio de Janeiro, home to some of Brazil’s most exciting culinary destinations

Best Restaurants in Rio’s Santa Teresa Neighborhood

Perched on a hillside with cobblestone streets and bohemian charm, Santa Teresa offers some of the most atmospheric dining in Rio.  This historic neighborhood combines stunning views with authentic Brazilian cuisine.

Cobblestone streets of Santa Teresa neighborhood in Rio de Janeiro

Aprazível

Built into a sloping garden with panoramic views of the city, Aprazível offers one of the most magical dining settings in Rio.  The restaurant is constructed around trees and natural elements, creating an atmosphere that feels like an enchanted forest overlooking the cityscape.

The menu focuses on contemporary Brazilian cuisine with dishes like grilled heart of pupunha palm, dressed-up comfort food such as pão de queijo stuffed with sausage and fresh catch of the day served with coconut rice, turmeric, cashew nuts and baked banana.

For the full experience, order one of their creative caipirinhas made with starfruit, passionfruit, or ginger while watching the city lights twinkle below as the sun sets.

$$$

Address: R. Aprazível, 62, Santa Teresa

Best for: Romantic dinners and special occasions

Signature dish: Seafood moqueca (Brazilian seafood stew)

Outdoor dining area at Aprazível restaurant in Santa Teresa with panoramic views of Rio

Bar do Mineiro

Traditional feijoada dish served at Bar do Mineiro in Santa Teresa

A true Santa Teresa institution, Bar do Mineiro is where locals and tourists alike gather for authentic Brazilian comfort food.  The unpretentious atmosphere and consistently excellent food have made this a neighborhood staple for decades.

Bar do Mineiro is especially famous for their feijoada, Brazil’s national dish of black beans stewed with various cuts of pork.  Served on Saturdays (as is traditional throughout Brazil), their version features tender meat, rich, slow-cooked depth and all the traditional accompaniments.

Don’t miss their crispy pasteis (fried pastry pockets) filled with cheese or meat – perfect for sharing alongside an ice-cold chopp (draft beer).

$$

Address: Rua Paschoal Carlos Magno, 99, Santa Teresa

Best for: Authentic Brazilian comfort food

Signature dish: Feijoada (especially on Saturdays)

Casa Nossa Lounge

For a more upscale dining experience in Santa Teresa, Casa Nossa Lounge offers a beautiful garden restaurant tucked into the hills.  It’s a peaceful oasis away from the more casual neighborhood bars, perfect for a long, relaxed dinner.

The menu features elegant dishes with Brazilian influences, and the cocktail program is particularly noteworthy.  The lush outdoor setting feels like a hidden garden retreat in the middle of the city.

$$$

Address: Rua Paschoal Carlos Magno, 121, Santa Teresa

Best for: Elegant garden dining

Signature dish: Seafood risotto

Garden dining area at Casa Nossa Lounge in Santa Teresa

Explore Santa Teresa’s Culinary Scene

Santa Teresa restaurants often fill up quickly, especially on weekends.  Consider making reservations 2-3 days in advance for the best experience, particularly at Aprazível where the view tables are highly sought after.

Top Dining Spots in Ipanema and Leblon

The upscale neighboring areas of Ipanema and Leblon are home to some of Rio’s most sophisticated dining establishments, from beachfront casual spots to fine dining destinations.

Ipanema Beach with Two Brothers Mountain in the background, near many of Rio's best restaurants

Zazá Bistrô Tropical

Colorful interior of Zazá Bistrô Tropical in Ipanema

Set in a charming colonial house with colorful decor and a cozy, laid-back atmosphere, Zazá Bistrô Tropical is one of the best restaurants in Rio for those seeking creative cuisine in a bohemian setting.  Located just a short walk from Ipanema Beach, it’s perfect for a relaxed yet special evening out.

The restaurant specializes in fresh, organic ingredients and inventive flavor combinations.  Their lemon risotto is perfectly creamy with a refreshing citrus kick, while the lamb dishes are consistently tender and flavorful.

The eclectic decor, with floor cushions in the upstairs area, creates a unique dining environment that captures Rio’s artistic spirit.

$$$

Address: R. Joana Angélica, 40, Ipanema

Best for: Creative cuisine in a bohemian atmosphere

Signature dish: Lemon risotto

Tip: Reservations recommended, especially for dinner

Oro

For a truly special dining experience, Oro stands as one of Rio’s culinary crown jewels.  This two-Michelin-starred restaurant in Leblon is helmed by celebrity chef Felipe Bronze, who has reimagined his acclaimed establishment to focus on hearty, rustic dishes cooked with live fire.

The centerpieces of Bronze’s kitchen are the wood-burning oven and grill, which impart incredible flavor to his whimsical tasting menu.  Dishes apply international techniques to Brazilian ingredients such as heart of palm and abará (a snack made of black-eyed peas).

The dining experience is interactive and playful, with many dishes designed to be eaten with your hands, creating a memorable contrast between fine dining precision and primal eating pleasure.

$$$$

Address: Av. Gen. San Martin, 889, Leblon

Best for: Special occasions and fine dining experiences

Signature dish: The tasting menu changes regularly, but fire-cooked proteins are always highlights

Elegant plating of a dish at Oro, a two-Michelin-starred restaurant in Rio

Garota de Ipanema

Historic Garota de Ipanema restaurant where the famous song was inspired

Music lovers and history enthusiasts shouldn’t miss Garota de Ipanema, the restaurant where composers Antonio Carlos Jobim and Vinicius de Moraes reportedly wrote the world-famous bossa nova song “The Girl from Ipanema.” Originally called Bar Veloso, this historic spot has embraced its musical legacy.

Beyond its cultural significance, the restaurant serves solid Brazilian classics like steak with beans and rice, as well as seafood dishes that reflect its beachside location.  The atmosphere is casual and welcoming, making it a perfect lunch spot after a morning at Ipanema beach.

$$

Address: R. Vinícius de Moraes, 49, Ipanema

Best for: Cultural history and classic Brazilian meals

Signature dish: Classic Brazilian steak with beans and rice

Dine Like a Local in Ipanema

For the best experience at Rio’s top restaurants, make reservations in advance.  Many upscale establishments in Ipanema and Leblon can book up weeks ahead, especially during high season (December-February).

Botafogo: Rio’s Emerging Culinary Hotspot

Once overlooked by tourists, Botafogo has transformed into one of Rio’s most exciting food neighborhoods, with innovative restaurants and bars opening regularly in this centrally located district.

View of Botafogo neighborhood with Sugarloaf Mountain in the background

Lasai

Chef Rafa Costa e Silva’s Michelin-starred Lasai underwent a complete transformation during the pandemic, moving to a new, more intimate space.  The restaurant now features just 10 seats at a light marble counter facing the kitchen, creating an immersive dining experience.

With a smaller staff, the experience has become more personal, but the daily tasting menu maintains its focus on seasonal ingredients from the chef’s own farm and small local producers.  The result is a dining experience that feels both exclusive and deeply connected to Brazilian terroir.

Each dish tells a story of Brazilian ingredients, often highlighting vegetables and lesser-known native produce in surprising and delightful ways.

$$$$

Address: Largo dos Leões, 35, Humaitá (near Botafogo)

Best for: Intimate fine dining experience

Signature dish: Seasonal tasting menu that changes daily

Visit these Brazil landmarks.

Chef preparing dishes at the counter at Lasai restaurant in Rio

Oteque

Elegant seafood dish at Oteque, a two-Michelin-starred restaurant in Botafogo

After gaining acclaim as one of the best chefs in São Paulo, Alberto Landgraf took his cooking to an even higher level at Oteque.  This two-Michelin-starred restaurant represents the pinnacle of fine dining in Rio, with a focus on pristine ingredients and technical perfection.

Landgraf’s dedication to quality is evident in the fishtank in the kitchen, which provides easy access to the freshest seafood possible.  His meticulous tasting menus are packed with creative dishes, precise techniques, layers of flavor and exacting textures.

The restaurant also offers one of the best wine programs in Brazil, focused on natural and organic bottlings that perfectly complement the sophisticated cuisine.

$$$$

Address: Rua Conde de Irajá, 581, Botafogo

Best for: World-class fine dining

Signature dish: Seafood-focused tasting menu

The Slow Bakery

For a more casual but no less delicious experience, The Slow Bakery has developed a cult following for its naturally fermented breads.  This airy space in residential Botafogo is the perfect place to enjoy freshly baked sourdough loaves, ciabatta and baguettes.

Beyond bread, they serve excellent sandwiches, tartines (try the one with goat cheese and roasted tomatoes), coffee and pastries.  It’s an ideal spot for breakfast or lunch in a neighborhood that’s become Rio’s hottest food destination.

The bakery also has two other branches in the city: one with a more industrial vibe in Jardim Botânico and a cozy location in Leblon.

$$

Address: R. Gen. Polidoro, 25, Botafogo

Best for: Breakfast, brunch, or casual lunch

Signature item: Sourdough bread and tartines

Freshly baked artisanal bread at The Slow Bakery in Botafogo

Discover Botafogo’s Culinary Innovation

Botafogo has emerged as Rio’s most exciting food neighborhood. For fine dining experiences at Lasai and Oteque, book well in advance – these small, exclusive restaurants often have waiting lists weeks long.

Explore Botafogo Dining

Classic Dining in Copacabana

Rio’s most famous beach neighborhood offers everything from historic cafés to seafood specialists and traditional botecos (Brazilian bars with food).

Copacabana Beach with its famous black and white promenade pattern

Confeitaria Colombo (Forte de Copacabana)

Elegant pastries and coffee at Confeitaria Colombo in Forte de Copacabana

The Copacabana branch of this historic 122-year-old confeitaria offers the same elegant pastries as the downtown original, but with the added bonus of stunning views of Fort Copacabana and the ocean beyond.

The must-try sweet is the pastel de nata, a smooth and creamy custard tart that’s a remnant of Portuguese colonial influence.  Pair it with a cup of Brazilian coffee for a perfect afternoon break from beach activities.

The setting within the historic fort adds a unique dimension to the experience, combining Rio’s military history with its sweet culinary traditions.

$$

Address: Forte de Copacabana, Praça Coronel Eugênio Franco, 1, Posto 6

Best for: Afternoon coffee and pastries with a view

Signature item: Pastel de nata (Portuguese custard tart)

Cipriani

Located in the historic Copacabana Palace hotel, Cipriani delivers one of the best Italian dining experiences in Rio.  Since the arrival of Neapolitan chef Nello Cassese, the menu has embraced modern, fresh interpretations of classic Italian cuisine.

Standout dishes include their version of the classic caprese salad with scallops, a daily risotto (with innovative flavor combinations like eel, pear and foie gras) and plenty of handmade pastas that showcase the chef’s technical skill and creativity.

The elegant dining room, impeccable service, and connection to the legendary Copacabana Palace make this a destination for special occasions and visitors seeking a taste of Rio’s glamorous side.

$$$$

Address: Av. Atlântica, 1702 (inside Copacabana Palace), Copacabana

Best for: Upscale Italian dining

Signature dish: Daily risotto specials

Elegant interior of Cipriani restaurant in the historic Copacabana Palace hotel

Adega Pérola

Traditional petiscos (Brazilian tapas) at Adega Pérola in Copacabana

Tucked away just a few blocks from Copacabana beach, Adega Pérola is a quintessential boteco (Brazilian bar) that has been serving excellent petiscos (Brazilian tapas) since 1957.  The no-frills atmosphere and consistently delicious food have made it a favorite among locals and in-the-know tourists.

Most diners come for the seafood, with standouts including cod croquettes, octopus and smoked haddock.  However, the goat cheese and artichokes are equally delicious options for those seeking non-seafood choices.

The bustling atmosphere requires you to shout over the din of the crowd to place your order, but that’s all part of the authentic Rio experience at this beloved institution.

$$

Address: R. Siqueira Campos, 138A, Copacabana

Best for: Authentic Brazilian bar experience with excellent small plates

Signature dish: Cod fritters and seafood petiscos

Experience Copacabana’s Culinary Classics

For the best experience at Cipriani, make reservations at least a week in advance.  At Adega Pérola, arrive early (before 8pm) to avoid the crowds or embrace the lively atmosphere later in the evening.

Plan Your Copacabana Dining

Hidden Gems and Local Favorites

Beyond the famous neighborhoods, Rio offers incredible dining experiences in less touristy areas, where you’ll often find the most authentic flavors and best values.

Aconchego Carioca

Drawn by promises of prosperity, Kátia Barbosa’s family immigrated to Rio from Brazil’s rustic northeast a generation ago. Her restaurant, Aconchego Carioca (which translates to something like “the Rio embrace”), serves pretension-free fare that celebrates both her northeastern roots and Rio’s culinary traditions.

The menu features comfort foods like beef jerky, thick yucca fries, manioc flour and chewy white cheese.  But the star is the iconic feijoada fritter – a now-ubiquitous delicacy based on the classic Brazilian bean stew – that Barbosa invented here.

The impressive beer and caipirinha selection deserves exploration, and the welcoming atmosphere invites guests to linger and enjoy the full experience.

$$

Address: R. Barão de Iguatemi, 379, Praça da Bandeira

Best for: Authentic Brazilian comfort food

Signature dish: Feijoada fritter (bolinho de feijoada)

Famous feijoada fritters at Aconchego Carioca in Rio

Casa Omolokum

Colorful Afro-Brazilian dishes at Casa Omolokum in Rio

For a taste of Brazil’s Afro-Brazilian culinary heritage, Casa Omolokum offers an unforgettable journey through the flavors of Bahia and the country’s northeast.  This restaurant celebrates the rich cultural fusion that defines much of Brazilian cuisine.

Specialties include Bobó de Camarão, a rich prawn stew with cassava cream and coconut milk and Xinxim de Galinha, a sweet and sour chicken curry made with dendê (palm) oil and ground nuts.  The flavors are bold, complex, and deeply connected to Brazil’s African roots.

The restaurant’s cultural significance extends beyond food, offering insight into an essential aspect of Brazilian identity that tourists often miss.

$$

Address: R. Tia Ciata, 51, Saúde

Best for: Authentic Afro-Brazilian cuisine

Signature dish: Bobó de Camarão (shrimp in cassava cream)

Bar Urca

Bar Urca offers one of the most quintessentially Carioca dining experiences in Rio.  This simple establishment in the bayside Urca neighborhood serves good, straightforward food, but the real magic happens outside.

The local tradition is to order drinks and snacks from the counter, then carry them across the street to sit on the seawall overlooking Guanabara Bay.  From this perfect perch, you can watch the sun set behind Christ the Redeemer while boats bob in the harbor below.

Don’t miss their bolinhos de bacalhau (cod fritters) – widely considered among the best in the city – paired with an ice-cold beer that’s kept “stupidly cold,” as the locals say.

$$

Address: R. Candido Gaffree, 205, Urca

Best for: Sunset drinks and snacks with a view

Signature dish: Bolinhos de bacalhau (cod fritters)

People enjoying drinks and snacks on the seawall at Bar Urca with views of Guanabara Bay

Discover Rio’s Local Food Culture

For the most authentic experience, visit these local favorites during typical Brazilian dining hours: lunch between 12-2pm and dinner after 8pm.  At Bar Urca, arrive before sunset to secure a spot on the seawall for the best views.

Explore Like a Local

Essential Street Food and Market Experiences

No culinary exploration of Rio would be complete without sampling the city’s vibrant street food scene and visiting local markets where you can taste fresh tropical fruits, traditional snacks and authentic Brazilian flavors.

Colorful display of tropical fruits at a Rio de Janeiro market

Must-Try Street Foods in Rio

  • Açaí bowls – Frozen puree made from Amazonian berries, typically served with granola, banana or condensed milk.  Found throughout the city, especially near beaches.
  • Tapiocas – Light, chewy crepes made from cassava flour, filled with sweet or savory ingredients like cheese, coconut, chocolate or meat.
  • Pasteis – Deep-fried pastries with various fillings such as cheese, meat, or heart of palm.  Best eaten hot and fresh from a market stall.
  • Pão de queijo – Chewy cheese bread made with cassava flour and cheese.  Perfect for breakfast or a snack with coffee.
  • Coxinha – Teardrop-shaped fried snacks filled with shredded chicken and cream cheese, a beloved Brazilian street food.

Beach Snacks

Beach vendor grilling queijo coalho (cheese skewers) on Ipanema Beach

Rio’s beaches have their own food culture, with vendors walking the sands selling everything from empanadas to cocktails.  Don’t miss these classic beach treats:

  • Queijo coalho – Grilled cheese on a stick, cooked over portable charcoal grills right on the beach.  The salty, squeaky cheese is often drizzled with oregano and honey.
  • Mate leão and biscoito Globo – The classic beach snack duo: sweet iced tea and crunchy, airy biscuits that are a Rio institution.
  • Fresh coconut water – Vendors sell green coconuts that they’ll open with a machete, providing the perfect natural hydration for hot beach days.

Beach vendors typically accept cash only, so bring small bills for these affordable treats.  Prices are generally reasonable, but it’s always good to check with locals about the going rate to avoid tourist pricing.

Local Markets to Visit

Rio’s markets (feiras) offer a window into everyday Brazilian food culture and are perfect for sampling fresh produce, juices and prepared foods:

  • Feira de Ipanema – Sundays at Praça General Osório.  A mix of local crafts, art, and some food vendors.  Easy to combine with a visit to Ipanema Beach.
  • Feira da Glória – Sundays in the Glória neighborhood. One of the biggest and most authentic food markets in Rio, packed with fresh fruit, seafood, pastel stands and homemade sweets.
  • Feira de São Cristóvão – Open all week, but liveliest on weekends.  A massive market dedicated to Northeastern Brazilian culture, with tons of regional food stalls serving dishes like acarajé, tapiocas and carne de sol.
  • Feira Livre do Jardim Botânico – Fridays near Rua Jardim Botânico.  Small but lively market great for grabbing a pastel or tropical fruits if you’re exploring the Botanical Garden area.
Vibrant food market in Rio with vendors selling fresh produce and prepared foods

Experience Rio’s Street Food Culture

For the freshest market experience, arrive early in the morning when produce is at its best.  Many markets operate only on specific days, so check schedules before planning your visit.

Discover Local Flavors

Practical Dining Tips for Rio de Janeiro

Reservation Policies

  • Fine dining: Reserve at least 1-2 weeks in advance for restaurants like Oro, Oteque and Lasai, especially during high season (December-February).
  • Mid-range restaurants: For popular spots like Aprazível and Zazá Bistrô, booking 2-3 days ahead is recommended, particularly for weekend dinners.
  • Casual dining: Most botecos and casual restaurants don’t take reservations and operate on a first-come, first-served basis.

Dining Hours

  • Breakfast: Usually served from 7-10am, with many cafés opening early.
  • Lunch: The main meal for many Brazilians, typically from 12-3pm.  Many restaurants offer set lunch menus (executivo) that provide good value.
  • Dinner: Brazilians eat late by North American standards.  Restaurants begin serving dinner around 7pm, but most locals don’t dine until 9pm or later.

Dietary Accommodations

  • Vegetarian options: While traditional Brazilian cuisine is meat-heavy, restaurants in tourist areas increasingly offer vegetarian options.  Naturalie Bistrô in Botafogo is fully vegetarian.
  • Gluten-free needs: Communicate clearly with staff.  Many Brazilian dishes naturally use cassava/tapioca flour instead of wheat.
  • Food allergies: Learn key phrases in Portuguese to communicate allergies, as English proficiency varies widely in restaurants.

Payment and Tipping

  • Credit cards: Widely accepted in established restaurants, though some smaller places and street vendors are cash-only.
  • Service charge: Most restaurants add a 10% service charge (serviço) to the bill.  This is customary but not mandatory.
  • Additional tipping: Not expected if the service charge is included, but rounding up or leaving small change is appreciated for exceptional service.

Language Tips for Dining in Rio

While many restaurants in tourist areas have English-speaking staff or English menus, learning a few key Portuguese phrases can enhance your dining experience:

  • “Cardápio, por favor” – Menu, please
  • “A conta, por favor” – The bill, please
  • “Eu sou alérgico/a a…” – I am allergic to…
  • “Eu não como…” – I don’t eat…
  • “Delicioso!” – Delicious!
  • “Quanto custa?” – How much does it cost?
  • “Recomendações?” – Recommendations?
  • “Uma mesa para [número], por favor” – A table for [number], please

Embrace Rio’s Culinary Adventure

Sunset view of Rio de Janeiro from a restaurant terrace with food and drinks in the foreground

Rio de Janeiro’s culinary landscape is as diverse and vibrant as the city itself.  From the sophisticated restaurants of Leblon to the historic cafés of Copacabana, the innovative kitchens of Botafogo to the authentic botecos scattered throughout the city, Rio offers endless opportunities for memorable dining experiences.

The best restaurants in Rio aren’t always the most expensive or famous.  Some of the most authentic and delicious meals can be found at humble street stalls, beachfront kiosks, or family-run establishments tucked away in residential neighborhoods.  Part of the joy of dining in Rio is the discovery – following your senses down a cobblestone street in Santa Teresa or along the beachfront in Ipanema might lead you to your most memorable meal.

As you explore the city’s culinary offerings, embrace the relaxed Carioca approach to dining.  Meals in Rio are rarely rushed affairs; they’re opportunities to connect, converse, and savor both the food and the moment.  Whether you’re enjoying a sophisticated tasting menu at a Michelin-starred restaurant or simply sipping a caipirinha on the seawall at Bar Urca, take time to appreciate the unique combination of flavors, settings, and experiences that make dining in Rio de Janeiro truly special.

Plan Your Rio Culinary Adventure

Ready to experience the best restaurants in Rio de Janeiro? Save this guide for your trip and consider booking tables at the fine dining establishments well in advance to secure your spot at the city’s most coveted tables.

Share your Rio dining experience in the comments below.