Mexican street food: Top 10 dishes to try
Immerse yourself in the best Mexican street food such as tacos, quesadillas, tamales, gorditas, nachos, and chicarrones.
You simply can’t think of Mexico without thinking about street food. It makes up a large portion of Mexican cuisine, with the country having one of the richest selections of street foods in the world. Let’s take a closer look at the best Mexican street food dishes and some top spots for trying them while traveling in Mexico.

1. Tacos
Let’s get the obvious stuff out of the way first. Tacos are Mexico’s greatest contribution to the world of food, and you could easily write a whole separate post on just the best tacos in the country.
Put anything in a hand-sized corn or wheat tortilla and you can call it a taco. This means that each street food spot has its own recipe, resulting in an endless selection of tastes and textures. The soft, tender tortilla is pretty much the only constant.
Bean, fish, chicken, pulled pork, tacos el pastor, and carne asada tacos are just a few of the most popular options. All often topped with some fresh salsa and a dash of lime juice.
There are breakfast, lunch, dinner, and late-night taco options available. So, in theory, you could go your whole life from now on eating nothing but tacos. I can’t recommend that, but I won’t discourage you either.
If you’re visiting for a short trip, consider booking a food tour in Mexico City to taste the best tacos to ever come in contact with taste buds. If you’re spending more time, simply stop by any street vendors that have locals around and give their tacos a try.

Top spots to try:
- El Hidalguense — Campeche 155 Ciudad de México, Distrito Federal 06760.
- Tacos Hola El Güero — Avenida Amsterdam 135 Cuauhtémoc, Mexico 06100.
2. Quesadillas
Another tortilla-based treat (spoiler alert — more tortilla dishes to come), quesadillas are a popular Mexican street food both in Mexico and abroad. By definition, a quesadilla is just a cheese-filled tortilla cooked on a griddle or a stove. That said, most street food spots enhance it by adding beans, vegetables, or meat.
Traditionally made with a corn tortilla, though you can use flour tortillas as well. It’s simple, just like street food is supposed to be. However, when made right, it’s a mouth-watering combination of starches and fats that keeps you coming back for more.

Top spots to try:
- El Cardenal — C. de la Palma 23, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000.
- Taqueria El Gran Abanico — Gutiérrez Nájera s/n, Tránsito, Cuauhtémoc, 06820.
3. Gorditas
Gorditas, made by stuffing fried masa dough with delicious fillings, is a key part of Mexican food culture. The most common stuffings include chicharron (pork rind stew), refried beans and cheese, Chorizo and eggs, mushrooms, beef and potatoes, and pulled pork and chile sauce.
The slightly salty, thick dough is a perfect vessel for anything you put inside it, from refreshing veggies and salsa to the most savory meats. Only the top of the dough is cut and the bottom remains closed, making it great for eating street food without it getting too messy.

Top spots to try:
- Gorditas Doña Julia — Zascatecas City, Avenida Hidalgo 409.
- Las Gorditas Del Guerrero — Querétaro City, Calle Vicente Guerrero Sur 1.
4. Nachos
While some other street foods on this list have been around for centuries, nachos are a fairly recent invention. However, they’ve taken the entire world by storm ever since their invention in the mid-20th century.
Made by covering tortilla chips with cheese and a variety of other toppings, it’s a perfect snack for sharing alongside some drinks on a night out. The traditional recipe includes ground beef, refried brands, salsa, guacamole, jalapenos, and a touch of sour cream. That said, local street food stalls aren’t shy about experimenting with a large variety of toppings.

Top spots to try:
- Los Callejeros — Av. 5 de Mayo 10-D, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000.
- Carbonicitos — Calle 4 Nte S/N, Centro, 77710 Playa del Carmen.
5. Tamales
Tamales are an iconic Mexican street food, easily recognized by the corn husk outer layer. Masa dough, packed with a variety of fillings, is wrapped in the corn husk and then steamed to create a delicious, savory snack.
The most popular fillings include beef, chicken, pork, rice, and cheese. While less common nowadays, some traditional recipes used frogs, ants, gophers, and even axolotl for filling. Sweet tamales are also available, often filled with banana and honey.

