COVID-19: Stay up to date with our coverage on the coronavirus pandemic. Read more >


$$$$$ | Mexican


Angelopolitano is a very popular restaurant which serves classic Mexican dishes with a modern gourmet twist. The setting is trendy and intimate and the portions are generous and extremely tasty. Downstairs there is a restaurant store selling traditional Mexican preserves and sauces of high quality. They serve lunch and dinner daily. the restaurants open between 10am and 10pm, and stays open a little later on weekends.

Address: Puebla 371, Colonia Roma, Mexico City
Telephone: +52 55 6391 2121

$$$$$ | Mexican

Café de Tacuba

Café Tacuba has a very colonial atmosphere, dating back to 1912. Its décor features brass lamps, oil paintings and a mural of nuns working in a kitchen. The authentic Mexican menu offers traditional dishes including tamales, enchiladas, chiles rellenos and pozole, and their pastries and hot chocolate are legendary. Open daily for breakfast, lunch and dinner; reservations recommended.

Address: 28 Tacuba, Centro Histórico
Telephone: +52 55 5521 2048

$$$$$ | International

La Opera

La Opera is a luxurious dining venue with dark wood booths and linen-covered tables. The décor features gilded baroque ceilings and beautiful oil paintings, and an added feature is the bullet hole which revolutionary general, Pancho Villa, supposedly put in the ceiling when he galloped into the restaurant on horseback. The menu offers an array of sumptuous cuisine including Spanish tapas and red snapper with olives and tomatoes. It's open Monday to Saturday for lunch and dinner, and Sunday for lunch. Reservations are recommended.

Address: 10 Cinco de Mayo, Centro Histórico
Telephone: +52 55 5512 8959

$$$$$ | Spanish

Restaurant Danubio

Open since 1936, many celebrity diners have frequented the classic-European dining room of Restaurant Danubio, in the Centro Histórico. The restaurant's menu offers superb Spanish cuisine prepared on an ancient coal and firewood stove. The seafood at Restaurant Danubio is excellent - be sure to try the langostinos (baby crayfish). It's open daily for lunch and dinner, and reservations are recommended.

Address: 3 Republica de Uruguay, Centro Historico
Telephone: +52 55 5521 0976

Become our Mexico City Travel Expert

We are looking for contributors for our Mexico City travel guide. If you are a local, a regular traveller to Mexico City or a travel professional with time to contribute and answer occasional forum questions, please contact us.