The Best Mexico City Restaurants You Need to Try at Least Once

Crista A. Rubio
By Crista A. Rubio
From a Michelin-starred farm-to-table gem to a taquería that serves tacos until 5 AM, we break down the best Mexico City restaurants for every budget — and every level of hunger.

The Best Mexico City Restaurants You Need to Try at Least Once

Food is the heartbeat of Mexico City. And if you listen closely enough, past the hum of traffic on Insurgentes, past the cumbia drifting from a corner tienda, past the hiss of the griddle at 2 AM, you can hear it pounding. No city we've eaten in has matched CDMX for sheer, unrelenting deliciousness across every register: street-corner tacos for $1, intimate tasting menus served in century-old buildings, cantinas where the cochinita pibil arrives tableside while a trio plays boleros from a corner.

We've eaten our way through enough of this city to have opinions. Strong ones. Here are the Mexico City restaurants that belong on every serious eater's radar, organized by budget, because great food and financial responsibility can coexist.

Mexico City Restaurants for a Small or Medium Budget

1. Petit Roquefort — Where French Technique Meets Mexican Morning

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Petit Roquefort (@petitroquefort)

Brunch culture in CDMX is not a trend. It is a way of life, practiced with the seriousness of a religious observance, especially on Sunday mornings. Of all the places we've dragged ourselves to for brunch, Petit Roquefort in Colonia Juárez is our personal gold standard.

What started as a traditional sandwich shop has become something richer: a restaurant that applies impeccably refined French cooking technique to the freshest ingredients Mexico has to offer. The location in Juárez sits inside Bazar Fusión, a converted turn-of-the-century Mexican house full of design shops, mezcal stores, vintage goods, and a beautiful terrace that makes even a Tuesday morning feel like an occasion.

