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.

Restaurante San Angel Inn

$$$$ | San Angel

Dark mahogany furniture, crisp white table linens, exquisite blue-and-white Talavera place settings, and refined service strike a note of restrained opulence at this 18th-century estate whose dining rooms surround a central courtyard with fragrant gardens and a circular fountain. Although you'll find European-influenced classic fare like chateaubriand for two and crispy calves' brains in brown butter, the Mexican delicacies are the stars—consider the crepes of huitlacoche, or a jewel-like dish of escamoles panfried in butter and herbs. The dessert cart, which displays everything from rich chocolate cake to Bavarian cream with strawberries and cajeta (goats-milk caramel), is a must. Even if you don't come for a full meal, try to drop by for cocktails and appetizers in the beautiful courtyard.

Calle Diego Rivera 50, Mexico City, 01060, Mexico
55-5550–5807
Known For
  • Gorgeous indoor and outdoor dining areas
  • Weekend brunch
  • Elaborate dessert cart

Something incorrect in this review?

San Cósmico

$$

With sushi, tacos, and tarot readings, this chef-driven restaurant adds more variety to San Rafael’s food scene. In addition to the eclectic culinary offerings, it’s a space that also serves as a fresh vegetable market and art space (with art and Mexican-made jewelry for sale), which nicely complement the psychedelic artwork that adorns the small, deli-style space. Courses on how to read tarot cards take place at the end of each month (consult Facebook for updates) and there are complementary tarot readings on Thursday evening.

Sanborns

$ | Centro Histórico

In 1917, the Sanborn brothers took over the iconic Casa de los Azulejos building to expand their drugstore business and now the popular stores-cum-restaurants, owned by billionaire Carlos Slim, populate every major town in Mexico. The menu plays it safe with decent Mexican standards and international options like burgers, soups, and club sandwiches, but the long, winding counter is one of the best places around for a solo coffee and breakfast, while happy hour deals at the endearingly old-fashioned upstairs bar are hard to beat.

Calle Madero 4, Mexico City, 06500, Mexico
55-5518–3525
Known For
  • Quality enchiladas
  • Spectacular colonial setting
  • Old-school atmosphere

Something incorrect in this review?

Recommended Fodor's Video

Signora Mariola

$$ | Polanco

The perfect spot for a quick coffee or pastry, Signora Mariola is a tiny place with very few tables placed on the sidewalk outside, so be prepared to take your meal to go as you stroll through Polanco. The croissants and bread are to die for, and the Mexican breakfasts are tasty and light.

Super Tacos Chupacabras

$ | Coyoacán

Open all night and drawing a particularly spirited crowd during the wee hours, this no-frills taco stand named for the vampire-ish "goat sucker" of Latin American folklore serves joyfully messy, overstuffed pastor, chorizo, beef, cecina, and other meaty tacos for around just MP25 apiece. The casual seating area, set below a highway overpass, has several metal picnic tables.

Av. Río Churubusco 187, Mexico City, 04100, Mexico
Known For
  • Generous array of free fixings (potatoes, grilled onions, jicama, salsas, and more)
  • Late-night dining
  • Steps from Torre Mítikah and Coyoacán metro

Something incorrect in this review?

Taco de Oro XEW

$ | Alameda Central

Founded 65 years ago and moved to its current location three decades back, Taco de Oro specializes in cochinita pibíl, the beloved dish of slow-roasted pork from the Yucatán. This small restaurant doesn’t have much seating inside, so be prepared to eat on a bench on the sidewalk or stand outside.

Lopez 107, Mexico City, 06000, Mexico
Known For
  • Bright and cheerful decor
  • Quick service
  • Family specializing in Yucatán stew
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Tacos de Canasta Los Especiales

$ | Centro Histórico

