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

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?

Helados Cometa

$ | La Condesa
Pop inside this tiny café for first-rate ice cream and sorbets in interesting flavors like ginger-hibiscus, chocolate-mint, and raspberry-green tea. There are a few stools and two little tables, but the best plan is to take your purchase to enjoy by the fountain at Plaza Río de Janeiro.
Calle Colima 162, Mexico City, 06700, Mexico
Known For
  • Gourmet sorbets and ice creams
  • Cute, cozy space
  • Short walk to Plaza Río de Janeiro

Something incorrect in this review?

Recommended Fodor's Video

Helu's

$ | Centro Histórico

After 70 years in a tiny alley of a shop deep in Centro's fabric district on Calle El Salvador, Lebanese grocer and baker Helu's moved to bigger, shinier digs on Mesones, where they serve tasty shawarma on homemade pan arabe and empanadas libanesas stuffed with spinach, cheese, or meat. There are also Lebanese groceries like labneh and tahini for sale, popular with members of the community coming through the neighborhood for work.

Mesones 90, Mexico City, 06000, Mexico
55-5522–5130
Known For
  • Traditional baklava
  • Homemade ingredients
  • Community atmosphere
Restaurant Details
Closed Sun. and Mon. No dinner

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?

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 Corte

$ | Centro Histórico
Open since 1932, La Corte is a sunny, cheerful spot for breakfast or a particularly ambitious rendition of what's known in Mexico as comida corrida: three-course meals at a set cost designed to eat quickly during a work lunch break.
República de Uruguay 115, Mexico City, 06000, Mexico
55-5542–7358
Known For
  • Classic and substantial comida corrida
  • Tasty enchiladas
  • Great horchata
Restaurant Details
Closed Sun.

Something incorrect in this review?

La Divina Culpa

$ | Benito Juárez
This perpetually packed sidewalk diner offers the quintessential quick bite experience in Mexico City. Serving breakfast and lunch, it’s popular for the daily comida corrida (three-course meal); tables turn over fast.
Eje Central Lázaro Cárdenas 514, Mexico City, Mexico
55-5605–3019
Known For
  • Mole enchiladas stuffed with chicken
  • Lunch deals including a three-course option
  • Exceedingly delicious pozole (a Mexican soup made with hominy and pork)
Restaurant Details
Closed Sun.

Something incorrect in this review?

La Periquita Tacos Arabes

$ | San Rafael
A popular lunch spot on a bustling corner of San Rafael, the tacos arabes (Arabic tacos) are always a delight here. With the pork cooked on a spit yelling distance from your table and pita bread replacing tortillas, it’s a local and long-standing favorite of the neighborhood. Of course, you can still get Mexican micheladas and fruit juices to round out a gluttonous meal.
Calle Maestro Antonio Caso 125, Mexico City, Mexico
55-5546–0456
Known For
  • Late night eats
  • Al pastor tacos
  • Gigantic tortas

Something incorrect in this review?

La Santa

$ | San Rafael

This tiny pizzeria has more space on its sidewalk than its interior, which is mostly a kitchen that prepares thin-crust Argentine style pizzas, empanadas, and salads. The service is attentive and the prices are low. You’ll probably have to wait for a table, as there are very few, but the food and staff will make it worth it. 

C. Gabino Barreda 83, Mexico City, 06470, Mexico
55-7098–5275
Known For
  • Tasty empanadas
  • Affordable gourmet pizzas
  • Occasional wait for a table
Restaurant Details
Closed Mon.

Something incorrect in this review?

La Tía

$ | San Rafael
In the residential neighborhood of San Rafael, La Tía is clearly a local favorite. Even with dozens of tables, it still doesn’t match the demands of locals who crave the taste of homemade cooking and Mexican specialties such as chile en nogada (poblano chiles stuffed with picadillo) in August and September and less common cuisine for Mexico, such as mozzarella-and-spinach stuffed chicken breasts. If you plan to go between the Mexican lunch hours of 2 to 4 pm on weekdays, be aware that you might be waiting for a while.

