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.

La Tecla

$$ | La Roma

This popular veteran of the city's modern Mexican culinary scene is still a mainstay for reasonably priced, consistently well-prepared dishes like huitlacoche risotto with corn and poblano chiles, and grilled prawns with a sweet-spicy tamarind-guajillo reduction. The space is refined, relaxed, and ideal for conversation, and there are a few tables on the sidewalk overlooking Plaza Villa de Madrid and Fuente de Cibeles.

Calle de Durango 186A, Mexico City, 06700, Mexico
55-5525–4920
Known For
  • Artfully plated contemporary fare
  • Excellent selection of Mexican wines
  • Soursop mousse with mango sauce
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Lalo!

$$ | La Roma

The walls are decked with cartoon figures and bursts of color at this lively space that differs from its more sophisticated and spendier night-time sister restaurant, Máximo Bistrot. Come in the morning to feast on smoked-salmon bagels with poached eggs, acai bowls with seasonal fruit, and croque monsieur sandwiches, while afternoons are the time for gourmet pizzas, pastas, ceviche, roasted chicken, and other satisfying fare. There's an extensive menu of craft beers, too.

Calle Zacatecas 173, Mexico City, 06700, Mexico
55-5564–3388
Known For
  • Pizzas with creative toppings
  • Lushly landscaped sidewalk seating area
  • Artisanal beer
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Los Girasoles

$$ | Centro Histórico

When Los Girasoles ("the sunflowers") opened more than 30 years ago in Centro, it became the first in a wave of modern Mexican restaurants to take on a neighborhood dominated by century-old classics. Now it remains a good place to sip a cold beer and enjoy pre-Hispanic delicacies like escamoles (ant eggs), gusanos de maguey (agave worms), and chapulines (fried grasshoppers). Set in a restored colonial home, its front patio has the best view around of one of the city's most grandiose plazas, its edges lined by extravagant belle epoque giants.

Xicotencatl 1, Mexico City, 06000, Mexico
55-5510–0630
Known For
  • Outdoor dining
  • Great views of one of the city's most gorgeous plazas
  • Sunny decor

Something incorrect in this review?

Recommended Fodor's Video

Loup Bar

$$ | La Roma

This cozy wine-cave-like space, located beneath the wildly popular cocktail-piano bar Artemisia, stands out from the city's growing clutch of vino bars for its devotion to natural bottles, from German orange wines to heady, bold Rhône blends (nearly all are priced over MP1,000—and many are much costlier—so budget accordingly). But there's also a quite reasonably priced menu of tasty French-inspired bar fare, including a savory Wagyu beef tartare with piquillo chiles, fried Brussels sprouts with a garlic-lemongrass dressing, and lamb couscous with olives and preserved lemon.

Calle Tonalá 23, Mexico City, 06700, Mexico
55-5299-6931
Known For
  • Impressive natural wine list
  • Tasty French bar fare
  • Hip and intimate setting
Restaurant Details
Closed Sun.

Something incorrect in this review?

Malcriado Café

$$ | La Condesa

Open from 8 in the morning until late every evening (it closes a little earlier on Sunday night), this unpretentiously stylish café with a covered sidewalk terrace fits the bill for a wide range of occasions. Early in the day, it's a favorite for well-crafted espresso drinks, shakshuka, and French toast, but as the day continues, patrons drop by for smoked-trout sandwiches, French onion soup, and to share a bottle of from the short but well-chosen wine list. Service can be on the leisurely—though still friendly—side, but for many who favor this spot, that's the point.

Mercado Morisco

$$ | Santa María la Ribera

This hip space is a communal eatery featuring six stalls with neon signs advertising everything from pulque (lightly alcoholic fermented agave nectar) to seafood tacos and Colombian arepas. Nestled among tortillerías, hardware stores, and apartments, it’s easy to walk past it unless you happen to glance inward to spot the brightly decorated market and its picnic table–esque seating.

Mercado Roma Coyoacán

$$ | Coyoacán

The hip Mercado Roma has replicated its success on a slightly smaller scale with this attractive, three-story food hall a couple of blocks from both Avendia Francisco Sosa and the swanky Oasis Coyoacán shopping mall and cinema. You'll find a good variety of options, including mini-outposts of some popular restaurants around town (including El Auténtico Pato Manila and Butcher & Sons, which occupies the entire top floor), serving everything from pizza and burgers to kebabs and Thai curry bowls.

