City Café
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.
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.
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.
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.
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.
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.
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.
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.
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.
An institution known for its classic Mexican cooking, today El Cardenal has locations all over the city, but the branch to try is on Calle Palma, in a three-story building in the florid style of the late 19th century. Inside, the atmosphere (think beige walls and white tablecloths) and food are old school; the best time to come is breakfast, when trays of pan dulces make for a pleasant prelude to eggs or chilaquiles. Another location in the neighborhood can be found at Marconi 2.
This intimate but elegant (for the neighborhood) diner has small tables in a quiet space with a reclaimed feel and appropriately minimalist decor. With juicy burgers, salmon carpaccio, and crunchy thin-crust pizza, the menu caters to a wide audience. The space gets busier with an artistic crowd throughout the day, some staying a while to sip wine and coffee. With a variety of tapas-style snacks, mouthwatering burgers, and their own craft beer brand, it makes for a relaxed afternoon or evening stop.
The former ambassador to China was so impressed by El Dragón's lacquered Beijing duck that he left behind a note of recommendation (now proudly displayed on one of the restaurant's walls) praising it as the most authentic in Mexico. The duck is roasted over a fruitwood fire and later brought to your table, where the waiter cuts it into thin, tender slices, though it's served with flour tortillas instead of the traditional Chinese steamed pancakes. Most of the cooks hail from Beijing, but they mix up their regional cuisines.
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.
The flavorful Lebanese cuisine—including baked eggs, raw kibbeh, falafel, grilled kofta, dolmas, and cucumber salad—at this charming restaurant with amiable servers is perfect for filling up before or after a stroll or run in nearby Viveros park. If you're not sure what to order, the best approach is the extensive sampler platter, or dine here on the weekend, when there's a huge buffet offering. Many items are available to go, including jocoque, baba ghanoush, dolmas, and all of the sweets.
Named after El Tajín pyramid in Veracruz state and a longtime proponent of the "slow food" movement, this elegant lunch spot inside Jardin Cultural Del Centro Veracruzano sizzles with pre-Hispanic influences. Innovative appetizers include chilpachole, a delicate crab-soup with epazote and macha chile paste, while main dishes might include rabbit in a guajillo mole sauce and octopus cooked in its own ink with red wine, olives, and almonds.
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.
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.
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.
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.
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.
At this unpretentious, cozy spot on the north edge of Roma, the short menu of tapas-size plates changes according to what chef Giuseppe Lacorazza picks up that morning at the city's leading seafood market. The focus is always on sustainability and fresh produce---think bonito crudo with tamarind and tangerine, smoked-mackerel quesadillas, steamed clams with spring peas and basil, or Veracruz-style shellfish stew.
Established in 1976 by owners whose grandparents emigrated from Lebanon to Mexico in 1930, this casual spot with red tiles and hammered-tin light fixtures serves some of the most authentic and flavorful Middle Eastern food in the city. A rewarding way to approach a feast here is to share a variety of smaller and larger plates—kibbeh, jocoque, baba ghanoush, fattoush, shawarma, and alambre-style grilled shrimp among them.
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.
One of few Russian restaurants in the city, Kolobok showcases cuisine from Russian immigrants who came to Mexico after various Eastern European diasporas. A small space featuring just 10 wooden tables, the decor is homey with Russian music playing and murals depicting the Russian countryside, and the food is as authentic as it gets in Mexico. You can order a tasting menu, or à la cart.
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.
Although the availability of vegan cuisine has come a long way in Mexico City in recent years, few restaurants are devoted exclusively to it, but this small café produces some of the tastiest and most beautifully plated plant-based fare in town. Tortillas at La Pitahaya are as bright pink as the walls (they're dyed with beet juice---the tortillas, that is), and they come with equally bright, fresh fillings like cauliflower with coconut cream and pineapple, and pastor-style oyster mushrooms. There are also hearty raw bowls and tofu scrambles, and chia pudding and almond-milk ice creams for dessert. There's also a selection of house-brewed kombucha.