La Vaca de Muchos Colores

$ | San Rafael
This is a small and comfy spot to stop in and grab a bite to eat or enjoy a beer, wine, or coffee. It feels immediately like a good friend’s (stylish) living room and is ideal for catching up with companions or coming in alone with a book. The service is friendly and there doesn’t seem to be any rush to move tables in or out.
Manuel María Contreras 52, Mexico City, Mexico
55-5535–0233
Known For
  • Grasshopper and goat cheese chapatas
  • Tasty frappuccinos
  • Good Mexican beer menu
Restaurant Details
Closed Sun.

Something incorrect in this review?

La Vinería

$ | La Condesa

This cozy, well-established restaurant and wine bar is ideal for conversation and lingering over a light meal from the eclectic menu that shows Mexican, Spanish, and Italian influences. Try the wild mushrooms and goat cheese in pastry with brandy sauce, the steak tartare with curly french fries, and the cajeta crepes for dessert.

Av. Fernando Montes de Oca 52A, Mexico City, 06140, Mexico
55-5211–9020
Known For
  • Low-key, quiet ambience
  • Excellent Eurocentric wine list
  • Interesting mix of new-world and old-world cuisine
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Los Arcos de Regina

$ | Centro Histórico
On weekend mornings there's hardly a corner in Mexico City without a stall selling barbacoa, a traditional dish made by slow-cooking meat in an underground pit. This cozy spot on Calle Regina is a notch above the usual: warm, friendly, and family-run, with good tacos, consomé (soup made from the drippings of the meat), and a superior selection of salsas.
Regina 45, Mexico City, 06090, Mexico
Known For
  • Friendly atmosphere
  • Outdoor seating
  • Good option for brunch
Restaurant Details
No dinner Sun.–Tues.

Something incorrect in this review?

Maíz de Cacao

$ | La Roma

Part of the city's warm embrace and advocacy of Mesoamerican culinary traditions, this diminutive café with Mexican folk art on the walls specializes in dishes made with—as the name suggests—corn and chocolate. Tuck into a plate of blue-corn tamales with mildly spicy pork rib meat, eggs grilled with chiles in banana leaf, or cheese gorditas, washing everything down with corn atole or indigenous chocolate drinks (all of which are also available in the form of refreshing paletas, or popsicles).

Calle Córdoba 148, Mexico City, 06700, Mexico
55-9080--2963
Known For
  • Corn tortillas and tamales made with Mesoamerican nixtamalization practices
  • Cute, cheerful dining space with an open kitchen
  • Traditional indigenous corn and chocolate drinks (and popsicles)

Something incorrect in this review?

Mercado Roma

$ | La Roma

About 55 vendors offering everything from elevated short-order street food to refined farm-to-tables victuals operate out of this trendy food hall with a popular artisan beer bar, the Biergarten, on the third-floor rooftop space, which is also home to a whiskey bar. The first floor features stalls and a patio seating area, and a smaller mezzanine offers still more options. Some of the most popular choices include paella, sushi, mezcal, boozy paletas, churros, and French crepes.

Mikado

$ | Cuauhtémoc

Strategically positioned a few blocks west of the U.S. embassy and close to the Japanese embassy, this spot is notable for its varied sushi and teppanyaki options. A fine Japanese chef and a cheerful mix of Japanese embassy workers and young Mexicans also make Mikado a real treat.

Paseo de la Reforma 369, Mexico City, 06500, Mexico
55-5525–3096
Known For
  • Hibachi grills in view of diners
  • Plentiful vegetarian options
  • Excellent yakimeshi, a fried-rice dish

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?

Naan

$ | Santa María la Ribera

