43 Best Restaurants in Mexico City, Mexico
Mexico City has been a culinary capital ever since the time of Moctezuma. Chronicles tell of the extravagant banquets prepared for the Aztec emperor with more than 300 different dishes served. Today's Mexico City is a gastronomic melting pot, with some 15,000 restaurants. You'll find everything from taco stands on the streets to simple, family-style eateries and elite restaurants. The number and range of international restaurants is growing and diversifying, particularly in middle- and upper-class neighborhoods like Polanco, San Angel, La Condesa, La Roma, Lomas de Chapultepec, and Del Valle. Argentine, Spanish, and Italian are the most dominant international cuisines; however, you'll also find a fair share of Japanese, Korean, Arabic, and French restaurants. Mexico City restaurants generally open 7–11 am for breakfast (el desayuno) and 1–6 for lunch (la comida)—although it's rare for Mexicans to eat lunch before 2, and you're likely to feel lonely if you arrive at a popular restaurant before then. Lunch is an institution in this country, often lasting two or more hours, and until nightfall on Sunday. Consequently, the evening meal (la cena) may often be really light, consisting of sweet bread and coffee, traditional tamales, and atole (a hot beverage made from corn and masa and sometimes chocolate) at home, or tacos and appetizers in a restaurant.
If having dinner, most locals start out at 9 pm; restaurants serving dinner stay open at least until 11 pm during the week, and later on weekends. Many restaurants are only open for lunch, especially on Sunday. At deluxe restaurants dress is generally formal (jacket at least), and reservations are recommended; see reviews for details. If you're short on time, you can always head to American-style coffee shops or recognizable fast-food chains all over the city that serve the tired but reliable fare of burgers, fried chicken, and pizza. If it's local flavor you're after, go with tacos or the Mexico City fast-food staple, the torta (a giant sandwich stacked with the ingredients of your choice for about $3). Eating on the street is part of the daily experience for those on the go, and surprising as it may seem, many people argue that it's some of the best food in the city. Still, stick to crowded stands to avoid a stomach illness.
Also cheap and less of a bacterial hazard are the popular fondas (small restaurants). At lunchtime fondas are always packed, as they serve a reasonably priced four-course meal, known as the comida corrida, which typically includes soup of the day, rice or pasta, an entrée, and dessert. There are few vegetarian restaurants, but you'll have no trouble finding nonmeat dishes wherever you grab a bite. Vegetarians and vegans, however, will have a more difficult time, as many dishes are often prepared using lard.
Colonia Polanco, the upscale neighborhood on the edge of the Bosque de Chapultepec, has some of the best and most expensive dining (and lodging) in the city. Zona Rosa restaurants often fill up with tourists, so don't expect to be sitting with the locals here. The Condesa and Roma neighborhoods buzz with a younger crowd all week.
Café Avellaneda
One of the few spots in Coyoacán with the hip factor of Roma or Condesa, this tiny artisan roaster turns out some of the best, and most interesting, coffee drinks in city as well as selling connoisseur-worthy beans to go. The classics, including single-origin pour-overs and lattes, are superb, but you'll also find tasty iced drinks, like the refreshing Greench (green tea, kefir, and soda water) and the soothing Trago Tranquila with coffee, coconut cream, pineapple, and tonic water.
Café La Habana
In a city with as much depth and history as Mexico City, Café La Habana still manages to stand out. Opened in 1952, it has hosted famous writers (Gabriel García Márquez, Roberto Bolaño, and Octavio Paz, to name a few) and revolutionaries (Che Guevara and Fidel Castro planned the Cuban revolution over coffee here), and yet with all its fame, this unhurried and simple diner is a laid-back place to take a break from the world. The food, while decent, is not the star here. Come for the coffee and the history.
Recommended Fodor's Video
Café Ruta de la Seda
Named for the Silk Road, this inviting café with an enchanting outdoor patio overlooking tranquil Parque Santa Catarina does indeed draw its culinary inspiration from both East and West, serving delectable kimchi omelets, Cuban sandwiches, soba noodle and toasted sesame salads, and anise–avocado leaf cakes. Most of the fair-trade ingredients, from the coffee beans and teas to the whole grains and flours used in the artisan breads and pastries, are sourced organically. If you have trouble scoring a seat, you can always try the small satellite location a couple of blocks away on Calle Ayuntamiento and Avenida Miguel Ángel de Quevedo. There's also a small food cart next door that sells organic snacks (from chocolate brownies to paletas), reusable bags, honeys and jams, and soaps, and next to that is a branch of the artisan ice-cream parlor Carmela.
Caffe Biscottino
This tiny café on the corner of Parque Lincoln pours the best espresso in the neighborhood, with a simple yet satisfying breakfast menu and homemade pastries (including vegan, gluten-free, and kosher options). The coffee is sourced from Chachaxtla in Veracruz, and always freshly roasted. Try the blue corn scone or guava tart for traditional flavors with a twist.
Camino a Comala
Just a block from the busy Avenida Ribera de San Cosme, this quiet and elegantly designed hideaway offers respite from the crowds of nearby Metro San Cosme. Decorated with antiques and smelling of freshly roasted coffee, it’s the kind of place where you can disappear for a quiet afternoon of reading or a nice meal alone or with a travel companion. There are two other Camino a Comala cafés in the city, but this one's the best.
Casa Tassel
When you're seeking a calm break from the bustle of the big city, have a seat in this dainty and diminutive tearoom with white painted walls, a brick ceiling, and shelves piled high with beautiful teacups, kettles, and bins of tea. You'll find an impressive array of tea blends as well as yerba mate, and a staff who prepares every drink with great care—in fact, the shop offers classes in tea tasting.
Churrería El Moro
This festive and always packed spot has been a mainstay for sweet tooths since 1935. The best plan is to share an order or two of long, crispy churros with at least two dipping sauces (condensed milk, chocolate, and—maybe the best—cajeta are your options), along with a churro ice-cream sandwich. The interior has white-tile walls with intricate blue patterns, simple light-wood tables, and bright lighting. There are milk shakes and hot chocolate drinks, too, in case you're somehow still craving sugar. There are numerous additional locations around the city, and the owners also run a lively roast-chicken-focused fast-casual restaurant, Pollos Poncho, a block away on Álvaro Obregón.
Croasán
Drop by this smart café just steps from Museo Frida Kahlo for generous portions of creatively prepared Mexican and European breakfast and lunch fare, along with a vast selection of pastries and espresso drinks. The Yucatecan-style chilaquiles, topped with cochinita pibil and pickled onions, are a highlight in the morning, while standouts later in the day include avocado-smoked salmon toast and a Croque monsieur on a freshly baked brioche.
El Olvidado
Detour just a short block off Francisco Sosa to find this inviting, light-filled café that offers up gorgeous breakfast and lunch fare as well as exquisite cakes and pastries based on recipes from the owner's British grandmother, including scones with jam and nata (clotted cream), trifle, and cardamom cakes. Other menu options include lentil salad; eggs Benedict; smoked salmon, ricotta, and egg croissants; and roast beef, gouda, Dijon mustard, and caramelized onion sandwiches on rustic bread. Note that in a different part of the neighborhood, at Avenida México 36, there's a second Olvidado with counter service, a more limited menu, and a cute but tiny sitting area.
Esquina Barragán
Black-and-white tiles give this bright space an impeccably clean and welcoming vibe. With its own house mezcal, wines, and beers, it can also be a place to gather for a drink or grab a light dinner. You can sit at the long wood bars facing either the barista zone or the street and the lovely Jardín de Arte, which separates San Rafael from the Colonia Cuautémoc.
Los Amantes Café & Bistro
Stroll just a block south of Jardín Centenario's inevitable crowds to find this little gem with simple red-and-white-checked tablecloths and a front window lined with tantalizing displays of fresh-made cakes and pies. Indeed, sweets—as well as finely curated teas and well-crafted espresso drinks—are the specialty here, but you'll also find excellent breakfast, lunch, and dinner options, ranging from vegetable frittatas and mollettes with beans and ham in the morning to spinach-and-artichoke casserole and salmon burgers later in the day.
Mimo Café Bueno
Ojo de Agua
Qūentin Café
With a more charming setting than the original location in Roma, this buzzy third-wave coffeehouse is set along leafy Avendia Amsterdam and offers comfy seating in its plant-filled interior and on the sidewalk. The baristas are knowledgeable and professional, whether crafting a carajillo (a refreshing cocktail with iced espresso and Licor 43, a fragrant herbal liqueur), a cascara (tea brewed with coffee cherries), or a single-origin pour-over.
Té Cuento
Almanegra Café
As its name would suggest (it translates to "black soul"), you'll find lots of brooding music and black attire here. With two locations in Benito Juárez, the Narvarte Poniente spot was the first and is still the coziest, with just a small coffee counter and a few benches outside to sit along Avenida Universidad. Surrounded by hardware stores, it’s an interesting spot to take in the sights and sounds of the neighborhood.
Bello Café
Just around the corner from the famed Moorish Kiosk, this open-air coffee and tea spot also specializes in fresh pastries. Specializing in Mexican coffee, it’s also a place to go and buy a bottle of mezcal, cacao, local honey, and even artisanal Mexican beers. It’s hard to miss, with bright jaguar murals painted along its maroon-color walls. It’s a young scene, and you’ll be treated to local gossip if you take a seat at the bar.
BOU
Equal parts artisan bakery, leisurely hangout, and all-day café, this airy space on a picturesque Roma corner has two large and lushly landscaped dining areas and serves an array of enticing international treats. Start the day with blueberry pancakes or a hearty plate of chilaquiles verdes; later in the day, consider a classic bacon-gouda cheeseburger on a fluffy brioche bun or a slice of the flavorful vegetarian lasagna. Smoothies and craft beers are among the standouts from the extensive beverage menu.
Café El Cordobés
A corner coffee spot clad in dark wood with an impossibly narrow upstairs balcony, El Chavelete is a pleasant spot to stop for a pick-me-up in the vicinity of San Juan. You can also grab your coffee to-go from the window that opens to the sidewalk.
Café El Jarocho
A block from Plaza Hidalgo, this old-time café whose name translates to "native of Veracruz" has a nearly fanatical following. It has stood at this prime street corner in 1953—many evenings the line for coffee, hot chocolate, mochas, and doughnuts extends down the block well past midnight. There are a few other—generally less crowded—branches around the neighborhood, but the original is still the most popular.
Cafe Escandon
Part cute vintage store (with clothing, housewares, jewelry, and antique toys) and part café, this homey spot in Escandón is the sort of place you want to linger. The all-day breakfast menu features a number of hearty dishes, including the house dish: poached eggs over ham, bacon, and roast beef with hollandaise sauce; plus, there's a good selection of pastas, sandwiches, and other tasty fare available later in the day. It's also a nice stop for coffee and dessert.
Caravanserai
Casa Cardinal
A lovely, inviting spot for a light meal, Casa Cardinal employs a team of well-trained baristas devoted to producing some of the finest coffee drinks in the neighborhood, using the method of your choice (Aeropress, Japanese siphon, Chemex pour-over, and a few others—plus very good mochas). There's always cool music playing, and you can dine inside or out at one of the sidewalk tables. There's a location in Condesa, too.
Chiquitito Café
For a refreshing caffeine pick-me-up in the southern reaches of Condesa, pop into this cute and cozy third-wave espresso bar that serves delicious breakfasts and sandwiches, too. Students and freelancers work away on their laptops in the triangular white-brick interior space, while you're more likely to spy friends gabbing at the sidewalk tables. There are a couple of additional locations around town.
Cicatriz
Depending on when you visit, this hip hangout can serve as a cheerful breakfast nook for chia pudding and egg sandwiches, an afternoon coffee or teahouse with light salads and a delicious smoked-eggplant-harissa dip, or an evening lounge with craft cocktails and well-curated (though pricey) wines. Whatever the time of day, there's almost always a crowd that tends toward the fashionable, artsy side. The vibe is a bit self-important, but it's a reliably nice space with good food and drink options.
City Café
A local chain, this location of City Café is the perfect place to grab breakfast, lunch, or a quick snack in Bosque de Chapultepec. It's located in Section 2 close to Lago Mayor and offers a menu filled with healthy choices.
Costra
Deli Lou
A cheerful bakery-café near San Miguel Chapultepec's art galleries, Deli Lou serves crusty-baguette sandwiches with distinctive toppings (turkey with olives, goat cheese, Camembert, jamón serrano, and the like), plus freshly baked cakes, brownies, and cookies. There's also a small selection of jams, wines, artisanal juices and teas, and other gourmet goodies, plus a variety of espresso drinks.
Díaz de Cafe
You'll find this cozy but warmly lit coffeehouse immediately on your left as you enter trendy Mercado del Carmen—it's separate from the main food hall and thus a bit more intimate and peaceful. The menu features an extensive list of espresso and tea drinks, breakfast and lunch fare (from chilaquiles to sandwiches), and pies, cakes, and other sweets.