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.

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.

Cambalache

$$$$

This beef-lover's dream is popular with everyone from businessmen to young families. Everything is grilled, from the Argentine beef and Australian lamb to the whitefish in a mild chile sauce. Desserts are large and inventive—try the riff on an alfajor, a typical dulce de leche sandwich cookie. The low-ceiling, wood-beam dining room is hung with nostalgic pictures of Buenos Aires. Menus in Braille are also available.

Alejandro Dumas 122, 11550, Mexico
55-5280–2080
Known For
  • Generous portions of classic Argentine cuisine
  • Passionate staff
  • High-quality ingredients

Something incorrect in this review?

Recommended Fodor's Video

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?

Cantina El Bosque

$$$ | Polanco

An old-school cantina, come here for the vibes and the excellent service. You'll find classic Mexican meat and seafood dishes.

Cl. 13 de Septiembre 29, Mexico City, 11750, Mexico
55-5256–5370
Known For
  • Indoor and outdoor seating
  • Attentive service
  • Vintage Mexican decor
Restaurant Details
Closed Mon.

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?

Casa Cardinal

$ | La Roma

A lovely, inviting spot for a light meal, Casa Cardinal employs a team of well-trained baristas devoted to producing some of the finest coffee drinks in the neighborhood, using the method of your choice (Aeropress, Japanese siphon, Chemex pour-over, and a few others—plus very good mochas). There's always cool music playing, and you can dine inside or out at one of the sidewalk tables. There's a location in Condesa, too.

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?

Chapulín

$$$$ | Polanco

Inside the Hotel Presidente InterContinental, you'll find elevated traditional Mexican ingredients like huitlacoche, a type of fungus that grows on corn, and chapulines, or grasshoppers. If you visit for breakfast, order the blue corn chilaquiles for a nourishing start to the day.

Campos Elíseos 218, Mexico City, 11560, Mexico
55-5327–7789
Known For
  • Leafy terrace seating
  • Artistic presentation
  • Authentic recipes

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.  

Chilpa

$ | La Condesa

Chilaquiles are by far the top draw at this friendly brunch spot a block from Avenida Amsterdam; it also offers up a nice selection of other all-day dishes, from fruit-yogurt bowls and avocado toast with eggs and goat cheese to molletes topped with butter, beans, Oaxacan and manchego cheeses, and pico de gallo. The chilaquiles are build-your-own: you choose your sauce (chipotle, habanero, and more), protein (eggs, chicken breast, cecina steak, vegan chorizo), and other ingredients (anything from asparagus to panela cheese)---with enough toppings, this can be a dish to last you the entire day. 

Chilpancingo 35, Mexico City, 06170, Mexico
55-5264--4976
Known For
  • Cheerful, open-air seating
  • Generous portions
  • Freshly squeezed juices and organic kombuchas
Restaurant Details
No dinner

Something incorrect in this review?

Chiquitito Café

$ | La Condesa

For a refreshing caffeine pick-me-up in the southern reaches of Condesa, pop into this cute and cozy third-wave espresso bar that serves delicious breakfasts and sandwiches, too. Students and freelancers work away on their laptops in the triangular white-brick interior space, while you're more likely to spy friends gabbing at the sidewalk tables. There are a couple of additional locations around town.

Calle Alfonso Reyes 232, Mexico City, 06100, Mexico
55-5211–6123
Known For
  • Tasty baguette and bagel sandwiches
  • Cakes and pastries
  • Artisanal coffee drinks
Restaurant Details
No dinner Sun.

Something incorrect in this review?

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 Country Coyoacán

$$ | Coyoacán

In a creaky old house that practically backs up to Museo Frida Kahlo, this unpretentious restaurant with friendly servers and reasonable prices serves well-crafted, authentic Yucatecan cuisine, including classics like rich and flavorful papadzules (tortillas stuffed with hard-boiled eggs and smothered in a pumpkin seed-tomato sauce) and tender cochinita pibil. Be sure to start with a cup of sopa de lima (a soup of shredded chicken, tortillas, and lime), and perhaps an order of panuchos (fried tortillas stuffed with beans and topped with different meats and sauces). Note that this is the restaurant's second location, having opened here in 2021; the original, in Del Valle, has been going strong since 1982.

Ignacio Allende 161, Mexico City, 04100, Mexico
55-5661--2840
Known For
  • Charming outdoor seating along the sidewalk
  • Eggs with longaniza sausage from Valladolid for breakfast
  • Several delicious vegetarian options
