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

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?

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?

Recommended Fodor's Video

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.

Mercado del Carmen

$$ | San Angel Fodor's Choice

One of the most beautifully designed and eclectic of the city's many contemporary food hall–style mercados, this bustling complex occupies a stylishly converted colonial home off Plaza del Carmen. The front contains hip boutiques selling sophisticated gourmet goodies, designer sunglasses, and mod housewares, and the open-air rear section is anchored by a bi-level seating area with a retractable roof that's fringed with trendy food stalls dispensing elevated pork buns, American barbecue, sushi, burgers, tortas, pizzas, tacos, and a range of wine, craft beer, and cocktail options. Order at the counters and grab a seat at one of the long communal tables set beneath rows of hanging ferns and Edison bulbs—your food will be brought out to you. Moira's Bakehouse, with its decadent teacakes and hand pies, is a must for dessert—it's located among the boutiques, before you reach the food hall.

Mi Compa Chava

$$ | Coyoacán Fodor's Choice

Prepare to wait for a table at this hugely popular seafood restaurant a couple of blocks from Jardín Centenario—it's known for serving big, gorgeously plated portions of sublime ceviche and aguachile. There's also a great variety of raw bar options, including oysters on the half shell, as well as fish tacos, smoked-fish pâté, seared bluefin tuna, and more. The original location in Roma Norte is similarly outstanding (and also always packed).

Calle Presidente Carranza 109, Mexico City, 04000, Mexico
55-9219--0294
Known For
  • Pacific-style grilled, fried, and raw seafood
  • Fried fish of the day with a seasoned-mayo dipping sauce
  • Cajeta cheesecake
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Mictlán Antojitos Veganos

$$ | Benito Juárez Fodor's Choice

One of the best vegan eateries in the city, Mictlán prepares traditional Mexican meals without meat or cheese, and without depending too heavily on non-Mexican food products such as tofu or seitan. Everything sold here is Mexican in origin, with a special focus on ancestral cuisine and sauces.

Luz Saviñon 1354, Mexico City, Mexico
55-4036–2821
Known For
  • Excellent vegan Mexican dishes
  • Agua de cacao
  • LGBTQ+-friendly vibes
Restaurant Details
Closed Tues.

Something incorrect in this review?

Mog Bistro

$$ | La Roma Fodor's Choice

This rambling, seemingly always-packed restaurant is one of the city's pioneers in genuinely sophisticated, authentic modern Asian (mostly Japanese) cuisine. The food, which is artfully presented in small plates, bowls, and bamboo steamers, spans Thailand, Japan, and China, with highlights being several varieties of ramen, shimp pad thai, hamachi sashimi, sushi rolls, and Chinese sausage.

Ojo de Agua

$$ | La Condesa Fodor's Choice
This fast-expanding Mexican chain of health food café-markets has one of its busiest but prettiest locations in Condesa, overlooking one of Avenida Amsterdam's most photographed fountains. Choose from an extensive array of combination juices and smoothies, plus excellent, if somewhat pricey, salads and sandwiches, like roasted turkey with manchego and ginger sauce. There's seating outside, and most days the big windows are open so that nearly every table soaks up the exterior's green vibe. You could also order everything to go and dine while seated on one of the cement benches around the tree-shaded fountain.

Panadería Rosetta

$$ | La Roma Fodor's Choice

Just a block away from the famous restaurant that inspired it, this wildly popular bakery is worth the often long wait for a table to savor a fantastic breakfast, lunch, or even a sweet treat to break up your day. The flaky pastries here are second to none—try the blueberry-lavender scones, guava rolls, or mamey-filled berliners. The savory items are just as mouthwatering, including ricotta-spinach croissants and Croque monsieurs. Traditional Mexican atole is served, plus fine espresso and tea drinks, and there's a pantry that sells gourmet groceries, from olive oil to rosemary focaccia.

Pargot

$$ | La Roma Fodor's Choice

One of the tiniest yet most beautifully designed restaurants in Roma, this strangely wonderful bistro serves boldly flavored contemporary Mexican cuisine from a short, always-changing menu created by an alum of Pujol and El Bulli. Options might include a tostada topped with smoked leeks, recado negro (a charred Yucatecan chile paste) and avocado mousse, or an infladita (a fried, puffed tortilla) filled with crabmeat and corn and topped with a puree of spring peas and mint. It's a good idea to reserve a few days ahead. 

Calle de Chiapas 46, Mexico City, 06700, Mexico
56-3470--4481
Known For
  • Just a handful of tables inside and on the sidewalk (so smart to reserve ahead)
  • Sleek, minimalist design
  • Orange and natural wines
Restaurant Details
Closed Mon.

Something incorrect in this review?

Pizza Local