One of the first purely vegan options in the area, this hidden spot serves more South Asian fusion rather than the traditional Indian fare that's advertised. Still, it’s a great option for vegans, with very affordable prices, a lively color scheme featuring brightly painted peach and turquoise walls, and five white tables alongside the kitchen. The restaurant looks out onto Jardín Mascarones Park.

Santa María La Ribera 12, Mexico City, Mexico
55-6380–6168
Known For
  • Vegan lassis
  • Samosas with mango chutney
  • Spinach croquets in tomato sauce
Restaurant Details
Closed Sun.

Something incorrect in this review?

Neveria Roxy

$ | La Condesa

Throughout the day, Condesa's traditional Mexican ice-cream parlor—and its several other locations around the city—packs in kids and hipsters alike with its nieve (sorbet) flavors like maracuyá (passionfruit) and tuna (prickly pear cactus fruit) and its helado (ice cream) flavors, including rompope (eggnog) and macadamia. Popular since it opened in 1946, it's distinctly old-school, with teal vinyl chairs, white tables, and bright fluorescent lights, but the quality is first-rate. Roxy enjoys a friendly competition with another beloved ice-cream chain, Tepoznieves.

Fernando Montes de Oca 89, Mexico City, 06140, Mexico
55-5286–1258
Known For
  • Old-school ambience
  • Lots of regional Mexican fruit flavors
  • Ice-cream sundaes

Something incorrect in this review?

Nieve de Olla

$ | La Condesa

All of the delicious homemade ice cream at this popular, eco-conscious dessert spot is served in waffle cones or bowls with edible spoons---no plastics or inorganic materials are used here. There are always about a dozen flavors on hand, including seasonal specials like cempasúchil (marigold) and pineapple-basil as well as regular favorites like lemon pie and marzipan.

Alfonso Reyes 122, Mexico City, 06170, Mexico
55-2748--0380
Known For
  • Good people-watching from the sidewalk tables
  • Unusual seasonal ice cream flavors
  • Eco-friendly practices and materials

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?

Pan de Nube

$ | Benito Juárez
There is always something in the oven at Pan de Nube, a quiet nook near the lovely Parque Mariscal Sucre. Daily breakfast and brunch specials range from house-made granola and yogurt to quiches and Spanish tortillas. Get something to go and wander the streets of this lovely neighborhood, or if there’s space, enjoy a beverage and a lemon and lavender cookie in the bakery itself.

Panque de Nata Queretanas

$ | Alameda Central

You'll know this tiny storefront by the cluster of people waiting patiently on the sidewalk for a full loaf or single serving of panque de nata, pound cake made in a style traditional to the nearby state of Queretaro. Pillowy, buttery, and sweet, a piece makes for a perfect snack while winding your way through the nearby Ciudadela and San Juan markets.

Pastefam Caramel

$ | Coyoacán
Skip the more touristy bakeries near Coyoacán's main plazas and head to this cute traditional shop on tree-lined Calle Londres, a short walk from Museo Frida Kahlo. The chocolatines, cinnamon rolls, and almond pastries are fresh, delicious, and generously portioned, and you'll also find savory poblano and other breads.
Corina 117, Mexico City, 04100, Mexico
55-5601–3472
Known For
  • Affordable, generously sized pastries and cakes
  • Locals snacking on the white iron benches out front
  • Coffee or juices available from the bakery's adjacent beverage counter

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?

Ricos Tacos Toluca

$ | Alameda Central

You'll recognize this bustling corner stall near the Mercado San Juan by the tangling garlands of chorizo hanging over its flat top. And while the taqueros here serve perfectly good tacos of many varieties, the reason you're here is the fragrant, herbal chorizo verde, or green chorizo, from the nearby city of Toluca, stained emerald with herbs and green chiles.

Lopez 103, Mexico City, 06010, Mexico
Known For
  • Fast and buzzy stall open one day a week
  • Sidewalk dining
  • City's best chorizo verde
Restaurant Details
Closed Sun.

Something incorrect in this review?