According to some food historians, tacos de canasta (literally "basket tacos") are the original taco and a street food par excellence as closely associated with the capital's unique culinary culture as tacos al pastor. Mostly made in the neighboring state of Tlaxcala and carried into the city in baskets (hence the name), tacos de canasta are cheap and tasty, slicked with fat and moisture from their journey, and stuffed with simple fillings like beans, potatoes, or chicken in adobo. You'll find tacos de canasta on just about every corner here, but Los Especiales, just off the Zócalo, is justly famous. Get in line, snag an order of five, chow down, and be on your way.

Madero 71, Mexico City, 06000, Mexico
Known For
  • Quick and cheap dining
  • Local classic
  • Famed spot for tacos de canasta

Something incorrect in this review?

Taquería El Jarocho

$ | La Roma
This old-time neighborhood institution has weathered Roma's booms and busts since 1947 and is today far more than a taqueria, although tacos de guisados (filled with rich, stewed ingredients) are still the restaurant's main draw. Try authentic fillings like moronga (ground blood sausage with onions and chiles), beef tongue in a olive-tomato Veracruz sauce, or traditional lamb barbacoa. Or if you're feeling a little less adventurous, the al pastor tacos and chiles rellenos are delicious, too.

Tierra Garat

$ | San Angel

With an airy design, comfortable seating, good Wi-Fi, and large windows that let in plenty of light, this branch of the popular local coffee franchise is ideal for meeting up with friends, getting some work done on your laptop, or grabbing a quick snack or meal. Tierra Garat offers an extensive range of espresso drinks but particularly excels with its sweet chai teas, flavored hot chocolates, and frozen drinks—it's a favorite for anyone with a sweet tooth. In addition to this location a bit north of San Ángel's historic center, you'll find about 40 other branches throughout the city, including some especially inviting cafés in Coyoacán, Juárez, Polanco, and Roma Norte. 

Av. de los Insurgentes Sur 1722, Mexico City, 01030, Mexico
55-6588--1950
Known For
  • Inviting atmosphere for reading or working
  • Hot chocolates, chais, and other dessert drinks
  • Late hours

Something incorrect in this review?

Tirasavia

$$ | Alameda Central

A pretty café on the border of Centro and Juárez, with a focus on farm-to-table cuisine, Tirasavia is a sweet, sunny spot for a coffee, breakfast, or a cold beer or glass of wine in the afternoon. Set in the street-level corner of a spare, glass-and-concrete modernist building occupied by architecture firms, photo studios, and a design company, this place is the happy cousin to its moodier, bolder neighbors and as pleasant a place as any for a quick refuel.

Bucareli 108, Mexico City, 06000, Mexico
55-4053–4602
Known For
  • Gorgeous design with onyx counters and sage-green walls
  • Pretty presentations of breakfast standards
  • Outdoor tables
Restaurant Details
Closed Sun.

Something incorrect in this review?

Tsubomi

$ | La Roma

This cozy bakery/café is a source of singularly delicious Japanese and European treats, both savory and sweet, as well as more substantial fare like grilled teriyaki chicken and curry and rice. Matcha cakes, orange pastries, and perfectly crafted baguettes and sandwiches are among the top options. They also custom design cakes and cookies with a variety of fun motifs, from Day of the Dead to lucha libre.

Calle Tonalá 346, Mexico City, 06700, Mexico
55-1334--4352
Known For
  • Baguette and rustic-bread sandwiches with Japanese and European fillings
  • Good bet for a meal if in the southern end of Roma
  • Colorfully frosted cakes and pastries
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Village Café

$ | Benito Juárez

Facing Parque Hundido with a view of nothing but trees (okay, and some parked cars and an EcoBici stand), Village Café is a great place to unwind and take in a bit of tranquillity in one of the busier parts of the city. Massive windows open to the sidewalk, where diners take their time on sandwiches, coffees, and pastries. An antique magazine stand occupies the center of the café, providing ample reading material. The dark, green tub chairs are inviting, as is the shaded atmosphere.