Merendero Las Lupitas

$$ | Coyoacán

Eclectic paintings of Mexican scenes, colorful tilework and papel picado banners, and ladderback rush-seated chairs capture the traditional vibe of this cozy restaurant that opened here in 1959 on a lovely corner of Avenida Francisco Sosa. The charming setting is the top reason to dine here, but home-style machaca with eggs, chorizo gorditos, carne asada, and other Norteño-style dishes are affordable and tasty.

Calle Jardín Santa Catarina 4, Mexico City, 04010, Mexico
55-5554–3353
Known For
  • Northern Mexico–style ("Norteño") comfort food
  • Historic setting overlooking a famous church
  • Atole (a traditional Mesoamerican corn-masa beverage served warm)

Something incorrect in this review?

Michoacanissimo

$$ | Greater Mexico City

Renowned for birria, this unfussy restaurant popular with families and locals serves a few kinds of the spicy stew popular in western Mexico states like Michoacán, including surtida (goat and a mix of other meaty bits like ribs, tongue, skin, and such) and the less adventurous but still robustly flavorful maciza (with pork). Expect a crowd—and maybe a wait—on weekends, when there's also sometimes mariachi music. It's on the city's south side, about 1 mile from UNAM (it's a short Uber ride from Universidad metro).

Calle San Valentín 866, Mexico City, 04600, Mexico
55-5421–5576
Known For
  • Michoacán-style birria
  • Micheladas
  • Refreshing paleta (ice-cream bars)
Restaurant Details
No dinner

Something incorrect in this review?

Mux

$$ | La Roma

The menu of this sleek corner space with striking ceramics and statuary lining the walls celebrates the flavorful cuisine of the scenic mountain town of Malinalco, about 70 miles southwest of Mexico City. Some of the more interesting dishes include a starter of chilacayote squash with mint and citrus and a yellow-tomato pico de gallo salsa, and a main dish pork ribs served with a rich red mole sauce.

Calle Jalapa 189, Mexico City, 06700, Mexico
55-9039–6990
Known For
  • Creative interpretations of regional Mexican cuisine
  • Beautiful art-filled dining room
  • Plantain-cream tart for dessert

Something incorrect in this review?

OaxacAquí

$$ | Santa María la Ribera

If you’ve been dreaming about Oaxacan cuisine, but don’t have the time to travel there, this authentic restaurant that serves up breakfast, lunch, and early dinners is the next best thing. Service can be a bit chaotic but always friendly, and the quality of the food makes up for any wait. It tends to get very busy for lunch, and that crowd spills out of the eatery's brick walls onto the sidewalk.

Dr. Atl 207, Mexico City, Mexico
55-4150–7187
Known For
  • Horchata with fresh melon and walnuts
  • Red and black moles
  • Great tlayuda, a traditional Oaxacan dish
Restaurant Details
No dinner

Something incorrect in this review?

Ostería 8

$$ | La Condesa

A modern, warmly lit neighborhood spot, Ostería 8 uses mostly organic, regional ingredients in its handmade pastas and thin-crust pizzas. The pie topped with jamón Serrano, mascarpone, and fresh arugula is a favorite, while tagliatelle pasta with guanciale, wild mushrooms, garlic, and white wine shine among the pastas. Save room for the warm chocolate pudding.

Calle Sinaloa 252, Mexico City, 06700, Mexico
55-5212–2008
Known For
  • Personal-size focaccia pizzas
  • Vanilla ice cream with nuts and an aged-balsamic drizzle
  • Noteworthy Italian wine selection
Restaurant Details
Closed Sun.

Something incorrect in this review?

Pakaa

$$ | San Rafael

A charming little place perfect for lunch or early dinner, Pakaa specializes in Portuguese cuisine, though, of course, it’s not uncommon to find a serrano pepper and some salsas on the table (this is Mexico after all). With a bright and welcoming atmosphere inside, it also has outdoor seating along a relaxed stretch of San Rafael.

Calle de Francisco Díaz Covarrubias 36--B, Mexico City, Mexico
55-3783–7755
Known For
  • Delicious octopus and mussel dishes
  • Nice sangria and wine lists
  • Portuguese bitoque
