Coco Tran — Aesthetic Travel Blog By Film Photographer Coco Tran

The 25 best restaurants in Mexico city

Save To Read Later:

Get ready to be blown away by the culinary world that is Mexico City. Here are the 25 best restaurants in Mexico city. Mexico City is a world-class culinary destination, with an exciting mix of fine dining establishments, casual eateries, markets and street food. From elevated Mexican cuisine to international flavors, the best restaurants in CDMX offer unforgettable dining experiences. Here are the 25 top restaurants not to miss

The 25 best restaurants in Mexico city

Fine Dining Mexico City


Chef Enrique Olvera’s landmark restaurant frequently ranks as the best in Mexico. The chic, minimalist space provides the perfect backdrop for Olvera’s creative tasting menus that pay homage to indigenous Mexican ingredients and techniques. The signature mole madre, aged for over 1000 days, is a must. See my Pujol Review here.

Pujol Best Mexico city Restaurants

Tennyson 133, 11570 Ciudad de México, Distrito Federal

What to order: Mole madre, baby corn with chicatana ant mayonnaise, suckling lamb taco. Omakase or tasting menu starts at $3900 Pesos


Quintonil stands out for its modern, nuanced approach to traditional Mexican flavors. Chef Jorge Vallejo’s warmly lit dining room creates an intimate ambiance to enjoy dishes like crab tostadas with avocado and lime, ox tongue with escamoles, and charred avocado tartare.

best mexico city restaurants

Address: Newton 55, Polanco, Mexico City

What to order: Cactus ceviche, crab tostada, charred avocado tartare

RELATED: Mexico City Travel Guide

Top 10 Restaurants in Mexico City


Italian meets Mexican at chef Elena Reygadas’ lovely Rosetta, set in a restored townhouse in Roma. Housemade pastas, wood-fired dishes and an exceptional pastry selection have made it one of the hottest tables in town. Request a table in the lush back garden. Read my Rosette Review

best mexico city restaurants

Address: Colima 166, Roma Norte, Mexico City

What to order: Burrata with salsa verde, spaghetti with lemon and buttered anchovy, raspberry bomboloni

Máximo Bistrot

Celebrated chef Eduardo García cooks farm-to-table, French-inspired cuisine at this airy bistro in Roma. The menu changes daily based on market finds but might include dishes like soft shell crab with green mole, pork belly with pickled vegetables, and duck confit with lentils. Read my Maximo Review

best mexico city restaurants

Address: Álvaro Obregón 65, Roma Norte, Mexico City

What to order: Pork belly, steak tartare, chocolate pot de crème


Nestled in a beautifully restored art deco mansion in Mexico City’s trendy Condesa neighborhood, Botánico is the brainchild of chef Alejandra Navarro, formerly of the renowned Quintonil restaurant. The restaurant’s lush courtyard provides a refined setting for leisurely afternoons spent savoring cocktails, wine, and sharing plates with friends.

best mexico city restaurants

217 Calle Alfonso Reyes, 06100 Ciudad de México, Ciudad de México

The menu at Botánico showcases an international flair, featuring dishes that artfully blend flavors from around the globe with top-quality ingredients. Standout offerings include the oyster platters, crispy fried squid, and the pork Milanese, served with a refreshing salad of field mustard and a tangy buttermilk dressing. Whether you’re a local or a visitor, Botánico promises an unforgettable dining experience in one of Mexico City’s most charming neighborhoods.

RELATED: Where to Stay in Mexico City & Coolest Hotels in Mexico City

Best Retaurant in Mexico City


No Mexico City dining itinerary is complete without lunch at Contramar, Gabriela Cámara’s see-and-be-seen seafood institution in Roma. The tuna tostadas are legendary, as is the whole grilled fish, which comes butterflied and bathed in red and green salsas. Linger over a long, boozy lunch as the locals do. Read My Contramar review

Address: Durango 200, Roma Norte, Mexico City

What to order: Tuna tostada (best you’ll ever have) , pescado a la talla, fig tart

El Moro

Open since 1935, El Moro is a CDMX icon for churros and decadent hot chocolate. Head to the original location downtown for piping hot, freshly fried churros sprinkled with cinnamon sugar. Dip them in a mug of thick chocolate caliente for the ultimate sweet indulgence. My El Moro review

Coco Tran — Aesthetic Travel Blog By Film Photographer Coco Tran

Address: several locations in CDMX

What to order: Churros con chocolate

Mexico City Restaurants you can’t miss