The menu skips between croissants and portobello sandwiches and (here's the sleeper hit) chilaquiles. Yes, at the French sandwich shop. Order them. Don't question it. Just order them. They are, against all odds, some of the best in the city.

Open Tuesday through Sunday, with a rotating weekend market in the bazar that makes sticking around for the afternoon its own kind of adventure.

2. Mercado Roma — The Smartest Hour You'll Spend in Roma Norte

 
 
 
 
 
Ver esta publicación en Instagram
 
 
 
 
 
 
 
 
 
 
 

Una publicación compartida de Mercadoroma (@mercadoroma)

If time in the city is limited and you want a concentrated dose of what Mexico City restaurants are actually doing right now, head straight to Mercado Roma in Roma Norte. This three-story gourmet market on Querétaro 225 is where the city's culinary energy pools in the middle of one of its best neighborhoods.

The ground floor alone can overwhelm: imported cheeses next to mezcal from small Oaxacan producers next to vegan tacos next to artisanal coffee next to Venezuelan arepas. The puestos shift and evolve, which means every visit turns up something you didn't find last time. And on a good day, the beer garden on the rooftop - warm breeze, Modelo in hand, city noise below — is close to perfect.

Pro tip: walk the entire market before you order anything. The full tour takes fifteen minutes and saves you from committing to the first booth that looks good, when the third booth might be spectacular. Also: the rooftop stays open until 2 AM on Thursday, Friday, and Saturday. We are not saying that to encourage anything, just noting it, for informational purposes.

3. Taquería Los Cocuyos — A Michelin Bib Gourmand That Still Feels Like a Secret

There are thousands of taquerías in Mexico City. Which means that the fact that people have opinions about Los Cocuyos, that they make specific pilgrimages to Centro Histórico, stand on a sidewalk, and eat standing up at all hours of the night, tells you everything about what this place is.

Los Cocuyos, now holding a Michelin Bib Gourmand designation (given to restaurants delivering exceptional quality at accessible prices), has been serving the Centro since 1980. The operation is elemental: a great steel cauldron of suadero (brisket), tripe, and offal simmering in lard, a chef working a cleaver at terrifying speed, and an assembly line of tacos that goes from the kitchen to your hands in under a minute.

The Campechano, a chopped-up mix of beef, longaniza sausage, and whatever else is bubbling in the pot, is the canonical order. But the suadero braised low and slow until it collapses, and the tripe (if you're feeling adventurous), are the kind of things that will quietly reorganize your idea of what a taco can be.

Two things to know: there are now two locations side by side on Bolívar, with slightly different vibes. And the place is open from 10 AM to 5:30 AM, seven days a week, which means it's equally valid as a lunch spot, a midnight snack, or a last resort after everything else has closed. We've used it for all three.

4. El Maldito de Jalisco — The Cantina that Transports you to Guadalajara

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by El Maldito de Jalisco (@elmalditodejalisco)

There's a very specific feeling you get walking into a good cantina: the noise, the smell of something slow-cooking somewhere, the bartender who hasn't looked up yet because he doesn't need to — he already knows you're going to order something cold. El Maldito de Jalisco, the newcomer in Colonia Juárez that's already become one of the most talked-about Mexico City restaurants of the moment, nails that feeling from the first step in.

The concept is deceptively simple: bring the soul of a classic Guadalajara cantina to CDMX, with the stained glass bar, the oil paintings on the walls, the long wooden tables, and a kitchen that treats every dish like it was built to absorb a cold one. The execution, though, is anything but simple. The carne en su jugo, like wagyu cross beef slow-cooked in its own juices with green tomatillo broth and frijoles de la olla, is the kind of dish that quietly ruins all other caldos for you. The quesadillas de papa fritas are a revelation in restraint. The taco de ribeye con jugo de carne is exactly as serious as it sounds.

For drinks: order a batanga (tequila, lime, Coke, salt rim — Jalisco's answer to everything) and then decide if you need another. You will need another.

What makes El Maldito work is that it doesn't perform authenticity... it just has it. The crowd skews local, the music feels like you accidentally took a wrong turn and ended up in Guadalajara's Zona Centro, and the plan that started as "one beer" will stretch into an evening without anyone noticing. That, friends, is the mark of a great cantina.

Mexico City Restaurants for the High-End Experience

5. Máximo — One Michelin Star, Zero Pretension

 
 
 
 
 
Ver esta publicación en Instagram
 
 
 
 
 
 
 
 
 
 
 

Una publicación compartida de Máximo (@maximobistrot)

There is a version of fine dining that makes you feel like you're being graded. Máximo is not that version. Chef Eduardo "Lalo" García's restaurant on Álvaro Obregón in Roma Norte, now officially a Michelin-starred Mexico City restaurant as of 2025, and holder of the 2026 Michelin Guide Mexico Exceptional Cocktails Award — is the kind of place where you feel like you've been let in on something.

The story behind it matters: García grew up in Michoacán, crossed into the United States as a teenager without papers, worked his way up from dishwasher to the kitchen of Le Bernardin in New York, and eventually came home to build what is now one of the most celebrated restaurants in Latin America. His cooking reflects all of that — it is rigorous and global in technique, deeply Mexican in soul, and obsessive about sourcing. Up to two-thirds of the ingredients come from local producers, including the chinampas (floating gardens) of Xochimilco.

The space is gorgeous: whitewashed brick, soaring ceilings, mesquite wood, light that shifts throughout the day. The menu changes seasonally, but recent standouts include scallop aguachile with dragon fruit and green chile, perfectly seared fish on bouillabaisse foam, and a vanilla flan that makes you reconsider every flan you've eaten before. There's also a tasting menu for those who want the full arc.

Reservations are essential as tables book weeks out, but the meal is worth the planning. This is one of those Mexico City restaurants that reminds you why people fly across the world to eat in this city.

One More Thing: CDMX Is a 24-Hour Kitchen

The list above barely scratches the surface. Mexico City's food scene is one of the most dynamic and diverse in the world — a place where a $1 taco from a sidewalk cart and a $80 tasting menu in a Roma Norte dining room can both, sincerely, be the best thing you eat all week.

What they share is an attention to ingredient, technique, and the idea that food is not just sustenance but conversation. That's what makes the Mexico City restaurant experience unlike anywhere else.

Go hungry. Stay late. Order one more round of mezcal for the sobremesa.


Heading to Mexico City? Tell us which of these spots you try — find us at @wearecocina on Instagram.

Opens in a new window Opens an external website Opens an external website in a new window