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

Loretta Chic Bistrot

$$$$ | San Angel Fodor's Choice

With a chic terrace upstairs and a modern white-on-white interior space on the ground floor, Loretta is one of the few restaurants in the southern half of the city that consistently makes it onto critics' top dining lists. Celebrated chef Abel Hernández presents contemporary takes on classic Provençal, Tuscan, Greek, and Middle Eastern dishes, like pork belly confit–and–heirloom tomato crostini, followed by creative pastas, steaks, moussakas, seafood grills, and a generous selection of vegetable sides.

Av. Revolución 1426, Mexico City, 01020, Mexico
55-2747–9305
Known For
  • Knowledgeable, efficient service
  • Superb pan-Mediterranean wine list
  • Creatively prepared vegetable sides that could be combined into a full meal
Restaurant Details
No dinner Sun.

Something incorrect in this review?

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?

Recommended Fodor's Video

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.

Madereros

$$$ | San Miguel Chapultepec Fodor's Choice

The specialty of this trendy San Miguel de Chapultepec restaurant helmed by a veteran of famed eatery Pujol is food prepared with an open flame, such as grilled sirloin with an eggplant puree and roasted vegetables, but you'll also find a number of classic Mexican and Italian dishes, from shrimp aguachiles to house-made casarecce pasta with a hearty ragu sauce. Dining is inside one of the neighborhood's well-preserved 1930s homes, but there's also a pleasing sidewalk terrace bracketed by cacti and succulents.

Calle General Antonio León 72, Mexico City, 11850, Mexico
55-8931–8136
Known For
  • Creative breakfast fare
  • Fried eggs with chicharrón regio (made with pork jowl)
  • Leisurely afternoon meals in a charming neighborhood
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Maizajo

$$$ | La Condesa Fodor's Choice

Run by Santiago Muñoz, formerly of the famous regional Mexican restaurant Nico's, this casually stylish rooftop restaurant showcases the talented chef's devotion to traditional preparations and ingredients (including the centuries-old nixtamalization process of producing corn tortillas). Highlights from the creative menu include barbecue-duck tacos, huaraches (oval-shaped masa tortillas) topped with braised oxtail, and grilled striped bass with pasilla chiles and heirloom tomatoes. There’s always an interesting selection of pre-Hispanic-inspired desserts, too. Downstairs, an on-site shop sells salsas, handmade tortillas, and other delicious products, and a festive taco bar serves up big portions of sensational short-order snacks that you can embellish yourself with the bountiful array of salsa.

Fernando Montes de Oca 113, Mexico City, 06140, Mexico
55-7959–8540
Known For
  • Casual downstairs taco bar and shop
  • Fresh fruit cocktails
  • Strawberries with an atole (corn) cream and honey for dessert
Restaurant Details
Closed Mon. No dinner Sun.

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?

María Ciento 38

$ | Santa María la Ribera Fodor's Choice
Romantic and tucked away, María Ciento 38 is perhaps the most upscale eatery in the neighborhood. The authentic Sicilian cuisine is homemade and prepared fresh daily, which means the limited seats are in high demand and reservations are recommended. Save room for the gelato.

Marmota

$$$ | La Roma Fodor's Choice

The creative cuisine served in this chic restaurant with sidewalk tables overlooking pretty Plaza Río de Janeiro is inspired by the time the chef-owners spent in the Pacific Northwest of the United States. Typical fare from the regularly changing menu includes wild boar sausage with pickled blackberries or clams steamed with white wine, panceta, spring peas, and parsley. The sister restaurant next door, Cafe Trucha, serves lighter fare throughout the day. 

Plaza Río de Janeiro 53, Mexico City, 06700, Mexico
55-8870--4242
Known For
  • Outstanding wine list
  • Classic grilled cheese sandwich with cheddar and bacon
  • Lovely outdoor seating
Restaurant Details
Closed Sun.

Something incorrect in this review?

Máximo Bistrot

$$$$ | La Roma Fodor's Choice

