In Mexico City, the largest city in the country, all regional cuisines of the country are represented and accessible.
This makes the food in Mexico City unique with its diversity, quality and availability.
You can find cuisine from the Yucatan Peninsula, the Southernmost region, all the way to Baja California, bordering California.
Mexico is a unique culinary destination with its cuisine and traditions dating back 9000 years ago. It’s no wonder UNESCO named traditional Mexican cuisine an Intangible Cultural Heritage of Humanity in 2010.
In Mexico City, popular street food vendors to world class restaurants showcase these culinary offerings.
Use this guide to the 20 best authentic Mexico City food. From breakfast foods, classic tacos, Mexican snacks, desserts and drinks, savor the most popular food in Mexico City.
One of the most hearty and filling Mexican breakfast dishes is Chilaquiles.
Available throughout Mexico, this traditional Mexican breakfast is offered in the capital city in numerous variations.
Chilaquiles is actually an Aztec word coming from the Nahuatl language, meaning chilis and greens.
The base for authentic chilaquiles consist of corn tortillas cut into triangles and lightly fried. Green or red salsa are then added on top of the tortillas to soften them.
The chilaquiles are usually served with meat or eggs, and a side of refried beans. Common accompaniments include shredded queso fresco or soft cheese, fresh red onion and cream.
This is a typical breakfast dish made using leftovers to avoid tortillas and fresh salsa going stale or bad.
Chilaquiles are also known as a hangover dish and sometimes served at the end of the night at wedding parties.
Where to Eat The Best Chilaquiles Breakfast in Mexico City
To find the most authentic chilaquiles, we went to Mercado La Merced, the city’s largest traditional retail market.
At La Merced, we stumbled onto Cocina Frida, a busy Chilaquiles restaurant in the comida or food section of the market.
We decided to give it a try and we’re glad we did. The owner hovered around us and made sure our food was to our liking.
For my first time having chilaquiles in Mexico City, I decided to order the combination version. This was chilaquiles combinado with beef and eggs.
I particularly enjoyed the crispy tortillas and large serving of protein.
Cocina Frida – Mercado La Merced
Address: Rosario 120 Entre General Anaya y, Carretones 120, Mexico City
Hours: Everyday 8AM to 6PM
Price: Mex$76 pesos for chilaquiles with meat and two eggs – approx. $4 USD
For other popular variations of chilaquiles in Mexico City, we recommend the following addresses:
For healthy variations of chilaquiles, Ojo de Agua was recommended by a chilango or Mexican city local. This popular breakfast chain is a mix of a restaurant and fresh food market. Everything is made with fresh ingredients and the vibe is casual and relaxed.
Address: Calle Milan 44, Juárez, Mexico City – for other locations in Mexico City check Ojo de Agua website
Hours: Monday to Friday; 8AM to 10 PM, Saturday and Sunday; 8AM to 9PM
Prices: Mex$115 Chilaquiles with two eggs – – approx. $6 USD
Xnic Concinita – Roma Norte
For chilaquiles made in the Yucatan style, try this lovely family owned restaurant in Roma Norte. Everything is homemade, fresh and extremely tasty.
Address: Tabasco 256, Mexico City
Hours: Monday to Friday 8AM to 5 PM
Prices: Mex$95 Chilaquiles – approx. $5 USD
READ MORE: 7 of the Best Food Markets in Mexico City
2- Pan Dulce
Pan dulce or sweet bread is another essential Mexican treat. It is popular for breakfast and also for merienda or afternoon snacks.
At first, we thought pan dulce was one specific type of pastry. But we quickly learned that pan dulce is the general name for Mexican pastries.
Our favorites were the conchas, a round sweet bread topped with a sugary powder. We also enjoyed cuerno, a type of croissant a bit heavier than French croissant, made with lard instead of butter.
And, picón, a round and doughy bread with a sugary glaze, was another favorite.
Mexican pastries have Spanish and French origins. To learn more about these delicious treats, read this Mexican guide to Pan Dulce.
Where to Eat The Best Pan Dulce in Mexico City
Pan Dulce can be found in panaderias or bakeries throughout the city.
But, for traditional breakfast on the street, we recommend finding a street food vendor.
In Roma Norte where we stayed, we spotted a breakfast stand that was always busy.
The lady attending the stand always had fresh pan dulce in a large basket. The morning we stopped to get our pan dulce, she was already running out and the choices were limited.
We had a concha topped with cocoa powder. It was surprisingly light and not too sweet. Our only regret was buying only one to share.
Pan Dulce Stand
Address: Intersection of Calle Durango & Jalapa, in front of Oxxo, Roma Norte
Hours: Monday to Saturday – approx. 7AM to 11AM
Price: Mex$12 pesos – approx. $0.65 USD
Another popular bakery we recommend is Rosetta. This bakery was started by the famous Italian-Mexican chef, Elena Reygadas.
We stayed two blocks from the bakery and there was always a line in front of the bakery. The delicious pastries looked more European to us than Mexican.
If you’re in the neighborhood and looking for a sweet treat, don’t miss out.
Address: Colima 179, Roma Norte, Mexico City
Hours: Everyday 7AM to 9PM except Sundays 7:30AM to 7PM
Price: Mex$26 pesos for conchas – approx. $1.37 USD
Mexican tamales are another traditional dish in Mexico commonly eaten for breakfast or as a snack. The world tamales comes from the Nahuatl language used by the Aztec which means “wrapped”.
Tamales are made from a corn dough called masa wrapped in a corn husk or banana husk before being steamed.
There are numerous versions of tamales. The most common are filled with chicken, peppers, or cheese. You can also find some sweet versions with fruits or chocolate.
We were pleasantly surprised by the taste of Mexican tamales after having first discovered tamales in Peru.
Mexican tamales are flavorful with refined textures. We tasted many different kinds and enjoyed both the savory and sweet versions.
Where To Eat the Best Tamales in Mexico City
One of our favorite places for tamales is Tamalli. This store focuses on making tamales in the most authentic way.
Their tamales are very finely ground using less fat and making the tamales delicate and refined.
They also add cilantro to the preparation, which accentuate the exquisite flavors.
Address: Av. Emilio Castelar 227-A, Polanco. For other Mexico City locations check Tamalli website
Hours: Everyday 7:30 AM to 8:30 PM except weekends 9:00 AM to 6:00 PM
Price: Mex$32 pesos – approx. $1.68 USD
Mercado Abelardo L. Rodriguez in downtown Mexico City is another great option. While on a Mexico City street food tour, we enjoyed tamales at one of the most popular vendors in the capital.
Tamales Street Vendor Local 219 – Mercado Abelardo L. Rodriguez
Address: Intersection of calle Rodriguez Puebla and Republica de Venezuela.
Hours: Everyday 7 AM to 12 PM
Price: Mex$20 pesos – approx. $1.05 USD
4- Atole – Breakfast Drink
Atole is a thick and warm corn drink that is traditionally consumed at breakfast. You will see it typically paired with tamales or pan dulce.
Atole is traditionally made with corn hominy though we also had it made with rice and oatmeal.
To complete the drink, water, piloncillo which is raw sugar cane, cinnamon and vanilla are added.
Atole is also flavored with chocolate or fruits. The chocolate flavored version is sometimes called champurrado.
Traditionally atole is consumed during the winter months. It is popular at Christmas and also on the Day of the Dead. On chilly mornings, it is the perfect drink to start the day.
When ordering tamales or pan dulce, don’t forget atole. More than a drink, it is a side dish to your breakfast.
Where To Eat the Best Atole in Mexico City
We had atole at Tamalli, our pan dulce stand in Roma Norte as well as at Mercado Rodriguez. Plan on about 10 pesos for a cup of atole. See above for the addresses.
Best Tacos in Mexico City
The best tacos in Mexico City can be found at the infinite local eateries or street carts in the city.
Tacos al Pastor is the most iconic tacos from Mexico City, you want to try. It was our favorite Mexico City tacos.
Beyond tacos al pastor, the world of tacos in Mexico City is vast and impossible to cover here.
For more, this Tacopedia, digs deep into the matter.
As you explore the best tacos in Mexico city, here are a few popular kinds you want to try.
5- Tacos al Pastor
Tacos al Pastor are the pride of Mexico City. While eaten at lunch or dinner, they enjoy their highest popularity after hours when partygoers are heading back home.
To identify these tacos, look for the huge spits with giant towers of layered meats rotating besides an open grill.
These tacos originated in Puebla and Mexico City, areas with high populations of Lebanese and Middle Eastern immigrants.
The enormous cone of meat, known as a trompo is made of pork, instead of lamb shawarma.
Warm tortillas are topped with pork, onions, chopped cilantro, pineapple slices, and your choice of green or red salsa. For extra flavor, squeeze a tiny Mexican lime on it.
The distinctive orange coloring comes achiote paste, an ancient Mayan condiment used in numerous Mexican dishes.
Tacos al pastor are some of our favorite Mexican tacos. The fresh tacos with crispy pork and hints of pineapple are unbelievably flavorful.
Where to Eat the Best Tacos Al Pastor in Mexico City
Taquerias serving tacos al pastor can be found all over Mexico City. Look for busy ones filled with locals and take your place in line. The following are three of our favorites in the Roma neighborhood.
Address: Intersection Calle Colima & Merica, near Sumesa, Roma Norte
Hours: Everyday 12PM to 5PM except weekends
Price: Mex$10 pesos – approx. $0.53 USD per taco
Address: Sonora 205, Roma Norte, Mexico City
Hours: Open everyday 24/7
Price: Mex$6 pesos – approx. $0.32 USD per taco
Address: Av. Insurgentes Sur 253, Roma Norte, Mexico City
Hours: Everyday 1PM to 4AM except weekends 1PM to 5AM
Prices: Mex$24 pesos – approx. $1.26 USD per taco
6- Tacos de Canasta – “Basket” Tacos a Favorite Mexico City Food
Tacos de canasta, or “basket” tacos are popular in Mexico City. The tacos get their name from the baskets in which they are steamed.
Traditionally, the tacos are made elsewhere and then brought to the stall or stand in a basket. The tacos are covered in cloth and they steam naturally.
At Tacos de Canasta “Los Especiales” in the Centro Historico, the tacos are in huge steel baskets. Inside and sitting in wicker baskets are hundreds of tacos divided by fillings.
You’ll find traditional fillings such as chicharrón (pork skin), refried beans, potatoes and chicharrón with green salsa. The tacos are moist and steaming to the point of collapse.
What they lack in attractiveness, they make up for in flavor. For instance, one would think a refried bean taco would be uninteresting. However, we were amazed at how wrong we were. Fresh and tasty, the tacos crumbled in delightful flavors.
Where To Eat The Best Tacos de Canasta in Mexico City
If you’re visiting the historic center, we recommend Tacos de Canastas for some of the best food in Mexico City. They make only four different types of Tacos de Canastas and there’s usually a long but fast moving line.
Once you get your order, walk to the back through the narrow corridor and take your place amongst the locals. Spice up your tacos with the available salsas and dig in.
Address: Av Francisco I. Madero 71, Centro Histórico, Mexico City
Hours: Everyday 9AM to 10PM except Sundays until 6PM
Price: Mex$7 pesos – approx. $0.37 USD per tacos
7- Tacos de Barbacoa
Barbacoa is another favorite food in Mexico City. It is slow roasted lamb or goat that is typically cooked in a pit, underground for several hours. The meat is wrapped in maguey or banana leaves which gives the barbacoa unique flavors.
We enjoyed the lamb flavors which are different from beef barbacoa available at Chipotle, our favorite US Mexican food chain.
The barbacoa tacos are typically served with a light broth consome broth. Topping the tacos are the typical raw onions, cilantro and a squeeze of lime.
There are many barbacoa spots in Mexico City. Look for stands or stalls that specialize in barbacoa and look busy.
Where to Eat the Best Tacos de Barbacoa in Mexico City
El Profe stand in the interior of Jamaica Market is one of the best stands for barbacoa. Find it in the middle of fruit of vegetable stands and take your place at this busy stand.
Antojitos Mexicanos El Profe – Mercado de Jamaica
Address: Av. Morelos 51, Jamaica, Mexico City
Hours: Everyday 9AM to 6PM except the weekends 7AM to 6PM
8- Tacos de Cochinita Pibil
In Mexico’s capital, you’ll find food from all over the country. One of the dishes you don’t want to miss is cochinita pibil. This is the most representative dish of the Yucatán peninsula of Mayan origins.
Cochinita pibil is marinated, slow-cooked pork with Achiote Annatto paste. It is served on either as a taco or panucho. A panucho is a fried tortilla stuffed with refried beans. Accompanying it are red pickled onions and a spicy habanero sauce.
Making cochinita pibil is an involved process. Traditionally pork meat is marinated in annatto paste or achiote, sour orange juice, vinegar and spices.
It is then wrapped in banana leaves and cooked in a pit for a few hours. The name pibil comes from the word “pibil” in Mayan means which means “underground”.
These are some of the most juicy and tasty tacos we enjoyed in Mexico City. As tacos, the juicy flavors melt in your mouth.
As a panucho which is what we preferred, the crunchy tostada along with the melt-in-your-mouth meat harmonizes perfectly.
Cochinita Pibil is not spicy, but a little bit of habanero sauce elevates the flavors further.
One of Mexico’s treasures, cochinita pibil tacos or panuchos are one of the Mexico City foods not to miss.
Where to Eat The Best Tacos de Cochinita Pibil in Mexico City
We enjoyed cochinita pibil at two places popular with chilangos. One location in the Polanco neighborhood and the other in Roma Norte.
Address: Calle, Av. Emilio Castelar 212, Polanco, Mexico City
Hours: Everyday 9AM to 10PM except Sundays until 6PM
Price: Mex$18 pesos – approx. $0.94 USD
Xnic Cochinita Pibil – Roma Norte
Address: Tabasco 256, Roma Norte, Mexico City
Hours: Monday to Saturday 8AM to 5PM – check again for hours
Price: Mex$15 tacos – approx. $0.76 USD ; $22 panuchos – approx. $1.15 USD
9- Tacos de Guisado – Classic Home-style Tacos
These classic Mexican City tacos are not charred or crispy, but rather soupy and a little messy.
By many, they are considered the best tacos in Mexico City, because they are like homestyle cooking in a taco.
In a large city, where most travel great distances to work, eating home cooked meals is not always possible. Tacos guisados fill that void. Guisados are homestyle dishes or comida casera.
Tacos de guisado are generally filled with stewed meats and vegetables which are displayed in earthenware bowls called cazuelas.
These are typically breakfast and lunch tacos and disappear by 3:00 pm – 4:00 pm in the afternoon.
There are a number of different options available. We enjoyed popular versions like picadillo, ground meat with carrots and peas. Rajas con crema, roasted poblano chiles and onions in a sour cream and mole poblano, which is mole and nuts.
Look for street carts, taqueria and market stalls selling this stewy tacos, and taste this beloved food in Mexico City.
Where to Eat the Best Tacos Guisado
Our favorite vendor for tacos de guisado was in Roma Norte, the area where we stayed. Walking by on several occasions, we noticed this vendor was always busy.
One day for lunch, we decided to stop by, and we were glad we did. These juicy tacos are hearty and full of flavor.
Tacos Guisado Street Vendor Roma Norte
Address: Intersection Calle Colima & Merica, near Sumesa, Roma Norte
Hours: Everyday, 8AM to 3PM except weekends
Price: Mex$11 pesos – approx. $0.58 USD
10- Tacos de Mariscos – Best Mexico City Seafood Tacos
Despite being inland, Mexico City is known for having some of the freshest fish and seafood. Daily deliveries from the Pacific and Gulf of Mexico coasts grace eateries all over the capital.
Most of Mexico City’s seafood passes through La Nueva Viga market, the largest seafood market in the country. This market is the second largest seafood market in the world, after Tsukiji fish market in Tokyo, Japan.
As a result, Mexico City food has a wide variety of seafood dishes including tacos. From fish tacos, octopus tacos or shrimp tacos, the delights from the sea are plentiful.
Seafood or mariscos are some of our favorite Mexico City foods. Like all kinds of tacos, they are accompanied by a variety of sauces and salsas to enhance the flavors. In addition to seafood tacos, try tostadas stacked high with shrimp and avocados. Delicate and delicious, you’ll thank us later.
Where to Try The Best Tacos de Mariscos in Mexico City
There are plenty of top seafood places in Mexico’s capital. Here are two in Roma Norte we recommend for the best seafood in Mexico City.
Opened for about 8 years, this Roma restaurant will give you a taste of Mexico’s coast at an accessible price.The tacos are generous with a wide range of toppings.
Address: Jalapa 126, Roma Norte, Mexico City
Hours: Sunday to Tuesday 12PM to 9PM – Wednesday to Saturday 12PM to 11PM
Price: Mex$45 tacos – approx. $2.36 USD
Described by many as one of the best seafood restaurants in Mexico City, they specialize in fresh seafood and fish. This is a trendy Roma Norte restaurant that is always busy. Reservations recommended.
Address: Calle de Durango 200, Roma Norte, Mexico City
Hours: Sunday to Thursday 12PM to 6:30PM – Friday and Saturday 12PM to 8PM
Price: Mex$155 tacos – approx. $8.13 USD
11- Vegan Tacos
It might be a surprise to learn that vegan tacos are a thing in Mexico City. Tacos are synonymous with meat tucked in a tortilla, however, Mexico City is reinventing tacos for vegans.
Vegan taquerias are conquering the taqueria scene with versions of tacos that will impress meat lovers.
We were made aware of creative vegan tacos by our vegeterian friend, like tortillas made from dragon fruit.
Even though we were intrigued, we were reluctant to give up on our tacos loaded with meat .
But once another chilango meat aficionado told us “I never thought I’d like meatless tacos but their quality is exceptional.”
We decided to check out the best vegan taqueria in town.
Armed with the address to Siempre Vegana, the mecca of vegan tacos, we stopped by on a Sunday afternoon.
We thought it would be relatively quiet as we were outside of lunch hours. But much to our surprise, the place was busy with queues of people waiting to place their orders.
Turned off by the wait and the lack of available seats, we walked away. Unfortunately, we didn’t get a chance to go back.
Although we are not vegan or vegetarian, we were impressed by the popularity of vegan tacos in Mexico City.
Some say they are better than regular tacos. So give them a try next time you are in Mexico City.
Where to Eat the Best Vegan Tacos in Mexico City
Por Siempre Vegana Taqueria makes a delicious version of tacos al pastor using seitan grilled on a pit.
Address: Coahuila 169, Roma Norte, Mexico City
Hours: Monday to Friday 1PM to 12AM – Saturday and Sunday 10AM to 7PM
Price: Mex$15 – 20 tacos – approx. $0.79 to 1.05 USD
La Pitahaya Vegana serves colorful tacos made with natural tortillas made from dragon fruit. Using organic produce, ingredients and recipes are from prehispanic times. Tacos are priced between $25-$35 pesos.
Address: Calle Querétaro 90, Roma Norte, Mexico City
Hours: Everyday 9AM to 10PM
Price: Mex$25-35 tacos – approx. $1.31 to 1.83 to USD
Mexican Antojitos or Snack Foods
Mexican antojitos or snack foods are the “little cravings” that will tide you over while sightseeing.
In addition to elote or Mexican street corn, the following are some of the best street foods of Mexico City.
12- Quesadillas – Mexico City Style
Quesadillas are a typical Mexican snack food that you’ll commonly find in Mexico City. They are not to be confused with cheese stuffed American quesadillas.
In Mexico City, quesadillas typically do not have cheese. Whereas in different parts of the country, you’ll find quesadillas with cheese.
Instead of cheese, the oval shaped tortillas are traditionally stuffed with several fillings. You’ll find longaniza, potatoes, shredded chicken, rajas con crema or strips of poblano peppers mixed with cream and more.
Our favorite quesadillas were the ones stuffed with huitlacoche or corn fungus. These are grayish-black earthy tasty tasting mushrooms with strong flavors.
Overall, we prefer our quesadillas with cheese and quickly learned to ask for cheese when placing our order.
One thing to note is quesadillas can either be deep fried or cooked on the comal “ a la plancha.”
Even though the deep fried quesadillas are not dripping in oil, we prefer the ones cooked on the comal.
Try both versions and decide for yourself which of these Mexico City foods you prefer.
Where To Eat Quesadillas in Mexico City
You’ll find good quesadilla vendors all over the capital. One we particularly liked was at La Marquesa, at the border of La Condesa and Roma Norte neighborhood.
La Marquesa Street Vendor
Address: San Luis Potosi 200, Roma Norte, Mexico City
Hours: Everyday except Sundays 12PM to 5PM
Prices: Mex$18 pesos with cheese and one ingredient- approx. $0.94 to USD
Anytime between 10:00 am and 4:00 pm in Mexico’s capital, look for mostly women, selling blue oval shaped tortillas. These are tlacoyos and they are a popular food in Mexico City.
Served hot, right off a comal or large circular griddle, these are another favorite snack food in Mexico City.
Tlacoyos are oval shaped patties stuffed with beans, fava beans, requesón, a ricotta style or chicharrón. A wide number of toppings are available. Some of our favorites were huitlacoche (corn fungus), flor de calabaza (squash blossom), nopales (cactus).
If you are looking for a quick snack in the middle of the day, indulge in these flavorful tlacoyos. Made to order and bursting with flavors, you will enjoy this traditional Mexican snack.
Where to Eat The Best Tlacoyos in Roma Norte
In Roma Norte, at the intersection of Avenue Álvaro Obregón and Jalapa, is the most delicious tlacoyos stand.
While there are no signs, look for a crowd around women working with a hot comal. Working in harmony, one woman takes your order, while the other scoops out blue corn masa and cooks the tlacoyos.
Don’t forget to try the different toppings and enjoy your tlacoyo standing up like all the locals.
Lady Street Vendors
Address: Intersection Calle Colima & Merica, near Sumesa, Roma Norte
Hours: Everyday 8AM to 5PM
Price: Mex$18 pesos – approx. $0.94 USD
14 – Huaraches – Popular Street Food in Mexico City
Believed to have originated in Mexico City in the 1930’s, huaraches are a Mexico City food you don’t want to miss.
Huaraches, named for sandals are oval-shaped corn masa cakes. Fresh masa is stuffed with beans and formed into an oval shape and then fried.
It is then topped with a number of ingredients including cheese, potatoes and your choice of meats.
While in Mexico City, we went to the legendary Ramoncita Restaurant to try huaraches. Located near Mercado de Jamaica, the restaurant has been making huaraches for more than 100 years.
With the restaurant’s speciality of serving huarache with beef ribs, we ordered one plate to share. One look at the heaping plate with huge beef ribs, we knew splitting it was the right decision.
The beef ribs which took up almost the entire plate were juicy and flavorful. Toppings included cheese, nopales (cactus), avocado slices and perfectly seared onions.
What we loved most about huaraches were the different flavors in each bite. The moist textures between the beans, vegetables and meat all balanced our perfectly.
While a little messy to eat, the huarache was tasty and filling.
Where to Eat The Best Huaraches in Mexico City
In the beautiful courtyard with several huaraches vendors, look for Huaraches Ramoncita. Ignore the other stall owners who will be pestering you to visit their stands.
Huaraches Ramoncita has two locations in the courtyard where you can enjoy this Mexico City food.
Mercado de Jamaica, Mercado de Comida,
Address: Guillermo Prieto 103, Jamaica, Mexico City
Hours: Everyday 9AM to 5PM
Prices: Mex$100 pesos – approx. $5.24 USD
15 – Pambazo – Iconic Mexico City Sandwich
This popular Mexican sandwich is iconic in Mexico City. It is a sandwich made of a particular type of bread drenched in red guajillo salsa.
The most traditional fillings are beans, spicy chorizo and potatoes, topped with shredded lettuce.
Pambazos use pan basso, a tough and chewy white bread that keeps its shape and texture after it is soaked in sauce.
You’ll find street carts all over the capital selling these sandwiches. Look for reddish sandwiches being lightly fried on a comal.
There are many stories around the origin of this sandwich. One describes it as “a poor man’s bread,” soaked in salsa to make it edible. It’s a story of poverty and making do with what little is available.
Where to Eat Mexico City Pambazo Sandwiches
In Roma Norte, the popular street vendor for tlacuyos always had pambazos sandwiches available for sale.
Lady Street Vendor
Address: Intersection Calle Colima & Merica, near Sumesa, Roma Norte
Hours: Everyday 8AM to 5PM
Price: Mex$14 pesos – approx. $0.73 USD
Authentic Mexican Desserts in Mexico City
Mexican desserts are popular and come in all forms. In Mexico City, you’ll find sweet candies, breads, beverages, iced treats and more.
The word dulce which means “sweet” is the general term used for candies or confections. While dulces are often eaten at the end of the meal, they are enjoyed at all times of the day.
While there are many sweets to choose from, here are a few not to miss in Mexico’s capital.
16- Artisanal Ice Cream
The history of Mexican ice-cream dates back to pre-Hispanic times, according to Fany Gerson in her book Mexican Ice-Cream.
Over the years, European, particularly Italians, influenced Mexican style ice cream. Mexican ice cream has more in common with Italian gelatos than American style ice creams.
The traditional ice cream making method is labor intensive and and uses a wide array of fresh fruit flavors. The main ingredients whether strawberry, orange, nuts, cheese, mole, horchata or even tequila stand out.
Be sure to sample and discover the world of Mexican frozen treats at either of the following ice cream stores.
Where to Eat the Best Mexican Ice Cream in Mexico City
El Portal del Sabor – Coyoacan
For over 47 years El Portal del Sabor has been making traditional style Mexican ice cream with market fresh flavors.
If you are planning on visiting Coyoacan to see where Frida Kahlo lived don’t miss a stop at El Portal del Sabor.
There is a wide range of interesting Mexican flavors. Find chocolate from Oaxaca, corn, sweet potato, cajeta or toffee caramel and more.
On our visit, Rosemary was tempted by tejocote which was the special flavor of the day. Tejocote is a small, orange crab apple-like fruit commonly used to make a traditional drink called ponche.
As an ice cream, the flavors were mild while the texture was thick and creamy. A very tasty and unusual ice cream.
Address: Calle Xicoténcatl 313, Del Carmen, Coyoacan
Hours: Everyday 9AM to 9PM
Price: Mex$43 pesos – approx. $2.25 USD
Neveria Roxy in La Condesa
One of the best places to have Mexican ice cream is Neveria Roxy, an ice cream store founded in La Condesa.
Since the beginning in 1946, the ice cream is made in the traditional style. Find flavors made with ice, salt and carefully selected fruits from the local markets.
This popular family store now has nine locations around Mexico City. We enjoyed sampling mamey ice cream at the Polanco location.
Address: Polanco, check their website for the other locations in Mexico City
Hours: Everyday 11:30 AM to 8:30PM
Price: Mex$36 pesos – approx. $1.89 USD
17- Buñuelos and Mexican Candies
Buñuelos are popular sweets that are traditionally made around Christmas time. They are round and fried crunchy dough made with caramelized syrup of brown sugar and a touch of cinnamon.
We recommend trying the artisanal version which has less fat and sugar than the industrial ones.
Being in Mexico around Christmas, we had the chance to try several types of buñuelos.
Despite being coated in sugar, they are surprisingly light and not overly sweet.
Where to Eat the Best Sweets in Mexico City
For artisanal buñuelos, we recommend going to Dulcería de Celaya.
Aside from delicious buñuelos, Dulcería de Celaya has been making traditional Mexican candies for over 100 years.
The original recipes are still used today to make the traditional sweets. Many Mexicans revel in finding the candies of their childhood that are no longer available.
Popular sweets are showcased on the shelves such as turrones, suspiros, bollos de coco and more.
We discovered Dulcería de Celaya on a Secret Food Tour Mexico City. This iconic candy store is one of the oldest stores in the country, founded in 1874.
Dulcería de Celaya can be found in the Centro Historico area where the original store was relocated in 1900.
The Art Nouveau decor and style of the store is worth a visit by itself. A second store was later opened in Roma Norte, though it doesn’t have the same draw.
Address: Calle 5 de Mayo No. 39, Mexico City
Hours: Everyday 10:30 AM to 7:30PM
Price: Mex$20 – $45 per sweet – approx. $1.05 to $2.36 USD
18- Churros – One of Mexico City’s Most Popular Desserts
This beloved Mexican street food is popular in Mexico City. Mexican churros are made from a dough formed into a long cylinder star-shaped.
Mexican churros are fried until they become slightly crunchy. Then they are typically rolled into a cinnamon and sugar mixture.
The churros are said to have originated from Portugal and Spain, and later Spanish settlers brought this treat to Mexico.
It has now become one of the most popular treats of Mexico and Latin America.
Where to Eat the Best Churros in Mexico City
It is common to find churros in the morning for breakfast in Mexico City or later in the day for snacks.
Street vendors carrying baskets of churros and will tempt you with the lightly sweet odors.
Stores that sell churros are called churrerias. El Moro in Mexico City is one of the most famous churrerias in the country.
Founded in 1935 by a Spanish immigrant, El Moro quickly gained popularity. There are now 12 El Moro locations across Mexico City dedicated to selling churros.
El Moro is a churreria beloved by chilangos. We were surprised to see lines of locals waiting for their churros at all times of the day.
Despite the long lines, it moves quickly and doesn’t take long to get served. You have the choice of having your churros dipped in a sugar cinnamon mix or chocolate powder. We preferred the ones with chocolate.
The best is to enjoy your churros at the original location in Centro Historico. Order a side of hot chocolate to dip the churros and get the full appreciation of these addictive sweets.
Address: Eje Central Lazaro Cardenas 42, Mexico City – check El Moro website for more locations
Hours: Everyday 24/7
Price: An order of 6 churros is priced at Mex$24 pesos – approx. $1.26 USD
Mexico City Drinks – Tequila, Mezcal and More
Along with traditional Mexico City food, the country has a wide range of alcoholic and non-alcoholic beverages.
On the non-alcoholic side, aguas frescas or “refreshing waters” accompany most meals. Try hibiscus water or agua de jamaica and horchata, rice water flavored with cinnamon and vanilla.
For dinner, accompany your meal with amazing Mexican wines from the Baja California region.
Talking about the traditional drinks of Mexico would not be complete without talking about agave based Tequila and Mezcal drinks.
19- Tequila & Mezcal
Tequila and Mezcal are both alcoholic drinks made from the agave plant. Tequila hails from the small town of Tequila, in Jalisco and is made from blue agave.
Whereas, Mezcal can be produced anywhere in Mexico from more than 30 varieties of agave.
The distillation process for each one is different and there are hundreds of flavors and varieties to try.
Whether you’re a Tequila or Mezcal aficionado or beginner, you’ll deepen your knowledge at these local spots in Mexico City.
Where to Try Tequila and Mezcal in Mexico City
La Clandestina – Located between Condesa and Roma Norte neighborhoods, the knowledgeable staff will guide you through different Tequila and Mezcal options.
Address: Av. Álvaro Obregon 298, Condesa
Hours: Tuesday to Thursday 6PM to 1:30 AM, Friday – Saturday 6PM to 2:30AM
Bosforo – Tucked away in the Centro Historico this cozy bar offers a wide selection of agave spirits. They work directly with small artisanal producers.
Address: Luis Moya 31, Colonia Centro
Hours: Wednesday 4PM to 1:30 AM, Thursday to Saturday 4PM to 2:30AM
Museo del Tequila y El Mezcal – This museum offers interactive learning screens and a variety of Tequila and Mezcal tastings. Go up to the terrace and sip your drinks with views of the city.
Address: Plaza Garibaldi s/n Mexico City
Hours: Sunday to Wednesday 11AM to 10:00 PM, Thursday to Saturday 11AM to 10:30PM
20 – Pulque – The Drink of The Gods
Pulque is considered Mexico’s oldest alcoholic beverage. It is from the central region of the country and made from the agave plant. Before agave was used for Tequila or Mezcal, it was used to make pulque, the centuries old beverage.
Pulque has a milky, off white color and the texture is somewhat odd. It is viscous with a slimy feel. This beverage is fermented and usually has between 2% and 8% alcohol, though mostly on the lower end.
In Mexico City, pulque is making a resurgence. Many places offer both natural pulque or curado, which is flavored. While on a food tour in Polanco, we tried pulque curado blended with pine nuts and strawberries. We found the fizzy taste to be quite pleasant.
While exploring Mexico City food, be sure to stop at a pulqueria and try the Aztec “drink of the gods.”
Where to Drink Pulque in Mexico City
Address: Aranda 28, Historic Center, Mexico City
Hours: Monday to Saturday 10AM to 9PM
Address: Av. Insurgentes sur 226. Col. Roma Norte, Mexico City
Hours: Sunday to Wednesday 2PM to 1AM – Thursday to Saturday – 1PM to 3AM
More Local Food Experiences
Best Hotels in Mexico City
Finding the best place to stay in Mexico City, the largest city in North America, can be quite overwhelming.
We highlight accommodation options in three safe and popular neighborhoods with amazing local food.
Where to Stay in Colonia Roma Mexico City
Roma, one of the safest and trendiest neighborhoods in Mexico City offers accommodations at every price point.
Casa Colima – Budget Friendly Hotel in Roma Mexico City
Casa Goliana La Roma – Mid Range Hotel in Roma Mexico City
Nima Boutique Hotel – Luxury Hotel in Roma Mexico City
Where to Stay in Polanco Mexico City
Polanco, with its walkability, safety, and accessibility to the main sites, is a great area to base yourself in Mexico City.
Casa ITZAE – Budget Friendly Hotel in Polanco Mexico City
Pug Seal Allan Poe – Mid Range Hotel in Polanco Mexico City
Las Alcobas Hotel – Luxury Hotel in Polanco Mexico City
Where to Stay in Centro Historico Mexico City
Centro Historico has some of the country’s most important historic, religious, and cultural sites. The area is bustling with food options, from markets and local eateries to upscale restaurants.
A great base for a short stay.
Hotel Punto MX – Budget Friendly Hotel in Centro Historico Mexico City
Casa De La Luz Boutique Hotel – Mid Range Hotel in Centro Historico Mexico City
Mumedi Design Hotel – Luxury Hotel in Centro Historico Mexico City
Love Food in Mexico City? Pin it!
Disclaimer: This page contains affiliate links. That means at no extra charge to you, we earn a small commission when you purchase using these links. Please note we only link to products and services that we personally use or trust.
Claire is a culinary explorer who travels the world in search of the best local foods. She is always looking for her next culinary adventure to bring you the best bites while exploring new places.