Originally Posted by El Cochinito
One of my favorite restaurants in Mexico City is "El Cardenal"
www.elcardenal.com.mx They have a couple of locations, both in the Centro Historico district (in and around the Zona Rosa). I'm partial to the one at the Hotel Sheraton on Avenida Juarez because of the convenient valet parking, but I've also eaten in the one at Palma #23 (between the streets of Madero and 5 de Mayo). Everything is made from scratch at the restaurants and they have their own bakery and chocolate factory. Go for the traditional Mexican breakfasts!
Excellent! Cannot recommend enough. Both locations serve fantastic food; the restaurant on Palma is in a more traditional setting, while the one in the Sheraton is contemporary/modern (don't let that put you off, though).