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

Cicatriz

$$$ | Juárez

Depending on when you visit, this hip hangout can serve as a cheerful breakfast nook for chia pudding and egg sandwiches, an afternoon coffee or teahouse with light salads and a delicious smoked-eggplant-harissa dip, or an evening lounge with craft cocktails and well-curated (though pricey) wines. Whatever the time of day, there's almost always a crowd that tends toward the fashionable, artsy side. The vibe is a bit self-important, but it's a reliably nice space with good food and drink options.

City Café

$$ | Polanco

A local chain, this location of City Café is the perfect place to grab breakfast, lunch, or a quick snack in Bosque de Chapultepec. It's located in Section 2 close to Lago Mayor and offers a menu filled with healthy choices.

Av. de los Corredores, Mexico City, 11100, Mexico
55-5272--1096
Known For
  • Charming outdoor dining
  • Good quick bite for parkgoers
  • Healthy salads and sandwiches
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

Cochinita Power

$$ | San Rafael

It’s not hyperbole to say that there are few interiors in the city as pink as the decor within this diner just near the San Cosme metro station. Cochinita Power specializes in Yucatecan food (read: pork and habanero salsas) with a set-up somewhere between a food cart and a restaurant, but without the hustle and bustle of standing and eating on the street. When you're ready to order, your server will arrive with a paper menu to mark your choices on. There’s not much to choose from: it’s really pork, pork, and more pork. But the food is tasty and cheap, and the service is great and speedy if you’re on the go.

Recommended Fodor's Video

Comal Oculto

$ | San Miguel Chapultepec

Tuck into plates of exquisitely prepared, traditional Mexican snacks like tlacoyos, sopes, flautas, and quesadillas with rich sauces and authentic, carefully curated ingredients. Tortillas are hand-made on the tiny restaurant's comal, and there's lovely outdoor seating in a sidewalk space decorated with vertical wooden slats and pretty plants. 

Calle General Gómez Pedraza 37, Mexico City, 11850, Mexico
55-8988--2557
Known For
  • Simple, beautifully designed space
  • Interesting ingredients like braised lamb, wild mushrooms, and pork confit
  • Fresh fruit aguas
Restaurant Details
Closed Sun. and Mon. No dinner

Something incorrect in this review?

Comedor de los Milagros

$ | La Roma

Always packed with locals---including plenty of expats from other parts of the Americas---watching fútbol on TV or enjoying the live music, this welcoming two-story Roma Sur mercado contains more than a dozen food stalls set around a central dining area with communal tables. Cuisines from mostly Central and South America are featured, including Brazilian feijoada, Peruvian ceviche, and Salvadoran arepes. There's an extensive selection of juices, soft drinks, beers, and cocktails, too. 

Costra

$ | Benito Juárez
Fresh-baked bread, doughnuts, muffins, and croissants are eye-catching from the display just inside the window at Costra. With only a few seats inside, it is a cozy spot to catch up on some work or with a friend. Teas, sodas, and coffee are also enticing.
Av. Universidad 482, Mexico City, Mexico
55-7457–2240
Known For
  • House-made baked goods
  • Varieties of tea
  • Friendly service

Something incorrect in this review?

Deli Lou

$ | San Miguel Chapultepec

A cheerful bakery-café near San Miguel Chapultepec's art galleries, Deli Lou serves crusty-baguette sandwiches with distinctive toppings (turkey with olives, goat cheese, Camembert, jamón serrano, and the like), plus freshly baked cakes, brownies, and cookies. There's also a small selection of jams, wines, artisanal juices and teas, and other gourmet goodies, plus a variety of espresso drinks.

Calle Gobernador Gregorio V. Gelati 78, Mexico City, 11850, Mexico
55-4444–6334
Known For
  • Satisfying salads with the same ingredient options as the outstanding baguettes
  • Dark-chocolate brownies
  • Picnic supplies for visiting nearby Bosque de Chapultepec
Restaurant Details
Closed Sun. No dinner Sat.

Something incorrect in this review?

Delirio Mónica Patiño

$$ | La Roma