$$ | Benito Juárez Fodor's Choice
Most visitors to Mexico City don’t come here in search of New York--style pizza, but that’s not to say a fine pie isn’t appreciated in the city. Mexican pizza is typically light on the sauce, but Pizza Local is the rare exception with thin-crust options such as roasted tomato and garlic or classic, charcuterie-style pepperoni (also a rarity in the city). The ambience is laid-back, with a very special back patio that’s at once rollicking and romantic, depending on the night.
Uxmal 88, Mexico City, Mexico
55-4632–1669
Known For
  • Pizza that even a New Yorker could love
  • Thin-crust pies
  • Pretty patio for outdoor dining
Restaurant Details
Closed Mon.

Something incorrect in this review?

Rokai

$$ | Cuauhtémoc Fodor's Choice

An immediate success since it opened on a quiet side street in Colonia Cuauhtémoc, tiny Rokai is perhaps the most authentic Japanese restaurant in a city where cream cheese, chipotle mayo, and bottled hot sauce adorn many a sushi roll. Japanese chefs Hiroshi Kawahito and Daisuke Maeda use immaculately fresh fish brought in daily from Mexico's various coasts, primarily Baja California and Oaxaca, and turn it into sushi and sashimi, as well as cooked dishes. There's also a ramen restaurant next door, bearing the same name and ownership.

Río Ebro 87, Mexico City, 06500, Mexico
55-5207–7543
Known For
  • Traditional omakase tasting menu that is a bargain for the quality
  • Reservations typically needed
  • Vegetarian ramen dishes

Something incorrect in this review?

Tamales Madre

$$ | Juárez Fodor's Choice
If its building's divine design doesn’t call to you immediately from the street, you will be enchanted as you take a step down, literally, into the sunken communal dining area, which also doubles as the kitchen where outstanding tamales are prepared before your eyes. The service is personalized, and the high ceilings make way for shelves to show off a number of beautiful artifacts from around Mexico as well as books about Mexico’s almighty corn.

Tencüi

$$ | San Rafael Fodor's Choice

One of the hottest restaurants in the city, this spot serves gourmet touches on Mexican classics with playful inventiveness and traditional ingredients. The base of all plates here, most of which are vegetarian, is mushrooms; even the drinks and the desserts have a fungi element to them. The cuisine is experimental, yet familiar, as mushrooms have an ancient culinary history in Mexico. 

Al Andalus

$$ | Centro Histórico

Housed in a magnificent 17th-century building, Al Andaluz makes some of the best Lebanese food in the capital and is a landmark for the Lebanese immigrant community that has been present here since the late 19th century. Its proximity to La Merced means that the numerous menu options—from classic spreads like hummus and baba ghanoush to delicate plates of raw kibbeh nayeh—are made with the freshest ingredients. If you don't want to choose, order the mesa libanesa, a mixed platter with everything from hummus and kebbeh to lamb shawarmas.

Mesones 171, Mexico City, 06010, Mexico
55-5522–2528
Known For
  • Outdoor dining
  • Arabic coffee
  • Perfect baklava
Restaurant Details
No dinner

Something incorrect in this review?

Alverre Café Bistró

$$ | Coyoacán

A cute, unpretentious local favorite, Alverre has the sort of extensive international menu that's perfect when you and your friends aren't exactly sure what you're hungry for. Excellent bets here include the bountiful jamón serrano salad with arugula and goat cheese, the oven-baked lasagna with Bolognese sauce, and enchiladas suizas with chicken, but you'll also find crepes, omelets, quiches, empanadas, pizzas, and sandwiches.

Amado

$$ | Polanco

Inside the Hyatt Regency Mexico City, one of the city's best pastelerías will satisfy even the most discerning sweet tooth. Here European-style chocolate tarts sit alongside all classic pan dulce as well as a selection of sweets, salads, and sandwiches. If your visit coincides with the holidays, make sure to try the traditional pan de muerto and rosca de reyes.

Benigna

$$ | San Rafael

This open-air locale charms with its curated selection of wines and vermouths along with delicious mocktails and coffee drinks. With a small menu of tapas-inspired snacks, it is a nice place to hang out solo for a while or meet up with friends. Local ceramics and artwork are for sale and it opens up to the street with outdoor and indoor seating options.

Bistrot Arlequin

$$ | Cuauhtémoc

Here you'll find everything you would expect from a petite bistro: an intimate environment open to the street, comforting food, good music that's not too loud, and excellent French wines. Start by ordering the house specialty, hailing from Lyon, France: fish quenelles with your choice of various sauces. A popular main dish is the carne bourguignonne, beef cooked in red wine and butter with bacon and mushrooms. If there's room for dessert, try the clafoutis, a French custard with cherries.

Río Nilo 42, Mexico City, 06500, Mexico
55-5207–5616
Known For
  • Traditional French bistro atmosphere
  • Popular carne bourguignonne
  • Clafoutis for dessert