Lardo’s hip, light-filled space in Condesa is a favorite for leisurely brunches and Italian-inflected fare. The menu changes seasonally but always includes delights like eggplant parmesan, spaghetti cacio e pepe, and housemade ricotta with honey and hazelnuts. See my Review of Lardo.

Address: Agustín Melgar 6, Condesa, Mexico City
What to order: Lardo breakfast (poached eggs, polenta, mushrooms), eggplant parm, ricotta toast


Lorea’s inventive tasting menu takes diners on an edible journey through Mexico’s diverse culinary regions. Chefs Oswaldo Oliva and Sofía Cortina plate beautifully composed dishes highlighting endemic ingredients like ant eggs, heirloom corn and foraged greens. The minimalist space keeps the focus on the artful food.

Address: Sinaloa 141, Roma Norte, Mexico City

What to order: Chef’s tasting menu

Masalay Maíz

Husband-wife duo Norma Listman and Saqib Keval explore the intersections between their Mexican and Indian heritages at Masala y Maíz in Juárez. Fragrant masala blends, handmade tortillas, and heirloom corn get the spotlight in eclectic dishes that fuse flavors from across the diaspora.

Address: Marsella 72, Juárez, Mexico City

What to order: Patra tlacoyo, Masala fried chicken, arroz con coco


Chef Aldo Camacho is putting bold, Baja-inflected seafood on the map at buzzy Páramo in Roma. His freewheeling menu runs from aguachile negro with charred chiles to pan-roasted octopus with chorizo mayo. Natural wines and craft cocktails round out the experience.

Coco Tran — Aesthetic Travel Blog By Film Photographer Coco Tran

Address: Yucatán 84, Roma Norte, Mexico City

What to order: Oysters, aguachile, rib-eye and bone marrow tacos

RELATED: Ultimate Guide To Hot Air balloons over Teotihuacan pyramids

Best Tacos in Mexico City

Taquería Orinoco

For textbook perfect tacos al pastor, there’s no better spot than Taquería Orinoco’s hole-in-the-wall Chihuahua location in Roma Norte. The glorious spinning trompo loaded with crimson-hued pork beckons taco lovers to grab a stool and dig into the goods, fresh off the spit and dressed with onion, cilantro and pineapple. Read my Orinaco Review

Address: Chihuahua 1 Bis, Roma Norte, Mexico City

What to order: Tacos al pastor (lots of them)


Baja California’s celebrated chef Jair Tellez brings his Ensenada-meets-CDMX brand of coastal cooking to Merotoro in Condesa. The stylish dining room is well-suited for casual business lunches, languorous dinners and impressive dates over dishes like bluefin tuna sashimi, crispy soft shell crab, and yellow mole duck tamales.

Address: Amsterdam 204, Condesa, Mexico City

What to order: Smoked marlin tostada, soft shell crab, lamb shank with mole amarillo


Located in an utterly dreamy 1950s home in Jardines del Pedregal, Tetetlán is an all-day cultural space with a yoga studio, library, gallery and Mediterranean restaurant from chef Berta Martínez featuring clay oven-cooked dishes, salads and tartines. Sunday brunch on the idyllic patio is the move

Coco Tran — Aesthetic Travel Blog By Film Photographer Coco Tran

. Address: Av. de las Fuentes 18, Jardines del Pedregal, Mexico City
What to order: Shakshuka, chilaquiles divorciados, eggplant tartine

Best places to eat in Mexico City

El Parnita

No-frills cantina meets taco joint at the boisterous El Parnita, a casual spot for solid guisados, or stews. Fill house tortillas with cochinita pibil, rajas con crema, and other Mexican classics, washing it down with agua de jamaica or a horchata. The laid-back location in Roma draws locals and tourists alike.

Address: Yucatán 28, Roma Norte, Mexico City

What to order: Cochinita torta, rajas con crema tacos

Restaurante Emilia Argentine

chef Lucho Martínez deftly weaves Latin American and European influences at Emilia, a contemporary wood-fired grill in Polanco. Share plates like provolone with chimichurri, sweetbreads, and black rice with seafood pair well with wines from the team’s Bichi label.

Address: Temístocles 68, Polanco, Mexico City

What to order: Provoleta, Entraña steak, black rice

Famous restaurants in Mexico City

Molino “El Pujol”

