About Bar Ernesto

At Bar Ernesto, our German Restaurant in R. da Lapa, Rio de Janeiro serves hearty German favorites in a setting that feels both inviting and memorable. Guests appreciate our 4.50 rating across 1260 reviews, along with accessible facilities and standout great service and quality.

Last updated: Jun 12, 2026

Business Hours

Closed · Monday 11:00 AM – 11:00 PM
Monday 11:00 AM – 11:00 PM
Tuesday 11:00 AM – 11:00 PM
Wednesday 11:00 AM – 11:00 PM
Thursday 11:00 AM – 11:00 PM
Friday 11:00 AM – 11:30 PM
Saturday 11:00 AM – 11:30 PM
Sunday Closed

Customer Reviews

4.50
Based on 1260 reviews
T
Tyler Jackson

Great German food restaurant. Smoked pork knuckle and pork chops are to die for. Applestrudle is also very good. Feels like being back in germany. Service is good and fast.

Z
Zongle

Delicious food and good service.

E
Ethan Moskowitz

One of the nicest owners you’ll ever meet. Great place for a beer and food after visiting Santa Teresa.

A
Astrid Espinola

I really liked the food here! The pudín de leite is delicious as well!

G
Gianni Roveda

Super Place, Super Food, Super Drink and SUPER FLAVIO!

L
L Jacobsen

Wow! Bar Ernesto is an awesome German-style restaurant! Schnitzel with Potato Salad, the Apple Strudel! Yummy! And, the best - great dark German bier!!! High recommend! Adjacent to the vibrant Escadaria Selarón!!!

B
Bash

Lovely place with a history, the food was delicious and the drinks were great

A
Antonio De Wolk

Phenomenal schnitzel and potato salad, fresh schwartzbier, this place was incredible. Absolute top recommendation.

M
Marina Škoda

Restaurant with excellent homemade food! Wiener schnitzel is soft and tasty, more importantly, made in fresh oil. Picanha was very soft with homemade chips. Generous portions. Excellent coffee. Service is fast and friendly. Parking is available near by and restaurant provides wifi. Warm recommendation!

P
Pauline John

My friends and I had a good time here! The food came out quick and tasted amazing (I am German so I know). The portions are big and the prices are reasonable 😀 The owner is really nice and shared his story with us.

People Also Ask

Where is Bar Ernesto located?
Bar Ernesto is located at R. da Lapa, 41 - Lapa, Rio de Janeiro - RJ, 20021-170, Brazil, R. da Lapa, Rio de Janeiro, Brazil. You can get directions here.
What is Bar Ernesto rated?
Bar Ernesto has a rating of 4.50 out of 5 stars based on 1260 customer reviews.
What are Bar Ernesto's hours?
Bar Ernesto's hours vary by day. Please check the Business Hours section above for the full weekly schedule.
How do I contact Bar Ernesto?
You can reach Bar Ernesto by phone at +55 21 96436-1669.
What type of business is Bar Ernesto?
Bar Ernesto is a restaurants business located in R. da Lapa, Rio de Janeiro. <!-- VOILA_REWRITTEN --> At Bar Ernesto, our German Restaurant in R. da Lapa, Rio de Janeiro serves hearty German favorites in a setting that feels both inviting and memorable. Guests …