Restaurant Details
No dinner Sun.

Something incorrect in this review?

BOU

$$ | La Roma

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.

Cafe Escandon

$$ | La Condesa

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.

Café NIN

$$ | Juárez

This exquisitely designed eatery feels like entering a mansion. A bit like a labyrinth, the service is quick and the menu extensive with breakfast through dinner options specializing in fresh ingredients. Vegetarian, vegan, and gluten-free options will appease travelers who have eaten one too many orders of chilaquiles.

Cafebreria El Péndulo

$$ | La Roma
The grand, three-story Roma location of this local chain of stunningly designed bookstore-cafés is a wonderful destination for brunch, cocktails, or late-night snacking, either on the breezy roof-deck or seated on one of the comfy lounge chairs inside. Try the pancakes with bananas and blueberries early in the day, or one of Roma's top burgers later in the day, and don't overlook the extensive dessert selection.

Caldos D'Leo

$$ | Polanco
A stalwart of northwestern Polanco since 1966, this traditional restaurant offers a taste of home-style Mexican fare. Choose from a menu of hot breakfasts, soups, moles, and enchiladas, then enjoy the efficient service and simple yet satisfying flavors.

Cancino San Miguel

$$ | San Miguel Chapultepec

Near several art spaces in San Miguel Chapultepec (and across the street from famed Kurimanzutto), this upbeat, stylish Italian restaurant has a lovely brick patio that fills with creative types after gallery openings. The roasted potatoes with truffle oil and Parmesan is a worthy starter, and there are some nice pasta and salad options, but the star is the pizza, including a distinctly Mexican-style pie topped with huitlacoche, Oaxacan cheese, corn, and jalapeños. You could check out the more traditional Diavola with Italian sausage, cured pepperoni, Calabrese salami, and a spicy tomato sauce. There are several other locations throughout the city.

Calle Gobernador Rafael Rebollar 95, Mexico City, 11850, Mexico
55-4333–0770
Known For
  • Affordable thin-crust pizzas
  • Sangria, clericot, and other wine-based cocktails
  • On-site coffeehouse and breakfast spot, La Ventanita

Something incorrect in this review?

Canton Mexicali

$$ | La Condesa

In a gray house with red trim and awnings that are lit up at night brighter than a Christmas tree, this extremely popular restaurant near the border with Roma specializes in the distinct brand of Chinese food that's popular in the Baja city of Mexicali. Start with the chiles rellenos stuffed with ground seasoned pork, garlic, and ginger before moving on to flavorful main dishes, such as Szechuan-style dan dan noodles, beef chop suey, and shrimp chipotle.

Av. Álvaro Obregón 264, Mexico City, 06100, Mexico
55-1701--1479
Known For
  • House-distilled baijiu (a Chinese spirit)
  • Festive, conversation-filled dining room
  • Five-spice chocolate cake with vanilla ice cream

Something incorrect in this review?

Casino Español de Mexico

$$ | Centro Histórico

Housed on the mezzanine floor of the magnificent Casino Español, this restaurant is as classic as it gets: white tablecloths, coffered ceilings, formal service, and food straight out of the Iberian Peninsula, with a particular focus on dishes from the northern regions of Galicia, Asturias, and País Basco. The Casino was founded in 1863 as a club for Spanish immigrants to independent Mexico and relocated to its current, opulent home in 1905.

Isabel la Católica 29, Mexico City, 06000, Mexico
55-5521–8894
Known For
  • Amazing architecture
  • Great carajillos (Mexico's beloved after-lunch coffee cocktail)
  • Early closing at 6 pm
Restaurant Details
No dinner

Something incorrect in this review?

Cataly

$$ | San Angel

Just off Plaza San Jacinto, this smart and contemporary café offers a relatively calm respite from the bustle of weekend shoppers and is particularly popular for brunch. The menu focuses on creative thin-crust pizzas, bountiful salads, avocado toast, and panini sandwiches, and the mimosas are always flowing.

Calle del Dr. Gálvez 20, Mexico City, 01000, Mexico
55-5106--0299
Known For
  • Adjacent boutique, de Corazón, selling beautiful decorative arts
  • Charming, dog-friendly terrace
  • Gelato in interesting (cardamom, amaretto-mascarpone) flavors

Something incorrect in this review?

Chicago Bernie's Beef Bike

$$ | San Rafael

This peculiar restaurant name (for this latitude) is thanks to the Midwestern owner who started making delicious burgers on a cart from the back of his bike. These gratuitous-in-every-way burgers quickly became well-recognized across the city and its San Rafael location has become one of the busiest restaurants in the neighborhood. Stop in for a beer on the patio, catch a gringo game on the TV, and see if it lives up to the hype.