For a more casual taste of Enrique Olvera’s genius, visit the tiny taco bar adjacent to Pujol. Molino spotlights exquisite corn tortillas made fresh daily from heirloom corn grown in Oaxaca. Try them in the form of tetelas stuffed with beans and cheese, quesadillas hojaldras, and of course, perfect tacos. Read my El Pujol Review

Coco Tran — Aesthetic Travel Blog By Film Photographer Coco Tran

Address: Moliere 222, Polanco, Mexico City

What to order: Tetela, quelite quesadilla, costras de chicharron


Run by a pair of young American expats, Cicatriz helped usher in a wave of all-day cafes in Juárez. The light-soaked space draws digital nomads for avocado toasts, grain bowls and poblano brussels sprouts by day, then morphs into a natural wine bar and hangout by night. The burger is also a local legend.

Address: Dinamarca 44, Juárez, Mexico City

What to order: Avo toast, kale salad, cheeseburger

Best Food in Mexico city,

Rosetta Panadería

Leave room for dessert after your pasta feast at Rosetta, because star chef Elena Reygadas also runs this stunning little bakery a few blocks away. Display cases brim with European-style pastries made with Mexican flair, like flaky guava rolls, sweet-salty biscuits, and a velvety cheesecake with membrillo. Read my Rosetta Panderia Review

Address: Colima 179, Roma Norte, Mexico City
What to order: Concha, rol de guayaba, pay de queso

Porco Rosso

Carnivores won’t want to miss Porco Rosso, chef Marco Carboni’s ode to all things pork in San Miguel Chapultepec. House specialties like porchetta, cochinita pibil, barbecued ribs and choripán come with a slew of sides and salads. Steaks and seafood round out the nose-to-tail menu.

Address: Av. Revolución 1342, San Miguel Chapultepec, Mexico City What to order: BBQ pork ribs, cochinita tacos, pork belly al pastor

Expendio de Maiz Far

more than just a tortillería, Expendio de Maiz is a heartfelt homage to heirloom corn and traditional Mexican recipes dating back to pre-Hispanic times. Colorful tamales, tetelas, and other maiz-based treats fill the display cases, and you can watch fresh blue corn tortillas being patted out by hand for tasty tacos, sopes and more.

Address: Av. Yucatán 84, Roma Norte, Mexico City

What to order: Tetela de mole negro, tlayuda con tasajo, chicharrón in salsa verde


Chef Jair Tellez (of Merotoro fame) explores his Baja Californian roots at Amaya, a seafood-centric Mediterranean spot in the luxe Museo Jumex. Pristine crudo, prawns a la diabla, and arroz negro with chipirones reflect the kitchen’s focus on seasonal local ingredients. The sun-drenched patio makes an ideal perch for day drinking over crisp natural wines.

Coco Tran — Aesthetic Travel Blog By Film Photographer Coco Tran

Address: Miguel de Cervantes Saavedra 303, Granada, Mexico City

What to order: Striped bass crudo, arroz negro, totoaba al pastor

Chiquitito Café

This cozy Roma cafe is a neighborhood gem for specialty coffee, guava pastries, and light breakfast fare. Grab a seat at the window bar and watch stylish locals pop in for their morning flat whites and pan dulce.

Address: Mérida 132, Roma Nte., Mexico City

What to order: Chilaquiles, guava cheese Danish, filtered coffee

Licorería Limantour

Regularly ranked one of the World’s 50 Best Bars, Limantour is a mixology mecca in Roma. The encyclopedic menu spans creative signature cocktails and flawless classics in a buzzy, intimate space. Small plates like tuna tostadas and Sriracha wings make great drinking companions.

Address: Álvaro Obregón 106, Roma Norte, Mexico City

What to order: Margarita al Pastor, Horchata Colada, La Guayaba

Baltra Bar

Baltra has brought a much-needed dose of tropical escapism to Roma since 2016. The breezy terrace is prime for sipping creative tiki-inspired cocktails (mai tais, jungle birds) and snacking on Peruvian-Japanese bites. The hidden patio out back feels like a chic island hideaway. Address: Zacatecas 126, Roma Norte, Mexico City What to order: Mai Tai, ceviche nikkei, anticuchos

From world-class tasting menus to perfect street food, Mexico City’s dynamic restaurant scene truly offers something for every palate and budget. Use this list as your gastronomic roadmap and get ready to experience the vibrant flavors of this culinary capital. ¡Buen provecho!

mexico Travel guide & articles

Here are my top travel resources and helpful travel articles & tips to help you get started with traveling.

Mexico Travel Resources

Save To Read Later:

Similar Posts