103 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.

Taquería Orinoco

$ | La Roma Fodor's Choice

There are few more satisfying experiences after a night of dancing and drinking than devouring a plate of tacos at this taqueria with a spacious dining room on Avenida Álvaro Obregón. Fillings include trompo (al pastor), chicharrón with spicy house-made salsa, and beef; a side of the crunchy fried papas orinoco potatoes is a must. Orinoco is open until at least 3:30 am most nights and until 5 am on weekends, and there can sometimes be a long wait for a table. There are a few other locations throughout the city, including the original location on the border between Roma and Condesa.

Té Cuento

$ | Benito Juárez Fodor's Choice
Looking out on vibrant Parque Tlacoqueméctal, this cozy, bright teahouse and eatery is run by an Argentine journalist and specializes in dozens of teas and infusions. It also doubles as a cultural space in the evenings, offering workshops on topics such as film and literature.

Tortas Royalty

$ | Polanco Fodor's Choice
Chilangos (as Mexico City's residents are often known) are notorious for putting everything in a sandwich, even going as far as to create the carb-heavy guajolota, or torta de tamal. Convenient, filling, and cheap, tortas are the perfect fuel for a day of sightseeing and Royalty, Polanco's favorite sandwich shop, offers excellent versions of them. Order a milanesa or cubana to keep it classic, or a torta de chile relleno for a tasty vegetarian option.
Horacio 227, Mexico City, 11565, Mexico
55-5250–2118
Known For
  • Freshly baked bread
  • Delicious consomé de pavo (turkey)
  • Fast service

Something incorrect in this review?

Recommended Fodor's Video

Vendaval Cooperativa

$ | San Rafael Fodor's Choice

An anticapitalist communal space, bakery, and kitchen, this feminist cooperative has been serving handmade goods since 2017, in resistance to unhealthy working situations and overarching franchises without a soul. Their homemade breads use a unique fermentation process, and they also sell sweets, snacks, coffee, and tea. There’s a focus on a nonhierarchical environment, and they regularly promote the work of women and LGBTQ+ artists with book launches, concerts, and craft-making. Beautiful artisanal crafts are also sold here with a focus on fair trade. 

Almanegra Café

$ | Benito Juárez

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. 

Av. Universidad 420--A, Mexico City, Mexico
55-4162–5899
Known For
  • A rotating menu of Mexican coffee from different states
  • Fast service
  • Good people-watching

Something incorrect in this review?

Antojitos Mexicanos Las Escaleras

$ | Centro Histórico

So named for its location blocking access to a narrow staircase, this tiny stall is known for its deep-fried quesadillas, a notch above others in the neighborhood. Be prepared for a line any time you visit.

5 de Febrero 52, Mexico City, 06090, Mexico
55-5709–1554
Known For
  • Almost literal hole-in-the-wall location
  • Takes orders by phone
  • Delicious quesadillas de requesón
Restaurant Details
Closed Sun.

Something incorrect in this review?

Baltazar

$ | Centro Histórico
Before Mexico City had al pastor tacos, Puebla had tacos arabes, a kind of schwarma brought here by Lebanese immigrants in the early 20th century and adapted to the flavors and ingredients of the New World. Baltazar serves arguably the best rendition of the dish in town along with some light, crisp falafel for vegetarians.
Isabel La Católica 96, Mexico City, 06080, Mexico
55-5709–7967
Known For
  • Retro diner-meets-taco stall aesthetic
  • Good vegetarian options
  • Delivery available

Something incorrect in this review?

Bello Café

$ | Santa María la Ribera

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.

Manuel Carpio 158, Mexico City, Mexico
55-4757–6046
Known For
  • Bright, friendly atmosphere
  • 10 different ways to brew your coffee
  • Cocktails with coffee, mezcal, and coffee-brewed beer

Something incorrect in this review?

Café El Cordobés

$ | Alameda Central

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.

Ayuntamiento 18, Mexico City, 06070, Mexico
55-5512–5545
Known For
  • Faux-colonial aesthetic
  • Repairs and sales of coffee equipment
  • Fun vantage point over a bustling street

Something incorrect in this review?

Café El Jarocho

$ | Coyoacán

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.

Cuauhtémoc 134, Mexico City, 04100, Mexico
55-5554–5418
Known For
  • Hot chocolate and mochas
  • Colorful people-watching
  • Crafts vendors selling their wares out front

Something incorrect in this review?

Café Jekemir

$ | Centro Histórico

The main location of a small local chain founded in 1938 by a family of Lebanese immigrants, Jekemir recently moved to one of Centro's prettiest plazas, at the end of the pedestrianized Calle Regina. One of precious few places in Centro to sit outside, Jekemir is still a family-owned operation.

Regina 7, Mexico City, 06080, Mexico
55-5709–7086
Known For
  • Rare sidewalk seating
  • Peaceful atmosphere
  • Decent pastries
Restaurant Details
Closed Sun.

Something incorrect in this review?

Café La Pagoda

$ | Centro Histórico

Think of this as Mexico City's equivalent of your favorite all-day diner: open from 7 am to 4 am every day of the year, La Pagoda is the best of several (admittedly very similar) old school cafés lined up along the northern side of Avenida 5 de Mayo. The food is far from extraordinary, but the atmosphere is beyond charming, with its long bar and bright lights, service that borders on the maternal (expect to be called mi amor or mi vida at least once), solid breakfast dishes served all day, and a perfect café con leche to snap you out of a late-night or early-morning stupor.

Caravanserai

$ | La Roma
This Paris–meets–Silk Road–inspired teahouse on a lively street corner along Avenida Álvaro Obregón is a wonderful spot to sip interesting hot and iced teas (nearly 200 blends are available, from spicy chais to delicate white teas) while watching passersby from a sidewalk table or cozied up in one of the warmly furnished interior rooms. French-Asian desserts are offered, too, including green tea cakes and tarte tatin.
Calle Cerrada Orizaba 101, Mexico City, 06700, Mexico
55-7090--6157
Known For
  • Intimate and inviting space
  • Tea blends in a vast range of flavors
  • Tarte tatin and other desserts

Something incorrect in this review?

Casa Cardinal

$ | La Roma

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.

Chilpa

$ | La Condesa

Chilaquiles are by far the top draw at this friendly brunch spot a block from Avenida Amsterdam; it also offers up a nice selection of other all-day dishes, from fruit-yogurt bowls and avocado toast with eggs and goat cheese to molletes topped with butter, beans, Oaxacan and manchego cheeses, and pico de gallo. The chilaquiles are build-your-own: you choose your sauce (chipotle, habanero, and more), protein (eggs, chicken breast, cecina steak, vegan chorizo), and other ingredients (anything from asparagus to panela cheese)---with enough toppings, this can be a dish to last you the entire day. 

Chilpancingo 35, Mexico City, 06170, Mexico
55-5264--4976
Known For
  • Cheerful, open-air seating
  • Generous portions
  • Freshly squeezed juices and organic kombuchas
Restaurant Details
No dinner

Something incorrect in this review?

Chiquitito Café

$ | La Condesa

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.

Calle Alfonso Reyes 232, Mexico City, 06100, Mexico
55-5211–6123
Known For
  • Tasty baguette and bagel sandwiches
  • Cakes and pastries
  • Artisanal coffee drinks
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Churrería el Moro

$ | Polanco

A branch of the historic churro restaurant in Centro Historico, this is a great place to stop and take a break on the eastern edge of Polanco. Delicious churros, hot chocolate, milk shakes, and coffee will satisfy your sweet tooth here

Calz. Gral. Mariano Escobedo 501, Mexico City, 11560, Mexico
Known For
  • Modern interior
  • Most popular churros in town
  • Richly flavored churro dips

Something incorrect in this review?

Cocina Mi Fonda

$ | Alameda Central
If you're looking for the platonic ideal of a Mexico City fonda (the small, home-style restaurants that feed much of the city's population each day), you need look no farther than this sunny mainstay between the Mercados San Juan and Arcos de Belén. The food here is simple, classic, and always served with love, from the famous paella to the daily, three-course comida corrida.
López 101, Mexico City, 06070, Mexico
55-5521–0002
Known For
  • Time-warp 1950s decor
  • Home-style cooking
  • Prix-fixe lunches
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Comal Oculto