Restaurant Details
Closed Sun.

Something incorrect in this review?

Pan al Vapor

$$ | La Zona Rosa
This small diner isn't anything special from the outside, but upon entering, your eyes will immediately be drawn to the colorful steamed breads with animal faces that sit next to the cash register. Specializing in said bread, ramen lunch specials, and other Japanese and Korean delicacies, the food comes quick so it’s a good stopping point for a bite to eat on a busy day of exploring.
Estocolmo 24, Mexico City, Mexico
55-5207–4554
Known For
  • Meal packages focusing on Japanese specialties
  • Young and diverse crowd
  • Cozy and welcoming atmosphere

Something incorrect in this review?

Pan Comido

$$ | Anzures
This bright space along one of Anzures’s busiest roads is usually bustling, but not often crowded. As one of the neighborhood’s only fully vegetarian and vegan eateries, it specializes in healthy options including fresh-squeezed juice, coffee, and gluten-free dining options.

Páramo

$$ | La Roma

Depending on the time of day and your mood, this buzzy warren of smartly designed nooks can be a fun options for drinks and a leisurely mid-afternoon lunch or for a late-night feast of ceviche and tacos with creative fillings like hibiscus flowers, seared tuna, and longaniza sausage. Keep in mind that it gets packed here on weekends, so scoring a table and receiving your order can be slow, but everything here—from the food to the drinks—is delicious.

Av. Yucatan 84, Mexico City, 06700, Mexico
55-5941–5125
Known For
  • Cool, trendy vibe
  • Delicious, creatively prepared tacos
  • Big crowds and relatedly iffy service on weekend nights

Something incorrect in this review?

Peltre Lonchería

$$ | Polanco

With several branches across the city, Peltre is an easy budget option in ritzy Polanco. Like traditional loncherías, this modern version has an extensive menu covering everything from chilaquiles negros to sopa Aguascalientes. The coffee (direct from Coatepec, Veracruz) and freshly squeezed juices make this relaxed eatery a favorite among local students and businesspeople.

Peltre Lonchería

$$ | La Roma

