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

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?

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?

Recommended Fodor's Video

Farmacia Internacional

$$ | Alameda Central
Located on Bucareli, a grand avenue lined with opulent turn-of-the-century apartment buildings, Farmacia Internacional is a perfect specimen of a café: all warm wood, pleasant light, good coffee, and the kind of light, simple cooking that can feel hard to come by in this neighborhood. Stop in for a freshly baked cookie in the morning, a glass of wine in the evening, or a midday salad.

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?

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?

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?

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?

MojiGato Café

$ | Santa María la Ribera

A darling nook ideal for cat lovers, couches and cushions make for comfortable seating in a small, quiet space. You might have to duck your head to get in, but it serves as an espresso, tea, and coffee shop as well as a gift shop for all things cat-related.

Manuel Carpio 92, Mexico City, Mexico
55-5547–9993
Known For
  • Delicious, fresh croissants
  • Adorable and affordable cat memorabilia
  • Board games to play while you eat and drink (some of which are cat-theme)

Something incorrect in this review?

Otro Café

$ | Anzures
On a hidden corner in Anzures, this chic café is pleasant for working and reading or just grabbing a cup of coffee to go. The selection of teas and infusions is impressive, and it’s the only café with an underground, tucked-away vibe in the entire colonia.
Shakespeare 78, Mexico City, Mexico
55-2624–3464
Known For
  • Tranquil space in a tranquil neighborhood
  • One of the few cafés in Anzures
  • Ideal for digital nomads and working from home days
Restaurant Details
Closed Sun.

Something incorrect in this review?

Raku Café

$ | La Roma

This diminutive, modern café turns out some of the finest Kyoto-sourced matcha green tea in the city as well as exceptional house-roasted coffee drinks, which are served in beautiful hand-thrown ceramic mugs. Have a seat on one of the little benches fashioned out of tree trunks or at one of the sidewalk tables ensconced within a landscaped wooden platform.

Calle Sinaloa 188, Mexico City, 06700, Mexico
55-5553--0850
Known For
  • Matcha tea
  • Tasty sandwiches and pastries
  • Well-crafted espresso drinks and cold brew

Something incorrect in this review?

Tierra Garat

$ | San Angel

With an airy design, comfortable seating, good Wi-Fi, and large windows that let in plenty of light, this branch of the popular local coffee franchise is ideal for meeting up with friends, getting some work done on your laptop, or grabbing a quick snack or meal. Tierra Garat offers an extensive range of espresso drinks but particularly excels with its sweet chai teas, flavored hot chocolates, and frozen drinks—it's a favorite for anyone with a sweet tooth. In addition to this location a bit north of San Ángel's historic center, you'll find about 40 other branches throughout the city, including some especially inviting cafés in Coyoacán, Juárez, Polanco, and Roma Norte. 

Av. de los Insurgentes Sur 1722, Mexico City, 01030, Mexico
55-6588--1950
Known For
  • Inviting atmosphere for reading or working
  • Hot chocolates, chais, and other dessert drinks
  • Late hours

Something incorrect in this review?