This gourmet market, artisan bakery, and sidewalk café with a prime location on Álvaro Obregón is a top destination for any meal, but especially breakfast and brunch, when you might try French toast with whipped cream and fresh fruit or Greek-style baked eggs with jocoque, olives, tomato sauce, and grilled pita. The rest of the day, the eclectic but slightly Mediterranean-leaning menu features tortas and toasts (like the one with smoked trout, pickled beets, and capers) as well as lasagna, lamb moussaka, and other heartier dishes. The market also carries fresh baked breads, wines, cheeses, jams, salsas, olive oil, and other goodies. There are a couple of additional locations in Roma Norte, including a Colima branch that's mostly a take-out market.

Díaz de Cafe

$ | San Angel

You'll find this cozy but warmly lit coffeehouse immediately on your left as you enter trendy Mercado del Carmen—it's separate from the main food hall and thus a bit more intimate and peaceful. The menu features an extensive list of espresso and tea drinks, breakfast and lunch fare (from chilaquiles to sandwiches), and pies, cakes, and other sweets.

Calle de la Amargura 5, Mexico City, 01000, Mexico
55-3723--4135
Known For
  • Grilled cheese sandwiches
  • Date pie
  • Carajillos and other boozy coffee cocktails

Something incorrect in this review?

El Beneficio de la Duda

$$ | Coyoacán