This stylish mid-century-modern lunchroom offers a contemporary take on classic Mexican and American comfort fare, like ham-turkey-gouda sandwiches with a fried egg on top, cochinita pibíl, and beef milanesa tortas with salsa verde. There's nothing fancy about this place, but it's great for a light in-between meal, late-night snack (it's open til 11 pm), or breakfast, which features a similarly extensive variety of favorites, from huevos rancheros to French toast slathered in berries and agave honey. There are several other locations around the city. 

Pollos Ray

$$ | Santa María la Ribera

One thing you can always count on in Mexico City, and Mexico for that matter, is excellent roasted chicken. While popular with locals, the dish is often overlooked by foreigners in favor of flashy tacos, but you should visit this small, sidewalk eatery and try its delicious marinated chicken; there are also grilled vegetables and salsas to make your own tacos. Grab an order to go (which many people do) or take a seat on one of the benches backed up to the street.

Manuel Carpio 158, Mexico City, Mexico
55-8681–6535
Known For
  • Local favorite
  • Affordable chicken dishes
  • Variety of salsas

Something incorrect in this review?

Porco Rosso

$$ | Greater Mexico City

Located in the Coyoacán delegación but about 2 miles (3 km) south of the historic area, this lively outpost of the popular Mexico City chainlet specializing in tasty and reasonably authentic U.S.-style barbecue is a fun lunch or dinner stop when visiting nearby Museo Anahuacalli or on your way back from Xochimilco or Tlalpan. Grab a seat at one of the communal picnic tables and tuck into platters of tender, slow-cooked baby-back ribs, brisket, and pulled pork, along with burgers, queso fries, and even pretty decent ramen. It's not close to the Metro, but it's a short walk from Las Torres stop for the light-rail commuter train that runs to Xochimilco.

Av. División del Norte 3103, Mexico City, 04330, Mexico
55-5336–3522
Known For
  • Large covered outdoor seating area
  • Sides of mac-and-cheese and grilled Cajun-spiced corn
  • Deep-fried oreos

Something incorrect in this review?

Restaurante Casa Club de Académico

$$ | Greater Mexico City

It's worth making your way south to Cuidad Universitaria to dine at this distinctive and generally untouristy venue inside the UNAM faculty club, with a terrace that overlooks beautiful gardens and volcanic rocks. Open to the public and especially enjoyable for a late afternoon lunch, the restaurant serves a diverse, affordable menu of globally inspired dishes, such as penne pasta with a puttanesca sauce, panela cheese enchiladas with mole verde, and roasted rosemary chicken with a Chardonnay reduction. A buffet is offered on weekends.

Av. Cd Universitaria 301, Mexico City, 04510, Mexico
55-6381--2691
Known For
  • Live music, cultural programs, and kids' activities on weekend afternoons
  • Lovely, peaceful setting
  • Creative cocktails and mocktails
Restaurant Details
No dinner

Something incorrect in this review?

Roldán 37

$$ | Centro Histórico

Just a handful of blocks from the entrance to La Merced, Roldán 37 may well be Centro's most surprising restaurant. Set over two floors in a 200-year-old house, the restaurant, run by chef Rómulo Mendoza, is an elegant oasis of high ceilings, French doors, and lovingly prepared family recipes, some drawn from Mendoza's grandmother's handwritten cookbook, which he keeps out of sight but on the premises. If you find yourself overwhelmed by the pace and crowds on this side of Centro, Roldán 37 is the place to stop for a bite and a breather.

Roldán 37, Mexico City, 06060, Mexico
55-5542–1951
Known For
  • Dishes made from long-standing family recipes
  • Peace and quiet in an often busy neighborhood
  • Early closing at 7 pm

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.

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.

Tandoor

$$ | Anzures

Indian and Pakistani cuisine are not easy to come by in Mexico City, much less of the high quality variety, but Tandoor is a welcome exception. The exquisitely decorated space, featuring items from India and Pakistan, is welcoming and intimate with plenty of space between tables. Mirrors line the ceilings, and the large windows on the first floor face out to a lovely residential street. Upstairs is romantic and even quieter.

Calle Copérnico 156, Mexico City, Mexico
55-5545–6863
Known For
  • Tandoor oven specialties
  • Views overlooking a charming leafy street
  • Natural mango lassis (without an excess of sugar)

Something incorrect in this review?

Taquería El Califa

$$ | Juárez
When you're craving a light bite or even a substantial meal late at night, this big and lively eatery hits the spot with its vast menu that goes well beyond tacos, including costras (addictive "tacos" with crispy shells made of grilled cheese), chicken pastor, and Hidalgo-style arrachera barbacoa. Open nightly until 4 am and with several other CDMX locations, Califa has table service, a clean and light dining room, and menus with detailed food descriptions, making it one of the city's more appealing---if slightly pricier---taqueria experiences.
Av. Paseo de la Reforma 382, Mexico City, 06600, Mexico
55-5511–9424
Known For
  • Several dishes with fried cheese
  • Clean and attractive dining room
  • Nice list of aguas frescas and craft beers

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?

Wabi Sushi

$$ | La Roma

This cute hole-in-the-wall sushi and sake bar with several outdoor seats and a cozy interior turns out some of the best Japanese food in the city. There's a wide assortment of nigiri sushi, including bluefin tuna, spicy scallop, and sea urchin, plus creative maki rolls like kampachi with ume and asparagus, along with soft-shell crab tempura, yakimeshi with foie gras and eel sauce, rib-eye tataki, and teriyaki salmon-mushroom bowls.

Calle Cerrada Orizaba 76, Mexico City, 06700, Mexico
55-5941--4815
Known For
  • Well-curated list of Japanese sakes and whiskies
  • Chef who trained under acclaimed Japanese sushi master
  • Outdoor tables looking toward Plaza Río de Janeiro

Something incorrect in this review?

Zéfiro

$$ | Centro Histórico

The restaurant attached to the culinary school at the Claustro Sor Juana is one of Centro's best-kept secrets and one of its few options for fine dining. The cooking here leans toward the traditional with well-executed moles and classic antojitos like corundas and gorditas, but the space, tucked inside the school's quiet campus, is old-world elegant and the service is impeccable.

San Jerónimo 24, Mexico City, 06080, Mexico
55-5130–3385
Known For
  • Regularly changing fixed-price menus
  • Educating aspiring cooks
  • Affordable fine dining
Restaurant Details
Closed Sun. and Mon. No dinner

Something incorrect in this review?