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

El Huequito

$$ | Alameda Central

General consensus says that this miniscule taco stand on the border between the Plaza San Juan and Chinatown serves the best al pastor in Centro, and has been doing so since 1959. There are now three branches around the neighborhood, and several more scattered around town, but the original remains the best by far.

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?

Recommended Fodor's Video

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 Puerto de Alvarado

$$ | Alameda Central
This seafood stand in the Mercado San Juan sells some of the market's freshest fish, which are also served up as ceviches and tostadas for diners who stop at the tables across the aisle. This is the place to try fresh almejas chocolatas ("chocolate" clams, named for the color of their giant shells), so fresh they'll move under a squirt of lime juice.
Ernesto Pugibet 21, Mexico City, 06010, Mexico
55-5512–6095
Known For
  • Raw seafood including excellent ceviche
  • Incredibly fresh fish
  • Traditional market atmosphere
Restaurant Details
No dinner

Something incorrect in this review?

El Rancho Birrieria

$$ | Alameda Central
When the last match ends at Arena Mexico, slip outside and down the block to this spot for a big bowl of birria, a hearty beef stew ideal for a chilly night. The vibe is all neon, metal chairs, and blaring banda music, a continuation of the zero-subtlety atmosphere at the arena, but the birria is tasty and the doors open late.
Doctor Carmena y Valle 31, Mexico City, 06720, Mexico
55-5588–2387
Known For
  • Live banda, salsa, or rock on Friday night
  • Loud and raucous crowds
  • Deals on beers

Something incorrect in this review?

El Sheik

$$ | Coyoacán

The flavorful Lebanese cuisine—including baked eggs, raw kibbeh, falafel, grilled kofta, dolmas, and cucumber salad—at this charming restaurant with amiable servers is perfect for filling up before or after a stroll or run in nearby Viveros park. If you're not sure what to order, the best approach is the extensive sampler platter, or dine here on the weekend, when there's a huge buffet offering. Many items are available to go, including jocoque, baba ghanoush, dolmas, and all of the sweets.

Calle Madrid 129, Mexico City, 04100, Mexico
55-5659--3311
Known For
  • Boldly flavored mint tea, Turkish coffee, and lassi drinks
  • Generous weekend buffet offering a huge sampling of dishes
  • Scrumptious Arabic cookies and other desserts

Something incorrect in this review?

El Tajín

$$ | Coyoacán

Named after El Tajín pyramid in Veracruz state and a longtime proponent of the "slow food" movement, this elegant lunch spot inside Jardin Cultural Del Centro Veracruzano sizzles with pre-Hispanic influences. Innovative appetizers include chilpachole, a delicate crab-soup with epazote and macha chile paste, while main dishes might include rabbit in a guajillo mole sauce and octopus cooked in its own ink with red wine, olives, and almonds.

Av. Miguel Ángel de Quevedo 687, Mexico City, 04320, Mexico
55-5659–5759
Known For
  • Lovely setting overlooking a garden courtyard
  • Impressive wine list
  • Artfully prepared pre-Hispanic Mexican cuisine
Restaurant Details
No dinner

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

Eloise

$$$ | San Angel
A swanky spot for celebrating a special meal or simply savoring artful plates of opulent modern French fare—including crème brûlée de foie gras, truffled asparagus with Parmesan, and flank steak–frites Béarnaise—Eloise could be faulted only for its slightly ho-hum decor. The food is consistently excellent, right down to the indulgent desserts and globally representative wine list.
Av. Revolución 1521, Mexico City, 01040, Mexico
56-3017–7603
Known For
  • Dressy, special-occasion ambience
  • Eight-hour-braised short ribs bourguignonne
  • Outstanding wine list
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Emilio

$$$$ | Polanco

Emilio is a popular all-day eatery in Polanquito, combining Italian, Mexican, and Spanish influences. The sidewalk seating is matched with a casual menu of imaginative shared plates and cocktails (try the tacos de pato confitado) while a classic European menu is served on the pleasant terrace upstairs.

Emilio Castelar 107, Mexico City, 11550, Mexico
55-5281–7812
Known For
  • Weekly specials
  • Charming outdoor seating
  • Park views
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Enhorabuena Café

$$ | La Condesa

From morning through early evening, this casual, contemporary café that opens to a quiet, tree-lined street near Parque España welcomes a mix of regulars and tourists with bountiful plates of Mexican and international breakfast dishes, soups, salads, and sandwiches. The menu tends toward healthy and fresh, with mango-granola bowls, toasted ham-and-gruyere brioche sandwiches, green juices, and fine teas and lattes.

Calle Atlixco 13, Mexico City, 06700, Mexico
55-9155–6654
Known For
  • Chilaquiles verdes
  • House-made sodas, juices, and sipping chocolates
  • Relaxing ambience with outdoor seating that's perfect for work or socializing
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Eno

$$ | La Roma