$ | San Miguel Chapultepec

Tuck into plates of exquisitely prepared, traditional Mexican snacks like tlacoyos, sopes, flautas, and quesadillas with rich sauces and authentic, carefully curated ingredients. Tortillas are hand-made on the tiny restaurant's comal, and there's lovely outdoor seating in a sidewalk space decorated with vertical wooden slats and pretty plants. 

Calle General Gómez Pedraza 37, Mexico City, 11850, Mexico
55-8988--2557
Known For
  • Simple, beautifully designed space
  • Interesting ingredients like braised lamb, wild mushrooms, and pork confit
  • Fresh fruit aguas
Restaurant Details
Closed Sun. and Mon. No dinner

Something incorrect in this review?

Comedor de los Milagros

$ | La Roma

Always packed with locals---including plenty of expats from other parts of the Americas---watching fútbol on TV or enjoying the live music, this welcoming two-story Roma Sur mercado contains more than a dozen food stalls set around a central dining area with communal tables. Cuisines from mostly Central and South America are featured, including Brazilian feijoada, Peruvian ceviche, and Salvadoran arepes. There's an extensive selection of juices, soft drinks, beers, and cocktails, too. 

Coox Hanal

$ | Centro Histórico
Located up two flights of stairs, this neighborhood institution has turned out solid fare from the Yucatán since 1953 in a big, sunny spot filled with families and, on most afternoons, live music. If you turn up on a weekend lunch hour (usually from around 2 to 4 pm), expect to find a line winding down the staircase.
Isabel la Católica 83, Mexico City, 06090, Mexico
55-5709–3613
Known For
  • Cochinita pibíl, a popular slow-roasted pork dish from the Yucatán
  • Family-friendly atmosphere and weekend crowds
  • Sunny back patio
Restaurant Details
No dinner

Something incorrect in this review?

Costra