One of the capital's most sought-after dining experiences has moved from its unassuming original digs to a much more spacious and rather swanky space. Chef Eduardo García crafts complex French-Mediterranean-Mexican dishes like sea scallops with a raspberry "aguachile," lobster risotto, and tagliatelle pasta with a wild boar ragout—nothing outlandish but always perfectly executed. For an opulent feast, book the tasting menu with wine pairings (MP5,350).

Av. Álvaro Obregón 65 Bis, Mexico City, 06700, Mexico
55-5264–4291
Known For
  • Stone crab, lobster, sea urchin, and other rarefied seafood
  • Decadent desserts
  • Exceptional wine list
Restaurant Details
Closed Sun.

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.

Mercado de Antojitos Mexicanos

$ | Coyoacán Fodor's Choice

Just a few steps down Calle Higuera from Plaza Hidalgo, this covered, open-air market with about a dozen stalls is home to some of the best street food in the neighborhood: barbacoa tacos, squash-blossom quesadillas, fresh-squeezed juices and smoothies, and plenty more, all of it affordably priced. There's nothing trendy about this bustling space where you may have to jostle a bit for a seat, but young buskers often entertain the crowds with great music. Having trouble deciding which vendors to try? Las Dietetics quesadilla stand is one of the best, as is the pozole vendor next to it.

Calle Higuera 10, Mexico City, 04000, Mexico
Known For
  • Inexpensive, old-school street food
  • Great people-watching
  • Open until 11 nightly

Something incorrect in this review?

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.

Merkavá

$$$ | La Condesa Fodor's Choice
In this sleek, narrow dining room, the best strategy for enjoying some of the city's best Israeli fare is to order the selection of 7 or 14 salatim (cold dishes), which include tomatoes with eggplants and honey, tamarind-cured beets, baba ghanoush, labneh with zaatar, and a host of other easily shared delectables. From the oven, you can't go wrong with the roasted cauliflower with mint yogurt, potato latkes with sour cream (and optional caviar), or grilled whole chicken with fried artichokes.
Av. Amsterdam 53, Mexico City, 06100, Mexico
55-5086–8065
Known For
  • Halva for dessert in a variety of flavors
  • Shrab al loz (an almond drink sweetened with rose water and pistachio)
  • Great creative cocktail list
Restaurant Details
Closed Mon. No dinner Sun.

Something incorrect in this review?

Meroma

$$$$ | La Roma Fodor's Choice

The mid-century-modern design of this fashionable, trendy, and yet somehow still unpretentious restaurant feels distinct from its grandiose Porfirian neighbors, and so does the seasonally inspired small-plate-focused cuisine, which is heavy on fresh vegetables, hand-made pastas, and seafood. A foie gras terrine is served with a zesty apple-shiso-rhubarb-port sauce, while tender, slow-roasted lamb is served with crushed falafel, braised eggplant, labneh, fried pistachios, and a green zhug sauce. For the price, this is some of the most complexly flavored, beautifully presented food in the city. If there's a wait, enjoy a cocktail in the little downstairs bar.

Calle Colima 150, Mexico City, 06700, Mexico
55-5920–2654
Known For
  • House-made pastas tossed with seasonal ingredients
  • Distinctive mid-century-modern aesthetic
  • Noteworthy cocktail, beer, and wine list
Restaurant Details
Closed Sun. and Mon.

Something incorrect in this review?

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.

Molino El Pujol

$ | La Condesa Fodor's Choice

Legendary chef and Enrique Olvera, a devoted practitioner of making tortillas according to tradition and with only the highest-quality ingredients, opened this hole-in-wall shop and café, in part to expand his world-famous Polanco restaurant to the masses. The short menu is basically an ode to maíz, featuring elote and esquites, enmoladas (chicken mole enchiladas), avocado-hoja santa tacos, chilaquiles con mole, huitlacoche tamales, and other perfectly prepared botanas (for breakfast and lunch). You can even sip a glass of atole (a thick and warm masa-based beverage with Mesoamerican roots). Although this is undoubtedly the least expensive way to sample the cuisine of Enrique Pujol, there's often a wait—arrive early if possible.

