132 Best Restaurants in Mexico City, Mexico

Background Illustration for Restaurants

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.

Alebrije

$$ | Santa María la Ribera Fodor's Choice

Located in a renovated garage, Alebrije is loaded with plants, couches, and tables, good for working or chatting during the day and an ideal date spot in the evening. String lights and antique fixtures provide warm-toned light, dancing off the exposed brick as you eat sandwiches and drink hot chocolate, wine, or beer. Art zines are for sale near the kitchen area.

Azul Condesa

$$$ | La Condesa Fodor's Choice

When it comes to authentic Mexican food, chef and food historian Ricardo Muñoz Zurita literally wrote the book with his Diccionario Enciclopédico de la Gastronomía Mexicana (Encyclopedia of Mexican Food). Here in his art-filled, elegant Condesa restaurant, you can sample some of his superb regional Mexican dishes, such as beef drizzled in a smoky Oaxacan mole that takes three days to make, Veracruz-style fish, or ancient Mayan dishes from the Yucatán. In addition, there is always a seasonal month-long menu highlighting cuisine from a different state of Mexico or some other theme related to the country's regional cuisine, with recipes by guest chefs as well as Muñoz. Azul has two additional locations in El Centro Histórico.

Azul Histórico

$$$$ | Centro Histórico Fodor's Choice

An oasis in the middle of the chaos of Centro Histórico, you'll find excellent service and elegant versions of traditional Mexican dishes here. A variety of dishes from around the country are expertly prepared under the watchful eye of renowned chef Ricardo Muñoz Zurita.

Recommended Fodor's Video

Bagels Lepu

$$ | Juárez Fodor's Choice

Bagels are not common in Mexico, but luckily Bagels Lepu single-handedly satisfies many a craving in the city. While it might just be the most expensive sandwich you'll find here, these homemade bagels are delicious, and the desserts and coffee are both delightful.

Bakers

$ | San Angel Fodor's Choice

This sunny, easygoing bakery/café---part of a popular Mexico City chainlet---lies conveniently across the street from handsome Parque de La Bombilla, which is the perfect spot to savor some of the exquisite, freshly baked tarts, cookies, and pastries sold here, along with a coffee or tea. For a heartier meal, choose one of the more substantial options, such as the Jamón serrano-Manchego sandwich or vegetable quiche.

Café de Tacuba

$$$ | Centro Histórico Fodor's Choice

An essential, if touristy, breakfast, lunch, dinner, or snack stop downtown, this Mexican classic opened in 1912 in a section of an old convent. At the entrance to the main dining room are huge 18th-century oil paintings depicting the invention of mole poblano, a complex sauce featuring a variety of chiles and chocolate that was created by the nuns in the Santa Rosa Convent in Puebla. A student group dressed in medieval capes and hats usually serenades diners Wednesday through Sunday afternoon.

Café Milou

$$ | La Condesa Fodor's Choice

There's often a slight wait for one of the marble tables in this chic, intimate wine bar on the border with Roma Norte—it has a loyal following among the city's trendier residents. Enjoy a glass of Muscadet or Grenache-Carignan—or perhaps an espresso and pan au chocolate in the morning—while savoring deftly prepared modern French tapas, like pork rilletes; Niçoise salad with tuna confit, egg, anchovies; and North African tagine with couscous and almonds.

Av. Veracruz 38, Mexico City, 06700, Mexico
55-7866--4575
Known For
  • Eggs Benedict and scrambled eggs with gravlax for breakfast
  • Late-night dining and drinking
  • Well-curated French wine list
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Café Ruta de la Seda

$ | Coyoacán Fodor's Choice

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.

Cafe Trucha

$$ | La Roma Fodor's Choice

This fashionably casual spot owned by the talented chefs at neighboring Marmota is a great option for anything from sipping espresso drinks while you work to noshing on creative Mediterranean-meets-Pacific Northwest bar snacks while you mingle with friends. Highlights from the kitchen include house-made potato chips with creme fraiche and caviar, one of the best Caesar salads in town, Portuguese tinned sardines, burrata with figs and tomatoes, and a selection of cheeses with figs and honey.

Cafebrería El Péndulo

$$ | San Angel Fodor's Choice

Located beside Centro Cultural Helénico, this latest branch of the chainlet of stylish bookstore-restaurants contains three levels designed with massive glass windows, loft mezzanines, and wide bridges and staircases—it's basically a modern tree house for hungry book lovers. The encyclopedic menu of creatively conceived food and drink includes Mexican, American, and European staples, from burgers to breakfast sandwiches to macadamia-nut cheesecake, but what makes this place special is the artful aesthetic.

Caffe Biscottino

$$ | Polanco Fodor's Choice

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

$ | San Rafael Fodor's Choice

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.

Cantina Salón París