World-famous Pujol mastermind Enrique Olvera is the talent behind Eno, a smart-casual bakery and café on a lively Roma Norte street corner (there's another location in Polanco). The airy brick-ceilinged spot with a handful of sidewalk tables is great for a light meal, dessert, coffee, or atole (a warm Mesoamerican corn drink) from early morning until late at night, with breakfast especially popular. Try the cochinita pibíl or hongos (mushrooms) rancheros in the morning, or a turkey–cheese torte later in the day.

Calle Chihuahua 139, Mexico City, 06700, Mexico
55-7576–0919
Known For
  • Delicious egg and veggie breakfast dishes
  • Fresh-baked cookies and pastries
  • Mesoamerican drinks, like atole and amaranto

Something incorrect in this review?

Farina

$$$ | La Roma

In this intimate pizza place, you'll find a generous selection of excellent thin-crust pizzas and handmade pastas, plus a good variety of cocktails and wines. The pizzas come with red or white bases, with the truffle oil, gorgonzola, and wild-mushroom pie being a favorite among the latter, and the pie with Brie, mozzarella, pepperoni, and cherry tomatoes standing out among the "rosso" pies. You'll find a few other locations around town.

Calle Chihuahua 139, Mexico City, 06700, Mexico
55-5160--1644
Known For
  • Creative thin-crust pizzas
  • Good selection of wines by the glass
  • Late-night hours

Something incorrect in this review?

Farina

$$$ | Polanco

With a focus on wood-fire pizzas and veggie-packed salads, Farina delivers uncomplicated Italian food. The outdoor terrace makes for a cozy and romantic meal, including a full bar. You can also find five other locations in the city.

Av. Isaac Newton 53--1, Mexico City, 11560, Mexico
55-7825–9921
Known For
  • Exquisite tiramisu
  • Friendly vibes
  • Good Italian wine list

Something incorrect in this review?

Farmacia Internacional

$$ | Alameda Central
Located on Bucareli, a grand avenue lined with opulent turn-of-the-century apartment buildings, Farmacia Internacional is a perfect specimen of a café: all warm wood, pleasant light, good coffee, and the kind of light, simple cooking that can feel hard to come by in this neighborhood. Stop in for a freshly baked cookie in the morning, a glass of wine in the evening, or a midday salad.

Finca Don Porfirio

$$ | Alameda Central

At the top of the Sears building, you'll find an only okay coffee shop with one of the city's most famous and beautiful views of Bellas Artes. You will need to buy something to enter, so grab a drink or a pastry and enjoy the view below.

Av. Juárez 14, Mexico City, 06000, Mexico
55-6650–4036
Known For
  • Mediocre drinks and food
  • Long lines
  • Most photographed view of Bellas Artes in town

Something incorrect in this review?

Finca Don Porfirio Cafetería II

$ | San Rafael

This charming colonial-era café is open to the street, with regulars, families, and digital nomads regularly making appearances. It’s bustling, maybe a bit too bustling for some folks to focus on work, but the price-to-quality ratio is impressive, as is its selection of Mexican-style hot chocolate, which range from spicy to sweet to bitter. Whether you're looking for molletes, chilaquiles, or pan dulce, this place has it all, served quick and delicious. 

Ignacio Manuel Altamirano 107, Mexico City, Mexico
55-5332–5962
Known For
  • Variety of gourmet hot chocolates
  • Delicous pastries and Mexican breakfasts
  • Setting on a beautiful tree-lined street

Something incorrect in this review?

Forte

$ | La Roma

Although this cozy, discrete café is in Roma Norte, it's at the southern end of the less frenetic neighborhood, making it a nice option for a relaxed coffee break or a light snack. The artisan house-baked goods here are superb, from sourdough pizzas to flaky croissants and other French pastries.

Calle Querétaro 116, Mexico City, 06700, Mexico
Known For
  • Stellar coffee drinks (and coffee-infused craft beer on tap)
  • House-baked pastries
  • Sourdough pizza nights on weekends
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Fougasse

$$ | Polanco

Part bakery, part restaurant, you won't be disappointed whether you stop here for a quicker bite or a full sit-down for dinner. The star of the show is the roulette, a round, flaky pastry reminiscent of a croissant and served plain or with savory or sweet toppings and fillings.

Frëims

$$ | La Condesa

Although there's a small indoor dining room, the big draw here is the expansive patio with a retractable glass roof, tall ivy-covered walls, and tables of varying sizes. It's a great place to relax or work on your laptop for a few hours, and there are enough tasty pressed-sandwich (try the Croque Madame), salad, and soup options to make a meal of it. Later in the day, the drinks of choice shift from espresso-related to beer, wine, and cocktails.

Amsterdam 62B, Mexico City, 06100, Mexico
55-9130–8449
Known For
  • Late-night dining
  • Waffles and waffle sandwiches
  • Well-crafted coffee drinks
Restaurant Details
No dinner Mon. and Tues.

Something incorrect in this review?

Fugaz

$$ | La Roma

At this unpretentious, cozy spot on the north edge of Roma, the short menu of tapas-size plates changes according to what chef Giuseppe Lacorazza picks up that morning at the city's leading seafood market. The focus is always on sustainability and fresh produce---think bonito crudo with tamarind and tangerine, smoked-mackerel quesadillas, steamed clams with spring peas and basil, or Veracruz-style shellfish stew. 

Calle Cerrada Orizaba 3--3B, Mexico City, 06700, Mexico
55-3566--0298
Known For
  • Artfully plated sustainable seafood
  • Nice mezcal selection
  • Ever-changing list of creative desserts
Restaurant Details
Closed Mon.--Wed. No lunch

Something incorrect in this review?

Gruta Ehden

$$ | San Angel

Established in 1976 by owners whose grandparents emigrated from Lebanon to Mexico in 1930, this casual spot with red tiles and hammered-tin light fixtures serves some of the most authentic and flavorful Middle Eastern food in the city. A rewarding way to approach a feast here is to share a variety of smaller and larger plates—kibbeh, jocoque, baba ghanoush, fattoush, shawarma, and alambre-style grilled shrimp among them.

Calle Pino 69, Mexico City, 01030, Mexico
55-5661–1994
Known For
  • Flavorful hummus and other Middle Eastern dips
  • Welcoming service
  • Wide range of grilled and raw meat dishes

Something incorrect in this review?

Hacienda de los Morales

$$$$

Built in the 17th century on the site of a mulberry farm, this hacienda has been transformed into one of Mexico's most elegant dinner spots. The atmosphere outclasses even the food, which consists of both Mexican classics and more experimental dishes that incorporate Spanish and Mediterranean influences. Live music in both the dining and bar areas, which might take the form of a string quintet, a lone pianist, or a strolling mariachi band, adds to the experience.

Juan Vázquez de Mella 525, 11510, Mexico
55-5283–3055
Known For
  • Gorgeous colonial architecture
  • Creative flavor combinations
  • A variety of live music while you dine
Restaurant Details
Closed Mon. No dinner Sun.

Something incorrect in this review?

Helados Cometa

$ | La Condesa
Pop inside this tiny café for first-rate ice cream and sorbets in interesting flavors like ginger-hibiscus, chocolate-mint, and raspberry-green tea. There are a few stools and two little tables, but the best plan is to take your purchase to enjoy by the fountain at Plaza Río de Janeiro.
Calle Colima 162, Mexico City, 06700, Mexico
Known For
  • Gourmet sorbets and ice creams
  • Cute, cozy space
  • Short walk to Plaza Río de Janeiro

Something incorrect in this review?

Helu's

$ | Centro Histórico

After 70 years in a tiny alley of a shop deep in Centro's fabric district on Calle El Salvador, Lebanese grocer and baker Helu's moved to bigger, shinier digs on Mesones, where they serve tasty shawarma on homemade pan arabe and empanadas libanesas stuffed with spinach, cheese, or meat. There are also Lebanese groceries like labneh and tahini for sale, popular with members of the community coming through the neighborhood for work.

Mesones 90, Mexico City, 06000, Mexico
55-5522–5130
Known For
  • Traditional baklava
  • Homemade ingredients
  • Community atmosphere
Restaurant Details
Closed Sun. and Mon. No dinner

Something incorrect in this review?

Il Vicolo Panaderia

$ | Coyoacán

A friendly family with Italian and Mexican roots operates this tiny artisan bakery that's tucked inside a shop near Jardín Centenario and open only Thursday through Saturday, from mid-morning until they sell out (usually by 2 pm or so). You'll find crisp-but-chewy sundried-tomato-Parmesan and cranberry-walnut-fennel baguettes, flaky scones, soft and chewy amaretto and orange pastries, and lusciously gooey chocolate-banana cakes.

Calle Presidente Carranza 115, Mexico City, 04000, Mexico
55-4137--4756
Known For
  • Savory and sweet breads made with simple, natural ingredients
  • Baguettes in several flavors
  • Delicious sweets
Restaurant Details
Closed Sun.–Wed.

Something incorrect in this review?

Ivoire

$$$$ | Polanco
The epitome of Polanquito chic, Ivoire brings a touch of France to Mexico. The interior is reminiscent of a Parisian bistro, complete with cane chairs and indoor plants, and the menu features fondue, escargot, and artichokes. Fashionable chilangos drop by for brunch on the terrace overlooking Parque Lincoln.
Emilio Castelar 95, Mexico City, 11560, Mexico
55-5280–0477
Known For
  • Delicate French dishes
  • Instagram-friendly aesthetic
  • Group-friendly terrace overlooking the park

Something incorrect in this review?

Joe Gelato

$ | Juárez
This gelato shop features flavors that are inventive, inspired by the Mexican palate. Friendly service from the owner himself gives it a homey vibe, where you can sit and enjoy your dessert or order coffee and tea. The real deal here is the quality of the refreshing and unique flavor blends; you can mix up to three flavors in a single scoop.
Calle Versalles 78, Mexico City, Mexico
55-6842–0904
Known For
  • Homemade quality gelato
  • Unique flavors like beet and bergamot, avocado, and cacao and pistachio
  • Quiet nook for relaxing
Restaurant Details
Closed Mon.

Something incorrect in this review?