$ | Benito Juárez
Fresh-baked bread, doughnuts, muffins, and croissants are eye-catching from the display just inside the window at Costra. With only a few seats inside, it is a cozy spot to catch up on some work or with a friend. Teas, sodas, and coffee are also enticing.
Av. Universidad 482, Mexico City, Mexico
55-7457–2240
Known For
  • House-made baked goods
  • Varieties of tea
  • Friendly service

Something incorrect in this review?

Deli Lou

$ | San Miguel Chapultepec

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.

Calle Gobernador Gregorio V. Gelati 78, Mexico City, 11850, Mexico
55-4444–6334
Known For
  • Satisfying salads with the same ingredient options as the outstanding baguettes
  • Dark-chocolate brownies
  • Picnic supplies for visiting nearby Bosque de Chapultepec
Restaurant Details
Closed Sun. No dinner Sat.

Something incorrect in this review?

Díaz de Cafe

$ | San Angel

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.

Calle de la Amargura 5, Mexico City, 01000, Mexico
55-3723--4135
Known For
  • Grilled cheese sandwiches
  • Date pie
  • Carajillos and other boozy coffee cocktails

Something incorrect in this review?

El Farolito

$ | La Condesa

A neighborhood favorite since 1962, this spacious taqueria with a striking black awning and red-and-white color scheme offers up hefty platters of delicious tacos and other classics. Try the costras crujientes, in which the meat is wrapped in fried cheese before being wrapped in a tortilla, or any of the alambres al carbón with bacon, onions, chile poblano, and any number of fillings.

Cerradas Altata 19, Mexico City, 06100, Mexico
55-5515–2380
Known For
  • Open hours well past midnight most evenings
  • Horchata, jamaica, tamarindo, and other juices
  • Churros with cajeta, chocolate, and condensed milk

Something incorrect in this review?

El Moro

$ | Centro Histórico
In the past few years, this classic churrería (churro shop) has exploded across the city, opening branches decked out in chic blue-and-white. But the original location, open since 1935 on the Eje Central (previously Avenida San Juan Letrán), is a cozy, two-story maze of wooden beams, ceramic tiles, and stained glass. Come for fresh churros and hot chocolate or, if you're peckish by day, stop out front for a torta de mole.
Eje Central Lázaro Cárdenas 42, Mexico City, 06000, Mexico
55-5512–0896
Known For
  • Some of the city's best churros
  • Delicious hot chocolate
  • Historic location

Something incorrect in this review?

El Nuevo Café Bagdad

$ | Centro Histórico

Open since 1955, Café Bagdad occupies a long narrow room in an 18th-century house on the Plaza de la Aguilita, one of several plazas in Centro's rundown and hectic but charming eastern side. Coffee beans are toasted and ground on-site and simple but hearty comida corrida (all-inclusive meals that include soup of the day, rice, beans, tortillas, and fruit juice) comes at an affordable MP80.

Plaza de San Juan José Baz 4, Mexico City, 06060, Mexico
55-5542–3802
Known For
  • Great breakfasts
  • Outdoor seating
  • Pretty setting in an often-ignored corner of town

Something incorrect in this review?

El Parnita

$ | La Roma

The logo says "tradición desde 1970," but in fact El Parnita is a more recent addition to Roma's lunch scene: a hip, updated take on the simple family-owned fonda. The menu consists of antojitos (snacks like tacos, tostadas, and ceviches), from recipes culled from the family's travels throughout the country, such as rellenito, a chipotle chile stuffed with cheese and beans in a sauce of piloncillo (unrefined brown sugar) from Zacatecas; and tacos viajeros, homemade tortillas piled with pork loin and leg long cooked in citrus, from Michoacán. While it's a hugely popular spot for trendy types, local workers and families come, too, enjoying it for the affordable neighborhood restaurant it is at its core.

Av. Yucatán 84, Mexico City, 06700, Mexico
55-5264–7551
Known For
  • Festive people-watching scene
  • Affordable regional Mexican fare
  • Great micheladas
Restaurant Details
Closed Mon. No dinner Sun.

Something incorrect in this review?

El Tizoncito

$ | La Condesa
You shouldn't leave this sprawling, casual place without trying one the tacos al pastor, which come in a variety of styles—long-running El Tizoncito claims to have invented the now iconic dish. This festive spot also serves excellent pozole, tacos choriquesos (grilled chorizo slathered in melted mozzarella), marinated huesitos (ribs) with guacamole, and plenty of other street-food-style options. You'll find several additional branches around the city.
Av. Tamaulipas 122, Mexico City, 06140, Mexico
55-5286–7321
Known For
  • Famous tacos al pastor
  • Open hours until well after midnight
  • Elote (corn) cake for dessert

Something incorrect in this review?

El Vilsito

$ | Benito Juárez

With its quirky setting inside a large industrial building that also houses an auto repair shop, this Colonia Narvarte Poniente hot spot was featured on Netflix's Tacos Chronicles and is a serious contender in the city's crowded battle for al pastor primacy. Overflowing with happy eaters into the wee hours of the night, as late as 5 am on Friday and Saturday, Vilsito serves pastor tacos with or without cheese along with a good variety of the usual suspects (tacos choriqueso, tortas Cubanas).