$$ | Santa María la Ribera Fodor's Choice
A large cantina with a sizeable lunch and dinner crowd, Salon París is an emblematic fixture of the neighborhood. A focused menu features Mexican bar food (think tortas, shrimp soup, and steaks) and varied liquor options (specifically Mexican beer, international rums, tequilas, and digestive liqueurs like Campari and Fernet). Roving musicians will play a song or two for a fee, and if not, the jukebox is always rolling with Mexican classics. There are many televisions, usually featuring soccer games from all over the world.
Jaime Torres Bodet 152, Mexico City, Mexico
55-5541–7319
Known For
  • Chamorro (braised pork shanks) on Thursday
  • Tlacoyos (traditional corn masa stuffed with beans or cheese, cooked on a grill, topped with cheese and salsa)
  • Live music and soccer games on the television

Something incorrect in this review?

Casa Nela

$ | Centro Histórico Fodor's Choice

For more than 60 years, the shop Aquí es Oaxaca has anchored this block of Calle Santísima that serves as Centro's unofficial Little Oaxaca, selling tamales as well as the mole pastes and cured meats known in the region. When visitors started asking for full meals, Casa Nela was born, and so up a distressingly narrow flight of spiral stairs you'll find Oaxacan classics served in surprisingly peaceful surroundings.

Soledad 42, Mexico City, 06060, Mexico
55-5542–3754
Known For
  • Traditional mole negro
  • Tlayudas, a typical Oaxcan dish
  • Nice view over Calle Santísima
Restaurant Details
Closed Sun.

Something incorrect in this review?

Croasán

$$ | Coyoacán Fodor's Choice

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.

Ignacio Allende 168, Mexico City, 04100, Mexico
55-4027–4639
Known For
  • Extensive selection of fresh-squeezed juices
  • Nutella-stuffed pancakes with a mixed berry jam
  • Lovely outdoor seating along a quiet street
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Deigo Ramen

$$ | La Condesa Fodor's Choice

There's often a pretty sizable crowd waiting for a seat at the long, narrow bar inside this hip ramen parlor, a fast-casual version of one of the city's most beloved Japanese restaurants, Diego & Kaito, in Del Valle. One of the only spots in town that serves food 24/7, Deigo has a fairly short but sweet menu of well-prepared dishes, with chashu (pork belly, egg, and wakame seaweed) and corn-butter-miso among the favorites. There's a second location in Zona Rosa. 

Tlaxcala 165, Mexico City, 06100, Mexico
Known For
  • Hearty meat and vegan ramens
  • Takoyaki octopus balls
  • Calpis, a noncarbonated Japenese soft drink

Something incorrect in this review?

El Cardenal

$$ | San Angel Fodor's Choice

Although not as historic as the original in El Centro (there are four locations in all), this beloved outpost of one of the city's most highly regarded traditional Mexican restaurants occupies a courtly redbrick mansion with high ceilings and expansive terraces, a setting that's ideal for a leisurely weekend brunch before shopping around nearby Plaza San Jacinto. The menu is extensive and includes consistently well-executed renditions of such regional specialties as chilaquiles rojo with cecina, Oaxacan-style chicken mole, pan de elote with clotted cream, and chiles en nogada (in September). It's open daily, but closes at 6:30 pm. Ask to be seated on the main level, ideally out on the terrace, rather than in the dark and less enchanting downstairs space.

El Olvidado

$$ | Coyoacán Fodor's Choice

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

$$ | San Rafael Fodor's Choice

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.

Estanquillo El 32

$ | Santa María la Ribera Fodor's Choice
This is a place where the neighborhood elders gather during the day to eat their tamales and drink their coffee, but where you’ll find mostly young, artist types in the evenings. With a wide variety of Mexican artisanal beers and an impressive stock of unique mezcals as well as Mexican coffee, the space is open to the street, like a former garage, and has a couple very well-behaved house dogs keeping everything in check. Books and zines are available to peruse as you enjoy your meal, which ranges from breakfast to dinner. A patio space full of plants adds to the relaxed ambience.

Expendio de Maiz Sin Nombre

$ | La Roma Fodor's Choice

The owners of this tiny Roma kitchen with volcanic-rock floors and walls are devoted to preserving Mexico's ancient culinary traditions, including the nixtamalización process of grinding corn into tortilla dough, which is used to create exquisite yet simple breakfast and lunch fare that changes day to day, according to what's in season. You might enjoy anything from corn tacos filled with fresh cheese, hoja santa (a peppery Mexican herb), and squash blossom, to a blue-corn tortilla topped with avocado, ants, and salsa. They also carry a beer made from corn, produced by the city's Dängo craft brewery.

Av. Yucatan 84, Mexico City, 06700, Mexico
55-6508–2722
Known For
  • Corn tortillas produced following centuries-old Mesoamerican traditions
  • Seasonally changing breakfast and lunch fare
  • Covered sidewalk seating
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Fonda Margarita

$ | Benito Juárez Fodor's Choice

Everyone from postclubbing revelers to early morning workers to ardent foodies (the late Anthony Bourdain was a big fan) wait in line for a chance to feast on the hearty guisados served in this legendary breakfast joint. Come with a big appetite, and try a few specialties, such as refritos huevos (eggs whipped with refried beans), chilaquiles with salsa verde, and eggs stewed with longaniza sausage. Many of the best dishes sell out well before Fonda Margarita closes at 11:30 am, and there's usually a line by 8, so try to get here early.