Top spots to try:
- Tamales Madre — 44th Liverpool Street, Col. Juarez, Cuauhtemoc, 06600.
- Tamales Doña Emi — Jalapa without number, corner, Cda. Tlaxcala, Roma Sur, Cuauhtémoc, 06760.
6. Fajitas
Fajita is any form of grilled meat served on, you guessed it, a tortilla. It’s usually accompanied by chili peppers, bell peppers, and onions. Some lime juice is often squeezed on for an extra burst of flavor.
In Mexico, fajita is the name of a cut of beef that was originally used for the recipe. The complete meal, served on a tortilla, is actually invented in Texas, USA. Chicken is also used more commonly than beef nowadays. That said, it has become a popular street food in Mexico as well.

Top spots to try:
- Café des Artistes — C. Guadalupe Sánchez 740, Centro, 48300 Puerto Vallarta.
- Porfirio’s Puerto Vallarta — Plaza Península, local RE08, Blvd. Francisco Medina Ascencio 2485, Zona Hotelera Nte., 48333 Puerto Vallarta.
7. Chilaquiles
If you’re looking for the best street food breakfast in Mexico, chilaquiles are the way to go. It’s made by frying up pieces of tortilla with salsa, cheese, and jalapenos, then served with some fried eggs. Sour cream and proteins, such as beef or chicken, are also often added to the dish.
These simple ingredients thrown together result in a meal that warms both the stomach and the heart. A true example of Mexican soul food.

Top spots to try:
- La Esquina Del Chilaquil — Alfonso Reyes 139, Hipódromo, Cuauhtémoc, 06100.
- El Cardenal — C. de la Palma 23, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000.
8. Tlayudas
A tlayuda is a large crispy corn tortilla topped with pretty much everything you’d expect from Mexican street food. The base is usually spread with refried beans, with lettuce, cabbage, shredded meat, cheese, avocado, and a whole bunch of other goodies on top. Chilli, lime, salt, and salsa are also typically added for an extra burst of flavor.
The dish is often referred to as Mexican pizza because of its shape and looks. The taste, however, is distinctly Mexican and nothing like the pizza you’d get in Italy.

Top spots to try:
- Mama Lechuga — Pochote Rayon Mercado, Rayón 411, Zona Feb 10 2015.
- Comedor Marie Alejandra’s — Int. Mercado 20 de Noviembre, Centro, 68000.
9. Chicarrónes
There aren’t many options if you want to avoid tortillas or other masa dough foods when it comes to Mexican street food. However, chicarrónes offer just that.
It’s prepared by deep frying pork skin until golden brown and crispy. The result — a salty, savory snack that has become an important part of Mexican cuisine.
Chicarrónes are often served topped with hot sauce and a variety of dips on the side, which allows you to create different flavor profiles within the same meal.

Top spots to try:
- La Casa del Chicharrón — 20 de Noviembre 35, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000.
- Taquería Orinoco — Av. Álvaro Obregón 100, Roma Nte., Cuauhtémoc, 06700.
10. Churros
It feels right to end this list with a dessert, and there’s hardly a more iconic dessert in Mexican cuisine than the churro. While it originated in Spanish and Portuguese cuisine, this cinnamon sugar-topped pastry is a staple of Mexican street food.
Churros are often enjoyed for breakfast, dipped in thick hot chocolate or coffee. That said, it can simply be enjoyed as a snack or a dessert all throughout the day.

Top spots to try:
Churreria El Moro Centro — Eje Central Lázaro Cárdenas 42, Centro Histórico de la Cdad. de México, Centro, Cuauhtémoc, 06000.
Churros La Bombilla — C. Manuel López Cotilla 751-A, Col Americana, Moderna, 44100.
The flavor profile of Mexican street food is one you wouldn’t mistake for any other cuisine. It seems like Mexicans start any meal with a tortilla, refried beans, salsa, and a touch of lime juice. And only then do they decide what they’re going to make. One thing is for sure — I’m not going to blame them. It’s a recipe that works and keeps us all coming back for more.
Find your next Mexican meal with Holafly
Getting mobile internet while in Mexico is the first thing you should do to make your life easier. And there’s no better way to stay connected than eSIMs. Simply pick an eSIM for Mexico, set it up in minutes, and enjoy internet access wherever you go.
The Holafly eSIM for Mexico is your best bet if you want complete peace of mind. All Holafly plans include unlimited data and 24/7 customer support.
This means that you’ll be able to use map apps to find nearby street food vendors, use translation apps to communicate with the locals, or send pictures of your mouthwatering meals to friends and family back home. All without fear of running out of data and losing connection.