A good breakfast sets the tone for the rest of the day, and fortunately, there are plenty of restaurants in Mexico City serving delicious breakfasts. Don’t skip the first meal of the day—go out and enjoy the breakfast you deserve.

The Chapultepec Scenic Garden hides a precious little gem that’s perfect for a cozy breakfast with friends, family, or your partner. This café stands out for its location: a terrace surrounded by trees.
It also stands out for the delicious taste of its food: chilaquiles, enchiladas, tortas, and milanesa are some of its signature dishes. To accompany your meal, there’s a classic selection of coffee and pastries. Finish off with a stroll through this beautiful space.
La Parroquia de Veracruz

Veracruz specialties will bring a taste of the coast to your mornings with picadas, empanadas, mole, and other dishes.
Among our favorite dishes are the Motuleño-style eggs with peas, ham, and fried plantains, though we also love the traditional picada.
Without a doubt, the must-try items here are the café lechero with a shot of tequila to kick it up a notch.

There’s nothing like starting the day with a good cup of coffee and some huevos rancheros, so our recommendation is Buenos Díaz. This restaurant serves classic, very Mexican breakfasts: chilaquiles, enfrijoladas, pancakes, tamales, and sweet pastries. What more could you ask for in the morning?
You should know that this place, which is part of the Hotel Geneve, is inspired by the Porfiriato era. You’ll find many elements of Mexican history here, and be sure to take a stroll through the hotel lobby to learn more about this period.
Café El Olvidado

Give me a scone and take all my money! El Olvidado is a haven for those of us who love fresh bread and coffee. We’re debating whether our favorite is the scone or the brioche cube… though that’s not going to be settled anytime soon.
If you’re really hungry, stick around to try their English breakfast or the ribeye burger with bacon (perfect for those of us who love meat for breakfast).

With homemade bread and a beautiful patio that shields you from the hustle and bustle, this Italian restaurant in Coyoacán welcomes you. The morning menu features chilaquiles, eggs prepared in various ways, molletes, bruschettas, and other dishes that you can pair with hot or cold beverages—from cappuccino to hot chocolate.
The food is delicious, but the experience of being at Maratea goes beyond that thanks to the beauty of its spaces. No matter where you sit—on the terrace or in the main dining areas—everything is so lovely! Without a doubt, it’s the perfect place to bring your dog, as it’s pet-friendly.
Café La Pagoda

No list of places to have breakfast in Mexico City would be complete without Café La Pagoda, a classic spot for chilaquiles, enchiladas, tacos, meats, eggs, and Mexican comfort food that seems frozen in time.
From huevos rancheros to enfrijoladas, everything is served in generous portions—a real treat for those of us who wake up ravenous.
The menu is extensive, so you’re sure to find something to suit your taste; don’t leave without trying a café lechero.
Testal

A classic for those of us who like a “hearty” breakfast—or, rather, a substantial one. Testal is the kind of place you’d take your family on a weekend.
Its breakfast menu features Mexican dishes such as tortas ahogadas, eggs with molcajete sauce, and chalupas poblanas.
Fresh juice, a fruit platter, pastries, and coffee round out the feast.

XúXú is a great spot for a delicious early morning meal. There’s a specialty coffee bar that we recommend pairing with French toast. It’s a recipe featuring honey, orange, whipped cream, and seasonal jam that will truly pamper you.
You should know that among the most popular dishes are the chilaquiles, which you can pair with barbacoa, chicken, or eggs. The Mexican-style eggs with pulled pork are a must-try.

This is one of the most traditional restaurants in our city and also one of the favorite spots for breakfast in Mexico City. El Cardenal treats its guests to freshly baked bread, enchiladas, eggs, and more. The must-try is the hot chocolate.
Go early and be patient, as diners eager for a good concha con nata often line up.
Café de Tacuba

This is one of the century-old restaurants that our city still has, and also one of the favorites to visit in the Historic Center.
The history hidden within its walls translates into classic Mexican dishes: chicharrón in green sauce with stewed beans, cecina from Yecapixtla, molletes, and even beef tripe.
The house specialties are the enchiladas, which we recommend pairing with a Tacuba hot chocolate or a cinnamon atole.
Be patient, as there’s usually a line. Note: this is only on weekends, since Monday through Friday service is by reservation only.
Lardo

You’ve surely heard that this spot in Mexico City serves the most delicious breakfasts. They’re not lying! Lardo is a surefire way to start your day off on the right foot: croque madame, toast, sweet rolls, and plenty of other dishes. One of the favorites is the tomato stew with egg and Parmesan cheese.
In addition to enjoying a delicious meal, here you can linger over coffee and catch up with your companions. Of course, coffee, matcha, and herbal teas will be plentiful on the table.