Adolfo Prieto 1364B, Mexico City, 03100, Mexico
55-5559–6358
Known For
  • Stick-to-your-ribs breakfast fare
  • No-frills dining room with communal seating
  • Early closure at noon so get here early
Restaurant Details
Closed Mon. No lunch or dinner

Something incorrect in this review?

Lardo

$$$ | La Condesa Fodor's Choice

At this more casual and free-wheeling sibling to famed Rosetta restaurant and bakery, sit at one of the cozy café tables in the sun-filled, shabby-chic dining room and fill up on exceptional grilled, panfried, and oven-baked modern Mediterranean fare served on whimsical antique china. Highlights from the extensive menu include grilled rustic bread topped with tomato and anchovies, blistered-crust pizzas topped with eggplant and ricotta, and rabbit liver ravioli with a rabbit ragù. The bakery offers up different sweet and savory breads depending on the day of the week (the calamata olive bread on Thursday is notable).

Calle Agustín Melgar 6, Mexico City, 06140, Mexico
55-5211–7731
Known For
  • Creative, contemporary Mediterranean cuisine
  • Stunning desserts, some featuring homemade ice cream
  • Baked goods and light fare available from the take-out window
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Las Tlayudas

$$ | Benito Juárez Fodor's Choice

Quick and reliably good, Las Tlayudas is a small sidewalk eatery specializing in Oaxacan cuisine. Come here for the tlayudas, of course—massive tortillas covered with beans, cheese, and meat. And don't miss a glass of mezcal or botana Oaxaqueña to wash down some chapulines (grasshoppers).

Los Amantes Café & Bistro

$$ | Coyoacán Fodor's Choice

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.

Los Chamorros de Tlacoquemécatl

$$ | Benito Juárez Fodor's Choice
A bustling restaurant with no frills, but plenty of flavor, Los Chamorros is dark, hot, and popular. In business since 1974, the restaurant offers an array of Mexican specialties that take diners on a gastronomic voyage into Mexico’s countryside.
Calle Tlacoquemécatl 177, Mexico City, Mexico
55-5575–1235
Known For
  • Chamorro (juicy, butter-soft pork knuckle)
  • Huazontles (native herbs) battered and stuffed with cheese and doused in pasilla chile sauce
  • Hearty soups like sopa de haba (lima bean soup)
Restaurant Details
No dinner

Something incorrect in this review?

Los Cocuyos

$ | Centro Histórico Fodor's Choice

Centro's most famous tacos are available all day from this hole-in-the-wall puesto (stall), but are best experienced in the early hours of the morning after several rounds of beer. The tacos here are all beef and are small, so plan on trying at least three. The most famous is the braised suadero, but if you're feeling adventurous the taco de tripa (intestine) is really unmissable.

Bolívar 59, Mexico City, 06000, Mexico
55-5518–4231
Known For
  • Late-night dining
  • Tacos de campechano (tacos with multiple layers of longaniza and suadero)
  • Unique beef tongue tacos

Something incorrect in this review?

Los Tolucos

$ | Greater Mexico City Fodor's Choice
Hungry diners come from all over the city to savor bowls of green pozole—a Guerrero specialty—at this casual, old-fashioned Mexican restaurant situated in working-class Algarin (by the Lázaro Cárdenas metro, a short way east of Roma Sur). Piled high with shredded chicken, chicharrón, avocado, and other savory ingredients, this is some of the best pozole around, and there's also a good selection of tacos.

Mari Gold

$$ | San Miguel Chapultepec Fodor's Choice

In this narrow minimalist space with one long communal table, you can feast on a lighter and slightly more casual version of the Indian-Mexican-fusion fare popularized by noted Masala y Maiz chefs Norma Listman and Saqib Keval. Start with tortillas topped by stewed garbanzos, salsa macha, and pickled cauliflower, followed by lamb and beef kebabs with a tomato chutney, raita, and roti. Breakfast favorites include a creamy chia pudding topped with cacao, nuts, dates, and honey. Next door, the same owners run Super Cope, a tiny natural foods shop with a fantastic selection of produce, coffees, chocolates, craft beer, artisan juices, and baked goods.

Calle Gobernador Protasio Tagle 66A, Mexico City, 11850, Mexico
55-3726--2228
Known For
  • Chilaquiles with tatemada (charred-tomato) salsa, cream, and cheese in the morning
  • Gajar ka halwa (North Indian dessert made with grated carrots and coconut milk) with maracuya sorbet
  • Well-chosen wine list
Restaurant Details
Closed Mon. and Tues. No dinner

Something incorrect in this review?

Mendl Delicatessen

$$ | La Condesa Fodor's Choice

Fans of authentic Jewish deli fare flock to this rather chic modern deli with sidewalk seating facing toward gracious Parque México. You'll find all the classics here, prepared with care, including potato latkes with apple compote, Reuben sandwiches, smoked whitefish salad, cured lox bagels, and slow-cooker brisket.