General Benjamín Hill 146, Mexico City, 06100, Mexico
55-5271–3515
Known For
  • House-made tortillas, salsas, and mole to go
  • Tamales with creative fillings
  • Cheerful outdoor seating area
Restaurant Details
No dinner

Something incorrect in this review?

Nico's

$$$ | Greater Mexico City Fodor's Choice

A must-visit for fans of traditional Mexican cuisine who think they've tasted it all, this barely adorned, simply elegant restaurant in a pleasant workaday neighborhood—a 20-minute Uber ride from Polanco—is the domain of chef Gerardo Vázquez Lugo (whose parents opened Nicos in 1957), a stickler for ingredients sourced from small producers and dishes that can seem nuevo but are all rooted in history. The sopa seca de natas—several crepes layered with cream, tomato, and poblano chiles—is a 19th-century recipe from a convent in Guadalajara, and the octopus stewed in its ink with pecans, almonds, and pine nuts is a generations-old recipe from Veracruz. 

Av. Cuitlahuac 3102, Mexico City, 02080, Mexico
55-5396–7090
Known For
  • Beef fillet with caramelized oranges and a Jamaica sauce
  • Extensive artisanal mezcal selection
  • Chiles en nogada (available only in September)
Restaurant Details
No dinner Sun.--Wed.

Something incorrect in this review?

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?

Pasillo de Humo

$$$ | La Condesa Fodor's Choice
Located upstairs at the bustling Parián Condesa, an arcade mostly of food stalls, Pasillo de Humo and its gorgeous atrium-style space is at once sophisticated but easygoing. The kitchen produces flavorful, authentic Oaxacan fare, including tlayudas with grasshoppers, chorizo, strips of chile, and other traditional toppings, plus octopus grilled with a hauchimole (guaje-seed mole) sauce and pork belly with fruit mole, plantains, sweet potato puree, and roasted pineapple. Do stick around for the superb desserts.

Piloncillo y Cascabel

$ | Benito Juárez Fodor's Choice
On a verdant corner in Narvarte, this neatly decorated space has plenty of room and a quickly rotating lunch crowd. Known for its lines down the block, diners come for an updated take on traditional Mexican cuisine and reasonable prices. The outdoor seating is nice in this leafy neighborhood.

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?

Quintonil

$$$$ Fodor's Choice

Named after a wild green herb often found in milpas, a Mesoamerican crop-growing system, Quintonil was opened in 2012 by chef-owner Jorge Vallejo. Today, Vallejo eschews fussiness to let the local ingredients shine: smoked trout from nearby Zitácuaro or a salad of greens and herbs from the floating gardens of Xochimilco. The discreet, refined restaurant is locally focused all the way up to the rooftop garden.

Isaac Newton 55, 11560, Mexico
55-5280–1660
Known For
  • Accessible fine dining
  • Thoughtful ingredient pairings
  • Prix-fixe menu only
Restaurant Details
Closed Sun.
Reservations essential
Children under 12 discouraged

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?

Rosetta

$$$$ | La Roma Fodor's Choice

Regarded as one of the best female chefs in the world, Elena Reygadas worked for years at London's Michelin-starred Italian restaurant Locando Locatelli before moving back to her hometown to open Rosetta in a stunning early 1900s belle epoque mansion. Despite the perfect risottos and handmade pastas in varying shapes, what her cuisine primarily takes from Italy is reliance on local and seasonal ingredients (the olive oil is from Baja California, the burrata cheese made in the town of Atlixco)—but much of the food has a creative Mexican heart. Breads both sweet and savory are baked in-house, and sold from Panadería Rosetta bakery, which has two locations nearby.

Calle Colima 166, Mexico City, 06700, Mexico
55-5533–7804
Known For
  • Superb modern Italian fare
  • Drinks in the swanky upstairs cocktail bar, Salon Rosetta
  • Rosemary--olive oil ice cream with fresh herbs for dessert
Restaurant Details
Closed Sun.
Reservations essential

Something incorrect in this review?