If you woke up craving garnachas, La Chalupería is the way to go. This snack bar in the San Rafael neighborhood will win you over with its recipes from Puebla. Of course, the stars of the show are the chalupas, though they also serve molotes, enchiladas, and the ever-present mole poblano.
The founders of this restaurant are originally from Zacatlán and Huauchinango, so you’ll get to taste flavors from the northern mountains of Puebla. Plus, the dishes are made with ingredients from this region. If you visit this spot, don’t miss out on the cornbread or the “torta del cielo” (with egg, pink cheese, and rice pudding); pair them with a café de olla.

Are you looking for pet-friendly breakfast spots in Mexico City? At Local 16, your dog can join you while you enjoy a hearty breakfast. There are sweet and savory options: pancakes, French toast, salmon bagels, toast, omelets, chilaquiles, molletes, and much more. There are also vegan options.
On weekends, the menu features eggs Benedict, one of the signature dishes. We love that, in addition to serving delicious breakfast, Local 16 has a very cute dining area.

If you’re looking for hearty breakfasts in Mexico City, then Lynis is the way to go. They offer a breakfast buffet for those who wake up really hungry. Get ready to start your day with Mexican classics, trays full of pastries, and more.
There are also à la carte options like eggs cooked to order and meats.

If you’re looking for a keto breakfast in Mexico City, Camomila will steal your heart. Not only does it offer healthy options… but you’ll find breakfast all day long! Your taste buds will be spoiled with baked goods, bowls, toast, bagels, fruit smoothies, sandwiches, eggs, chilaquiles, and much more. The hot coffee won’t let you down.
You can bring your furry friend because this restaurant is pet-friendly. Be sure to try the special bagel with egg, turkey ham, Gouda cheese, avocado, and bacon… good morning!
Comal Oculto

The San Miguel Chapultepec neighborhood hides one of the best-kept secrets in gastronomy: Comal Oculto. It’s a restaurant that pays homage to traditional Mexican snacks. Yes, the ones cooked on a comal.
The menu features garlic shrimp enfrijoladas, flautas ahogadas, and the must-try gordita with pressed pork rinds and confit pork shank. This spot is perfect for those who enjoy a hearty meal right from the start of the day. You won’t be disappointed by the café de olla or the sweet options here.

How would you like to start your morning with a hot chocolate, a cornbread roll, or a butter biscuit? Get ready to eat because at Bencomo, mornings start with fresh-baked bread and hot chocolate. This restaurant in southern Mexico City is the perfect choice for those looking for a delicious breakfast spot in Mexico City and wanting to get away from the same old places.
On the menu, you’ll find classic dishes like omelets, eggs cooked to order, and chilaquiles. But if you’re in the mood for something new, we recommend the pork rind casserole or the Yecapixtla cecina. You should know that, in addition to great flavor, Bencomo is a place that will surprise you, with beautiful dining rooms, a terrace, and lighting that will leave you speechless.

If you love starting your day with a sweet treat, Kroket will be the highlight of your mornings. Here you’ll find pancakes: fluffy, soft, and available all day long. The best part is that they’re paired with ingredients, toppings, and creams that change with the seasons; the molasses and cheese ones are a must-try.
You should know that the stars of the menu are the Hungarian-style croquettes (made with potatoes) stuffed with some delicious stew; try the bacon blue. This spot offers cocktails, perfect for those who want to brunch.

Delicious breakfasts in Mexico City’s Popotla neighborhood! Café 60 is a hidden gem that’s not in plain sight, but you need to check it out as soon as possible.
It’s one of the must-visit spots for a leisurely breakfast, whether you choose eggs with hoja santa or enchiladas. Your experience will be taken to the next level as you enjoy your coffee surrounded by beautiful plants, flowers, and herbs.
La Mano Jardín

Looking for a place to have breakfast in Coyoacán? You’ll find one of the best breakfasts in Mexico City at La Mano Jardín. It’s a spot where the cuisine is smoky, and they mainly serve corn-based dishes.
Don’t miss out on trying the enfrijoladas, though if you go on the weekend, you’ll get to enjoy tamales and other special treats. It’s the perfect spot to relax and unwind for a moment.

If you’re in the mood for breakfast outdoors, with beautiful views and in relaxing gardens, check out this list of terraces that are perfect for breakfast. These are cozy spots where you can start your morning on the right foot and even organize a get-together with your favorite people.

If you usually wake up very hungry, then a buffet where you can eat whatever you crave for breakfast is just the thing for you. Luckily, there are plenty of options in Mexico City; light dishes, meat dishes, hot and cold options await you at the buffet. Check out the full list here.