Where to Have the Best Breakfast in Mexico City
Breakfast in Mexico City is a culinary experience that you do not want to miss. For me, Mexican breakfasts outshine any other breakfasts in the world. They are hearty, bursting with flavor, and so satisfying. It’s the meal I’m always most excited about!
Think lots of tortillas, protein, cheese, and vegetables in seemingly endless combinations.
And don’t worry, if you aren’t keen on eating a big breakfast, you can check out these spots for brunch. Mexico City likes to sleep in, so breakfast is usually served from 8 am until around 1 PM.

Chilakillers
This funky breakfast spot is decorated with color and Mexican skulls galore. As their name suggests, the chilaquiles are the star of the menu. You can get creative and build your own chilaquiles by choosing from several delicious salsas beyond just the traditional red and green ones. Next, pick your meat or veg topping and if you want cream, cheese, and onion.
My go-to order is a size small (it’s more than enough for one person) with salsa verde, egg, and chorizo. This place serves up the best chilaquiles in the city and if you were to visit only one breakfast restaurant in CDMX, make it this one.

Tacubaya Google Location
Tamales Doña Emi
This tiny storefront in Roma Sur cooks up the best tamales I’ve ever tried. They’re big, they’re stuffed to the brim with flavorful fillings, and they’re full of flavor. I often tell Jorge that these tamales are my desert island food. I’m slightly obsessed.
They have great meat options like mole with chicken or chicken with salsa verde. But, for me, the flavor that is to-die-for is their huitlacoche con queso de cabra (corn mushroom with goats cheese and salsa verde). It’s out of this world good.
They sell out fast so try and get there before 9/9:30 if you want to be able to choose from all of the flavors. Seating is limited to two or three tables out front so plan on taking your order to go.
Roma Sur Google Location
Bazar el Oro Tacos de Barbacoa
Just at the entrance of Bazar el Oro, on Saturdays and Sundays, you can find a food stall selling barbacoa. Served on blue corn tortillas, the meat is fall off the bone tender, and moist. Morning is the time to try barbacoa because as odd as it may sound, it’s breakfast food. Arrive sooner rather than later because barbacoa goes fast!
Hours: Saturday & Sunday from 10am
Location: Roma Norte Google Location
La Ventanita
Located in a picturesque, garden-like setting in the heart of Roma Norte, La Ventanita Cafe has a generous amount of breakfast options from the Mexican classics to waffles and pancakes for those that enjoy indulging their sweet tooth in the morning. It’s not a bad place to sit and sip a coffe either. They serve up unique egg dishes that are baked up in mini cast iron skillets. Their menu has a good amount of variety, so if you’re traveling in a group or with picky eaters, there should be something to please everyone.

Roma Norte Google Location
Peltre
Peltre offers all of the classic Mexican breakfasts in a bright and open atmosphere. This laid-back, family-friendly spot serves up good food with nice vibes without the pretentiousness of many of the surrounding cafes.


Los Chilakos
Los Chilakos is all about the chilaquiles. They are slightly different than traditional chilaquiles because each order is baked in an individual aluminum tray. The fun part is that you can customize your chilaquiles down to the salsa, protein, vegetables, and additional toppings. These are a great option if you’re looking for a fast and filling meal.
PanaderÃa Rosetta
Rosetta is an almost obnoxiously popular bakery in Roma Norte. It can get unbelievably crowded, especially on the weekends, so I would stop by during the week if at all possible and take your baked goods to go and enjoy them in a nearby park.
Now that I’ve given a disclaimer on how overrated at times it may feel, I will say that their pastries are bomb and the best that I’ve had in the city. So if you really like sweet bread for breakfast or croissant sandwiches, then it’s worth the wait. I can’t get enough of their donuts and the ever-so-popular guava roll. The quiche is delicious too!

Calle Puebla Roma Norte Google Location
Calle Colima Roma Norte Google Location
Clara Y Ema
Clara y Ema makes the tastiest breakfast sandwiches in Mexico City. What sets them apart is their freshly baked fluffy brioche buns. The eggs are cooked to perfection, not too try not too runny, and paired with bacon, avocado, or caramelized onions depending on which sandwich you choose. You can also add additional toppings for only 10 pesos more each. This place is one of our favorites and perfect for when you’re craving something other than Mexican food one morning.

Lalo!
Lalo! is an OG Mexico City Brunch spot. People have been flocking here ever since it opened and the crowds don’t seem to be dwindling. It’s a trendy place that gets a lot of attention. They make some of the best classic Mexican dishes which explains the wait and the higher price tags. It’s one of the more popular breakfast restaurants in the city so coming during the week will help you avoid the crowds.
Street Tacos Valladolid & Puebla
It might seem odd to eat tacos for breakfast but that’s how things are done here! You can’t get much more local than these street tacos and they are my absolute favorite. My usual go-to order is a taco de bistec (thinly sliced beef taco) with cheese and nopales (cactus). The best part is their huge, freshly pressed white corn tortillas. They also offer quesadillas and other types of tacos with chicken or veggies. It’s a very affordable option. You’ll spend between 30-40 pesos per person.

Hours: Monday to Saturday 8am-ish until 1pm-ish
