El Califa is a well-oiled taco machine and open until 4am every day. Our favorite taco here is the al pastor, but you really can’t go wrong. If you’re on a quest to eat as many tacos as possible during your time in Mexico City, you should know this is a one-minute walk from one of El Farolito’s many locations, too.
More spots in JuarezSee more
Havre 77 in Juarez has a menu of French classics and is a good spot to hang out when you need a break from Mexican food.
Mexico City has plenty of sushi, but Kyo is our favorite place to get it. There are only 13 seats in the restaurant, so be sure to make a reservation.
You'll find one of the best breakfasts in the city in Niddo, a small, indoor/outdoor cafe in the Zona Rosa with a Jewish-leaning menu.
More Mexican spotsSee more
Rosetta in Roma is in a cool space, serves excellent Italian food, and has a long wine list.
A tiny taco spot in Polanco that specializes in food from Yucatan - get the cochinita pibil tacos and panucho.
Head to El Cardenal in Centro Historico for the best breakfast in the city. Be sure to pair your nata with a concha.
Suggested by our writers
El Farolito is a quality taco chain with 24 locations, serving food late into the night.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more