Screen Shot 2019-01-22 at 16.54.33

Best Restaurants in Mexico City

I’ve recently been introduced to Mexico City and it has since become one of my favourite places in the world. Between the stunning architecture, beautiful culture not to mention delicious food, this city has it all.

I’m lucky enough to live a short flight away (2 hours), so have been going back and forth a few times now and thought I’d recommend my favourite restaurants.

If you wanted to try the Street food (which is mouth-watering!), check out a previous article I’ve written about it here.


Contramar, Roma

This restaurant is an institution. If you like seafood, you absolutely have to come here! I went for lunch and loved sitting on the terrace to watch passers-by walk by. Everything on the menu is fresh and delicious (so you really can’t go wrong) but the tuna tostadas, grilled octopus and tacos with sautéed shrimp, octopus in chile adobo and avocado were especially incredible!


Azul Histórico, Historic Centre

Azul Histórico is an atmospheric restaurant set in a charming courtyard of a 17th century building, surrounded by trees draped with lights. The menu here is filled with traditional Mexican dishes from the four corners of the country.

I ordered a glass of mezcal (naturally), and the absolutely delicious empipianada rellenas de minilla: Corn tortillas bathed in green pipián sauce made from pumpkinn seeds. Minilla is a picadillo of shrimp, with olives, raisins, capers and almonds.

This place is on the pricier side but I definitely enjoyed it!

I recommend you go here before or after a stroll around the historic center.


Lardo, Condesa

Lardo has become my absolute favourite non-Mexican restaurant in Mexico City. Not only is it pretty cheap (I once ordered 2 matcha lattes, a glass of fresh orange juice and a croque Monsieur for 15 bucks), but it’s buzzing and the food is really really good. Whilst it’s open all-day, I recommend coming here for breakfast and taking a seat at the bar (there might be a small wait, but it tends to be quite quick). Their sandwiches (made with their homemade sourdough bread) are just perfect and their fruits and vegetables are so juicy and tasty.

If eggs are what you’re after, their Poached egg with porcini mushrooms and Jerusalem Artichokes was mind-blowingly delicious.


Rosetta, Roma

Set in a gorgeous colonial townhouse, this restaurant serves seasonal dishes which blend Italian and Mexican flavours. If you’re planning to go, I especially recommend their incredible focaccia bread dipped in their perfect olive oil. The food which will follow is wonderful too but don’t skip on the bread thinking that it’d be best to leave room for the rest as you’d be missing out!

Their house-made pastas are also delicious, especially when they’re stuffed with a creamy lemon filling and come with juicy venison (305 Mexican Peso)! I also loved their perfectly cooked risotto, which came with spider crab, al dente asparagus and peppermint – to give it an interesting kick.


Pujol, Polanco

If you’re reading this, chances are, you’ve previously heard of Pujol. Named as one of the best restaurants in the world, this place has a very cool modern-chic interior and incredible food concocted by Enrique Olvera. This is the sort of place where you want to have a reservation before even having your flight booked, as getting a table here isn’t easy. I chose the tasting menu and loved the Softshell crab with cucumber, daikon and shiso served with some tortilla for those who wanted to eat it taco style. The octopus with habanero ink, ayocote and veracruzana sauce, which came with an olive oil purée was also delicious. At the end of the meal, they served us some churros, and even though we literally were so full that we could barely walk, we just had to eat it and we’re so glad we did.

When I last went for lunch in July 2018, the lunch tasting menu was around 100USD.

A lot of people have recommended Quintonil (which is also one of the best restaurants in the world) but I haven’t been yet so I can’t add it to this list. If you have, let me know about your experience in the comments below!


Sylvestre, Polanco

Courtesy of Sylvestre restaurant

This trendy-chic restaurant, located in the upscale Polanco neighbourhood above Nobu, serves Argentinian-meets-Mexican dishes. This is a great place to go to with friends for a buzzing atmosphere. I highly recommend their meat dishes, as well as their Rosarito shrimps tacos, which I know I’ll be craving for quite some time now!



El Moro

Courtesy of El Moro Churros

If you like churros (fried dough covered in sugar), then you absolutely must go here. This chain, which was originally founded in 1935, now has several locations around the city. It is absolutely worth the 10 to 15-minute wait in line to get the sweet stuff! The churros are served still hot, along with the dip of your choice: chocolate, caramel, or condensed milk – or no dip at all if, like me, you like yours sweet and simple with vanilla sugar only. I’m literally drooling just writing about these churros, even though I had some just yesterday…

There are no comments

Add yours