This dapper all-day café with white-brick walls, colorful peltre dishware, and fresh flowers on every table is in a semi-residential section of Coyoacán, well-removed from the crowds and an easy stroll from Museo Frida Kahlo. The owner uses organic coffees and, as much as possible, locally sourced ingredients in the European-influenced Mexican fare, which includes superb chilaquiles (order them with both the green and red sauces), panfried potatoes with paprika and chipotle aioli, and ham-gruyere croissant sandwiches. If you're having trouble finding a seat, there's a smaller location (it's actually the original) around the corner.

El Farolito

$ | La Condesa

A neighborhood favorite since 1962, this spacious taqueria with a striking black awning and red-and-white color scheme offers up hefty platters of delicious tacos and other classics. Try the costras crujientes, in which the meat is wrapped in fried cheese before being wrapped in a tortilla, or any of the alambres al carbón with bacon, onions, chile poblano, and any number of fillings.

Cerradas Altata 19, Mexico City, 06100, Mexico
55-5515–2380
Known For
  • Open hours well past midnight most evenings
  • Horchata, jamaica, tamarindo, and other juices
  • Churros with cajeta, chocolate, and condensed milk

Something incorrect in this review?

El Huequito

$$ | Alameda Central

General consensus says that this miniscule taco stand on the border between the Plaza San Juan and Chinatown serves the best al pastor in Centro, and has been doing so since 1959. There are now three branches around the neighborhood, and several more scattered around town, but the original remains the best by far.

El Moro

$ | Centro Histórico
In the past few years, this classic churrería (churro shop) has exploded across the city, opening branches decked out in chic blue-and-white. But the original location, open since 1935 on the Eje Central (previously Avenida San Juan Letrán), is a cozy, two-story maze of wooden beams, ceramic tiles, and stained glass. Come for fresh churros and hot chocolate or, if you're peckish by day, stop out front for a torta de mole.
Eje Central Lázaro Cárdenas 42, Mexico City, 06000, Mexico
55-5512–0896
Known For
  • Some of the city's best churros
  • Delicious hot chocolate
  • Historic location

Something incorrect in this review?

El Puerto de Alvarado

$$ | Alameda Central
This seafood stand in the Mercado San Juan sells some of the market's freshest fish, which are also served up as ceviches and tostadas for diners who stop at the tables across the aisle. This is the place to try fresh almejas chocolatas ("chocolate" clams, named for the color of their giant shells), so fresh they'll move under a squirt of lime juice.
Ernesto Pugibet 21, Mexico City, 06010, Mexico
55-5512–6095
Known For
  • Raw seafood including excellent ceviche
  • Incredibly fresh fish
  • Traditional market atmosphere
Restaurant Details
No dinner

Something incorrect in this review?

El Tizoncito

$ | La Condesa
You shouldn't leave this sprawling, casual place without trying one the tacos al pastor, which come in a variety of styles—long-running El Tizoncito claims to have invented the now iconic dish. This festive spot also serves excellent pozole, tacos choriquesos (grilled chorizo slathered in melted mozzarella), marinated huesitos (ribs) with guacamole, and plenty of other street-food-style options. You'll find several additional branches around the city.
Av. Tamaulipas 122, Mexico City, 06140, Mexico
55-5286–7321
Known For
  • Famous tacos al pastor
  • Open hours until well after midnight
  • Elote (corn) cake for dessert

Something incorrect in this review?

El Vilsito

$ | Benito Juárez

With its quirky setting inside a large industrial building that also houses an auto repair shop, this Colonia Narvarte Poniente hot spot was featured on Netflix's Tacos Chronicles and is a serious contender in the city's crowded battle for al pastor primacy. Overflowing with happy eaters into the wee hours of the night, as late as 5 am on Friday and Saturday, Vilsito serves pastor tacos with or without cheese along with a good variety of the usual suspects (tacos choriqueso, tortas Cubanas). 

Enhorabuena Café

$$ | La Condesa

From morning through early evening, this casual, contemporary café that opens to a quiet, tree-lined street near Parque España welcomes a mix of regulars and tourists with bountiful plates of Mexican and international breakfast dishes, soups, salads, and sandwiches. The menu tends toward healthy and fresh, with mango-granola bowls, toasted ham-and-gruyere brioche sandwiches, green juices, and fine teas and lattes.

Calle Atlixco 13, Mexico City, 06700, Mexico
55-9155–6654
Known For
  • Chilaquiles verdes
  • House-made sodas, juices, and sipping chocolates
  • Relaxing ambience with outdoor seating that's perfect for work or socializing
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Eno

$$ | La Roma

World-famous Pujol mastermind Enrique Olvera is the talent behind Eno, a smart-casual bakery and café on a lively Roma Norte street corner (there's another location in Polanco). The airy brick-ceilinged spot with a handful of sidewalk tables is great for a light meal, dessert, coffee, or atole (a warm Mesoamerican corn drink) from early morning until late at night, with breakfast especially popular. Try the cochinita pibíl or hongos (mushrooms) rancheros in the morning, or a turkey–cheese torte later in the day.

Calle Chihuahua 139, Mexico City, 06700, Mexico
55-7576–0919
Known For
  • Delicious egg and veggie breakfast dishes
  • Fresh-baked cookies and pastries
  • Mesoamerican drinks, like atole and amaranto

Something incorrect in this review?

Finca Don Porfirio

$$ | Alameda Central

At the top of the Sears building, you'll find an only okay coffee shop with one of the city's most famous and beautiful views of Bellas Artes. You will need to buy something to enter, so grab a drink or a pastry and enjoy the view below.

Av. Juárez 14, Mexico City, 06000, Mexico
55-6650–4036
Known For
  • Mediocre drinks and food
  • Long lines
  • Most photographed view of Bellas Artes in town

Something incorrect in this review?

Finca Don Porfirio Cafetería II

$ | San Rafael

This charming colonial-era café is open to the street, with regulars, families, and digital nomads regularly making appearances. It’s bustling, maybe a bit too bustling for some folks to focus on work, but the price-to-quality ratio is impressive, as is its selection of Mexican-style hot chocolate, which range from spicy to sweet to bitter. Whether you're looking for molletes, chilaquiles, or pan dulce, this place has it all, served quick and delicious. 

Ignacio Manuel Altamirano 107, Mexico City, Mexico
55-5332–5962
Known For
  • Variety of gourmet hot chocolates
  • Delicous pastries and Mexican breakfasts
  • Setting on a beautiful tree-lined street

Something incorrect in this review?

Forte

$ | La Roma

Although this cozy, discrete café is in Roma Norte, it's at the southern end of the less frenetic neighborhood, making it a nice option for a relaxed coffee break or a light snack. The artisan house-baked goods here are superb, from sourdough pizzas to flaky croissants and other French pastries.

Calle Querétaro 116, Mexico City, 06700, Mexico
Known For
  • Stellar coffee drinks (and coffee-infused craft beer on tap)
  • House-baked pastries
  • Sourdough pizza nights on weekends
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Fougasse

$$ | Polanco

Part bakery, part restaurant, you won't be disappointed whether you stop here for a quicker bite or a full sit-down for dinner. The star of the show is the roulette, a round, flaky pastry reminiscent of a croissant and served plain or with savory or sweet toppings and fillings.

Frëims

$$ | La Condesa

Although there's a small indoor dining room, the big draw here is the expansive patio with a retractable glass roof, tall ivy-covered walls, and tables of varying sizes. It's a great place to relax or work on your laptop for a few hours, and there are enough tasty pressed-sandwich (try the Croque Madame), salad, and soup options to make a meal of it. Later in the day, the drinks of choice shift from espresso-related to beer, wine, and cocktails.

Amsterdam 62B, Mexico City, 06100, Mexico
55-9130–8449
Known For
  • Late-night dining
  • Waffles and waffle sandwiches
  • Well-crafted coffee drinks
Restaurant Details
No dinner Mon. and Tues.

Something incorrect in this review?

Il Vicolo Panaderia

$ | Coyoacán

A friendly family with Italian and Mexican roots operates this tiny artisan bakery that's tucked inside a shop near Jardín Centenario and open only Thursday through Saturday, from mid-morning until they sell out (usually by 2 pm or so). You'll find crisp-but-chewy sundried-tomato-Parmesan and cranberry-walnut-fennel baguettes, flaky scones, soft and chewy amaretto and orange pastries, and lusciously gooey chocolate-banana cakes.

Calle Presidente Carranza 115, Mexico City, 04000, Mexico
55-4137--4756
Known For
  • Savory and sweet breads made with simple, natural ingredients
  • Baguettes in several flavors
  • Delicious sweets
Restaurant Details
Closed Sun.–Wed.

Something incorrect in this review?

Joe Gelato

$ | Juárez
This gelato shop features flavors that are inventive, inspired by the Mexican palate. Friendly service from the owner himself gives it a homey vibe, where you can sit and enjoy your dessert or order coffee and tea. The real deal here is the quality of the refreshing and unique flavor blends; you can mix up to three flavors in a single scoop.
Calle Versalles 78, Mexico City, Mexico
55-6842–0904
Known For
  • Homemade quality gelato
  • Unique flavors like beet and bergamot, avocado, and cacao and pistachio
  • Quiet nook for relaxing
Restaurant Details
Closed Mon.

Something incorrect in this review?

Joselo

$ | Polanco
The coffee at Joselo is great, as is the location, in the center of stylish Polanquito. The sandwiches and sweets are tasty, but you'll be lucky if you snag an outdoor table during meal times, so you may prefer to get your caffeine fix to go and enjoy it across the road in Parque Lincoln.
Emilio Castelar 107, Mexico City, 11550, Mexico
55-5281–0849
Known For
  • Consistently delicious espresso
  • Outdoor seating
  • Late hours for a café

Something incorrect in this review?

Kahwen Café

$ | Coyoacán

This cozy café is perfect for a pick-me-up from the well-curated list of artisan coffees and wines, all of them from highly respected producers found throughout Mexico. Just a couple of blocks from Jardín Centenario and Plaza Hidalgo, Kahwen is a happily chill space far from the crowds.

Francisco Ortega 17, Mexico City, 04000, Mexico
Known For
  • Pet-friendly seating
  • First-rate coffee beans available for purchase
  • Friendly, knowledgeable staff

Something incorrect in this review?

Klein's

$$ | Polanco

This popular deli has been serving up affordable Mexican-Jewish fusion in Polanco since 1962. You'll find hotcakes, waffles, and chili dogs on the menu alongside chilaquiles and enchiladas, all topped with a large range of house-made salsas. Klein's has retained its charming diner appeal with burnt orange vinyl booths and laminate tabletops despite opening multiple locations throughout the city.

La Buena Birria MX

$ | La Condesa

This unassuming spot beside a gas station near the border of Condesa and Roma has developed a loyal following for its hearty and affordable birrias (meat stews). The signature dish is the birriamen, basically a Mexican-Japanese fusion of flavor packed with tender pork carnitas, onions, cilantro, and spices, but other delicious options include quesabirria tacos oozing with melted cheese, and the restaurant's spin on chilaquiles, birraquiles.

La Guerrerense

$$ | La Condesa

Fans of Baja-style seafood flock to this bustling counter inside the Parián Condesa food hall for fresh, delicious crab tostadas, caracol (sea snail) ceviche, oysters and clams on the half shell, and shrimp and octopus cocktails. Enjoy your food at one of the casual tables, imagining you're at the beach in Ensenada, where the original La Guerrerense (which was much lauded by Anthony Bourdain) is located.

Av. Nuevo León 107, Mexico City, 06100, Mexico
55-8376--5332
Known For
  • Raw shellfish, ceviches, and aguachiles
  • Seafood tacos
  • Variety of delicious house-made salsas
Restaurant Details
No dinner Sun.

Something incorrect in this review?