Restaurant Details
Closed Mon.

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.

Cocina Mi Fonda

$ | Alameda Central
If you're looking for the platonic ideal of a Mexico City fonda (the small, home-style restaurants that feed much of the city's population each day), you need look no farther than this sunny mainstay between the Mercados San Juan and Arcos de Belén. The food here is simple, classic, and always served with love, from the famous paella to the daily, three-course comida corrida.
López 101, Mexico City, 06070, Mexico
55-5521–0002
Known For
  • Time-warp 1950s decor
  • Home-style cooking
  • Prix-fixe lunches
Restaurant Details
Closed Mon. No dinner

Something incorrect in this review?

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. 

Comedor Lucerna

$$
This buzzy spot and communal eatery adorned with street art on the outside and vibrant colors on the inside is always busy. With four different kitchens to choose from (pizzas, hot dogs, hamburgers, or seafood) and a full-stocked bar, the offerings here would suit most people’s palates and is great for trying a variety of foods or for people who simply have different tastes than their dining companions.

Coox Hanal

$ | Centro Histórico
Located up two flights of stairs, this neighborhood institution has turned out solid fare from the Yucatán since 1953 in a big, sunny spot filled with families and, on most afternoons, live music. If you turn up on a weekend lunch hour (usually from around 2 to 4 pm), expect to find a line winding down the staircase.
Isabel la Católica 83, Mexico City, 06090, Mexico
55-5709–3613
Known For
  • Cochinita pibíl, a popular slow-roasted pork dish from the Yucatán
  • Family-friendly atmosphere and weekend crowds
  • Sunny back patio
Restaurant Details
No dinner

Something incorrect in this review?

Corazón de Maguey

$$$ | Coyoacán

A stylish bi-level bistro and mezcal bar with a prime views across Jardín Centenario, Corazón de Maguey is a pleasing setting for artfully presented regional Mexican fare and creative cocktails. You could easily put together a meal of several starters—the guacamole with chapulines and a sampler of five moles with tortillas among them—or opt for one of the substantial main dishes, such as Acapulco-style seared octopus with fried plantains, jicama, and pineapple, or tender Oaxacan tlayudas with arrachera (a grilled, thin steak) marinated in a guajillo chile sauce.

Parque Centenario 9A, Mexico City, 04000, Mexico
55-7406--8199
Known For
  • Superb cocktails using the acclaimed Alipús house brand mezcal
  • Great views of Jardín Centenario from the landscaped patio
  • Lime merengue with house-made lime ice cream

Something incorrect in this review?

Danubio

$$$ | Centro Histórico
Prior to opening as a Basque-style seafood restaurant in the mid-1930s, Danubio was, as its name suggests, a German bar. Today, the place veritably reeks of old-world charm, with its formal service, pressed table linens, and a bar of whole fish for diners to choose from. Still popular with politicians, the menu features crawfish, baby eels imported from northern Spain, and power lunch specials like lobster thermidor imported from a bygone era.
Uruguay 3, Mexico City, 06000, Mexico
55-5512–0912
Known For
  • Long history of traditional fine dining
  • Seafood power lunches
  • Business friendly clientele

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?

Dooriban

$$ | La Roma

This trendy, casual spot with a long wooden bar serves up some of the best Korean food in the city, including classics like beef bulgogi, kimchi-fried rice topped with a fried egg, bibimbap, and—arguably the star of the menu—crispy Korean fried chicken wings with gochujang (fermented chiles). There's also a nice selection of kefirs and kombuchas to sip, plus wine and craft beer. 

Calle Tabasco 189, Mexico City, 06700, Mexico
Known For
  • Spicy braised tofu appetizer
  • Soju spirits
  • Chocolate mousse with yuja-fruit jelly
Restaurant Details
Closed Mon. and Tues.

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 Callejón Café

$$ | Centro Histórico

Specializing in coffee and desserts, El Callejón Café should be your stop for a quick bite on the north side of Centro Histórico. Grab a pizza in the afternoon and enjoy the scenery.

Callejón Heroes del 57 #4, Mexico City, 06000, Mexico
55-1106--9692
Known For
  • Beautifully designed interiors
  • Excellent coffees
  • Casual but filling breakfasts
Restaurant Details
Closed Sun. No dinner

Something incorrect in this review?