The 23 Best Mexican Street Foods

Food trucks and vendors are often the most appealing part of visiting new cities, attending certain events, and even just ending a night out on the town.

Street food carries a heavy cultural element, though there’s typically a wide variety of international cuisines to choose from.

For Mexican street food, several of the ingredients overlap, but each dish is unique. 

Unfortunately, most of the best Mexican food has been Americanized to a fault and represents a fraction of its former self.

Instead of fresh, simple ingredients and flavors that speak for themselves, the food is now overloaded with various sauces and toppings that render the food’s Mexican roots unrecognizable. 

Antojitos are small Mexican street dishes served as a snack or appetizer, the following 23 Mexican street foods will have you booking a trip to Mexico quicker than you can say, “yum!”

1. Sopes

Sopes Mexican Food
Mexican Sopes

Sopes, or picaditas, is one of the most popular antojitos.

It features lightly-fried, thick corn dough—a staple of many Mexican dishes—that has a border around the edges to keep all the goodness in.

Typically, sopes feature a layer of refried beans that the rest of the ingredients are stacked on.

The staple meats are either shredded chicken, pork, or beef, with lettuce or cabbage, tomatoes, salsa of choice, and crumbled cheese.

Additional add-ons include avocado, onions, and creams or sauces, but those vary from town to town and by preference.

Sopes aren’t limited to one part of the day, either; they are as delicious for breakfast as they are for dinner.

The bowled edges keep food in while on the go, but they’re also small enough to be eaten during a quick walking break.

2. Elote

Elote, Mexican Grilled Street Corn
Elote, Mexican Grilled Street Corn

Elote, or Mexican corn on the cob, start with a boiled, grilled, or deep-fried (depending upon the vendor’s preference) ear of corn.

It is arguably the most popular Mexican street food.

Once cooked and cooled, a wooden stick is inserted, and it’s rolled in mayonnaise to help the other ingredients stay on.

The corn is then rolled in or sprinkled with crumbled Cotija cheese, followed traditionally by lime, chili powder, and the vendor’s hot sauce du jour.  

Elote is one of the best street foods because it’s relatively mess-free.

You don’t need to worry about juggling plates and napkins; you hold the wooden stick and treat it like an ice cream sandwich.

Don’t forget the floss, though—we all know how pesky corn kernels are.

3. Aguas Frescas

Traditional Mexican Aguas Frescas
Traditional Mexican Aguas Frescas

Fresh is in the name, and boy, do these drinks deliver.

Aguas Frescas are relatively healthy, too; it’s made by blending fresh fruit with lime juice, a little sweetener, and water.

It’s an unfiltered drink, so all the fiber and antioxidants from the fruit aren’t removed.

Fruit used includes cucumber (with fresh mint), strawberries, cantaloupe, pineapple, honeydew melon, and sometimes it features cereals, seeds, or flowers.

While technically not a Mexican street food, it’s a simple, refreshing drink that serves as a nice cool down from the unrelenting Mexican sun. 

Aguas Frescas has its roots firmly planted in Aztec origins.

Legend has it that the Aztecs first discovered the drink by meddling fruits they gathered while floating down rivers and creeks in Tenochtitlán, currently known as Mexico City.

After adding some ice from nearby dormant volcanoes, the refreshing beverage was born. 

4. Tlayuda

Tlayudas, Mexican Street Pizza
Tlayudas, Mexican Street Pizza

Considered a Mexican pizza (far superior to the American version), Tlayuda has its roots in Oaxacan and is a local icon.

The simple Mexican street food includes just four ingredients: a crispy corn tortilla, refried black beans, quesillo cheese, chicken, beef, chorizo, pork or pork rib, and even grasshoppers.

It’s typically served open-face, hence the nickname.

Additional toppings include avocado, tomatoes, or shredded cabbage.

Though one of the most delicious street foods, it’s also one of the most difficult to eat on the move.

Given their topless nature and lack of folding, it’s easy for the toppings to slip from side to side—it’s never fun to watch half of your delicious meal drop to the sidewalk. 

5. Gorditas

Mexican Street Food, Gorditas
Mexican Street Food, Gorditas

Ah, gorditas, where to begin? This Mexican delight features a light corn pastry that features a hollow center for stuffing.

Inside ingredients include chorizo and eggs, papas con chile, picadillo, refried beans, cheese, barbacoa beef, and Chile Verde.

Of course, fillings vary based on personal choice and vendor preference.

Gorditas are nice and poppable, making eating on the go a breeze. They’re deceivingly filling, too.

You wouldn’t think something so tiny, fat, and cute (seriously—gordita is a Mexican term of endearment for chubby!) would be as filling as it is but tread lightly.

Downing a few of these treats too quickly will put you in upset stomach territory.

Gorditas cemented their place in modernity thanks to the Mesoamerican people, who discovered that soaking their maize, or corn, in a mixture of water and lime juice allowed the corn to keep better.

From there, the Mesoamericans layered some delicious meats and vegetables on it, enabling centuries of Mexicans and tourists to enjoy the creation.

6. Tacos

Tacos, the Most Popular Mexican Street Food
Tacos, the Most Popular Mexican Street Food in the United States

Perhaps the most iconic and popular street food on our list, tacos are world-renowned for their crunch and ease of eating.

Though they’ve become heavily Americanized, an authentic Mexican taco is simple: it features carne asada in a fresh, soft corn tortilla topped with minced white onions and fresh cilantro.

Occasionally, they are topped with fresh pico de gallo, avocado salsa, or salsa verde. 

It’s a far cry from America’s creation of hard tacos, chop meat with “taco sauce,” and layers of cheese, lettuce, and tomatoes.

The authentic version lets the simplicity of the ingredients speak for themselves, providing a light dish that satisfies hunger without overfilling.

7. Tamales

Street Tamales
Street Tamales

Harking back to Mexico’s use of corn, tamales use one of the less utilized parts of the vegetable—the husk, and sometimes banana leaves.

They’re not easy to make, either; make sure you tip those vendors well!

Tamales are available in sweet, pork meat, corn, chicken, and cheese and peppers varieties.

For the complexity of cooking, it’s a relatively simple dish: corn masa (a corn-based dough mixture) is piled into a corn husk or banana leaf, and then added toppings include carrots, potatoes, and onions, and occasionally a salsa.

Of course, these toppings may vary based on availability and local specialties. 

In ancient times (we’re talking 7,000 BC before corn was fully domesticated), it was believed that tamales were the best ritual food to offer the gods at various festivals.

Different variations were thought to appease specific gods: bean tamales went the jaguar deity, shrimp tamales were for the lord of fire, tamales with the corn fungus huitlacoche were reserved for the rain god, while honey and bean tamales were provided to the god of death and rebirth.

8. Pambazo

Pambazo Mexican Street Sandwich
Pambazo Mexican Street Sandwich

Pambazo, essentially, is a chorizo-potato sandwich—and it’s delicious.

This sandwich’s contents vary regionally: in the State of Veracruz, fillings include ham, refried beans, chorizo, and pickled chipotle peppers, while Mexico City natives traditionally fill Pambazo with chorizo, potatoes, lettuce, cream, cheese, and coated in guajillo sauce.

No matter which region you’re visiting, you won’t be disappointed.

All of the ingredients are stuffed in a Pambazo Mexicano, similar to white bread without a crispy crust.

Though minimal, all the ingredients complement each other and come together to form a flavorful dish. 

Beware, though: consumption could be messy (I recommend sitting down while eating), and the use of bread and potatoes is incredibly filling. Enjoy with caution. 

9. Tortas

Torta Mexicana Street Food
Torta Mexicana Street Food

Tortas is simply the Mexican word for sandwich, so it’s challenging to get into the specifics here.

At the same time, some street vendors may offer carne asada with refried beans on a roll or even chicken and cheese.

The possibilities are simply endless.

Authentic tortas (if there is such a thing, given the options) feature bolillos or teleras, which are crusty buns cut open to place around the toppings of choice.

Tortas are an all hands on deck meal, meaning it’s best to sit and eat instead of walking around.

If you’re looking for a straightforward origin story, you won’t find it here.

There are two beliefs: the first is that Mexican bakers took inspiration from French baguettes when France occupied Mexico.

Others allege that famous torta ahogada was created by mistake when a Guadalajara-based street vendor dropped a sandwich into a sauce as he was handing it to a customer, and the customer ended up enjoying it.

Either way it created a delicious food and a Mexican classic. 

10. Tostadas

Mexican Tinga Tostadas
Mexican Tinga Tostadas

Tostadas feature a series of ingredients piled upon a corn tortilla. Sound familiar?

I’ll be honest: tostadas are pretty similar to tlayudas, but there are some minor differences.

To begin, it doesn’t feature the rounded edges of tlayudas, but that’s about where the differences end.

Ingredients include refried beans, the meat of choice like carnitas or chicken tinga, vegetables (typically cabbage or tomatoes), and, of course, tortillas (fried or dried).

Occasionally, the meal will be topped with some sort of fresh salsa.

Again, this is an open-faced dish, so be prepared to make a mess. However, it’s worth it. 

Tostadas got their start as leftovers about 2,000 years ago.

Folks who resided around the Monte Alban ruins didn’t want to waste their extra tortillas, so they piled them up with ingredients when the tortilla got too crispy to fold in half. 

11. Churros

Mexican Street Churros
Mexican Street Churros

We’ve finally hit the first dessert on the list, and I couldn’t be more excited.

Most people are familiar with a churro: a ring of deep-fried dough coated with vanilla and cinnamon sugar.

Churros are closely associated with Taco Bell’s version, which features crispy, fry-shaped pieces of dough.

Authentic Mexican churros are soft and delectable, not brittle and crunchy.

For something so sugary and doughy, the dish is relatively light—churros go down smoothly.

Even more convenient is that most vendors offer them in cones or other handheld containers, making eating easy and carrying convenient.

Churros are perfect for a mid-day sugar rush to fit travel fatigue or even as an excellent addition to your morning coffee (I won’t tell!). 

12. Horchata

Traditional Glass of Horchata
Traditional Glass of Horchata

Speaking of coffee, horchata is somewhat similar to lattes due to its dairy base.

Of course, it’s caffeine- and coffee-free and features a base of rice or coconut milk.

It’s a versatile drink that complements almost every street food on the list.

Many ingredients can be added that significantly change its taste, so don’t be put-off if you don’t like it right away.

If it’s in your travel plans, try another vendor or get a horchata from a different region.

Some vendors add shredded coconut or almonds, while others rely on almond milk or oat milk.

It’s a smooth, creamy drink that brings sweetness without overdoing it.

As a base recipe, expect a mixture of rice, sugar, almonds, vanilla extract, a cinnamon stick, milk, water, and evaporated milk.

Again, additional add-ins vary by region, so don’t be afraid to ask for something different or try something new. 

13. Paletas

Various flavors of Paletas
Various flavors of Paletas

Let’s get back to desserts with this delightfully refreshing popsicle-Esque street food.

Paletas typically blend fresh fruit with rich, creamy ingredients (such as yogurt) and a liquid, whether it’s evaporated milk, water, or regular milk. 

Flavor variations are plentiful and include pineapple, passionfruit, coconut, and lime, to name a few, in addition to more complex flavors, such as dulce de leche, Belgian chocolate, and Nutella.

Paletas embody the definition of street food because they’re light, easy to eat on the go, and are mess-free (though eat them quick, as they will melt in the Mexican sun!).

They feature a wooden stick for easy carrying but be sure to carry a few napkins with you, just in case. 

14. Marquesitas

Mexican Marquesitas
Mexican Marquesitas

We’re rounding out the dessert selection with this Yucatan classic.

It features a batter of eggs, sugar, flour, oil, vanilla extract, salt, and milk that’s fried to light and crispy perfection.

Fill options include cheese, jam, or chocolate-hazelnut spread. 

The backstory of marquesitas is interesting, too.

The dessert originated in Merida, based in the Yucatan peninsula, when ice cream sales were virtually nonexistent during a freezing winter.

One crafty vendor filled the extras with warmer additions in an attempt to repurpose the leftover waffle cones. And the rest, as they say, is history.

15. Cemitas

Cemitas Mexican Street Food
Cemitas Mexican Street Food

Hailing from the Mexican State of Puebla, cemitas are a specific variety of tortas.

Its name comes from the bun the sandwich is built one, the cemita bun.

It differs from the other street food on the list because it features meat in a cutlet form, whether it’s pork, chicken, or beef. 

However, in authentic Mexican street food fashion, it’s then topped with avocado, chipotle peppers, jalapeños, and papalo.

Additional add-ons include lettuce, tomato, and mayonnaise.

Though its origins are in a specific region, this famous Mexican sandwich quickly expanded their reach and found their way into other Mexican states, quickly becoming a beloved classic.

16. Dorilocos

Popular Mexican Snack of Dorilocos
Popular Mexican Snack of Dorilocos

If you think you’ve seen it all, think again.

Dorilocos is appropriately titled. It gets its name from the it’s’ main ingredient, Doritos and the rest of it’s crazy (loco) combination of ingredients.

While there are many variations, the popular Mexican street food is made with Doritos topped with a combination of  gummy bears, carrots, cucumbers, chamoy, pickled pig skin, Valentina hot sauce, Japanese peanuts, and cueritos.

Unique to say the least! But you’ll be surprised just how well it works.

17. Esquites

Mexican Street Food, Esquites
Mexican Street Food, Esquites

If you liked elotes then you’ll probably love esquites.

Unlike elotes that is corn on the cob, esquites is corn off of the cob.

They are typically topped with mayonnaise, lime, cotija cheese, chili powder, and more, all served in a disposable cup.

It has landed itself as one of the most popular Mexican street food due to how easy it is to hold and eat.

18. Huaraches

Huaraches Traditional Mexican Food
Huaraches Traditional Mexican Food

Huaraches are a classic Mexican street food made to resemble the sole of a huarache or a traditional Mexican sandal.

The dish is made of flattened masa dough and topped with various delicious ingredients, including salsa, pinto beans, onion, ground beef, chorizo, etc.

Due to their appearance, huaraches have been called the perfect combination between a sope, a tortilla, and a pizza.

19. Flautas

Traditional Mexican Chicken Flautas
Traditional Mexican Chicken Flautas

Flautas are a common street food found in Mexico and throughout Latin America.

They are a fun and easy way to enjoy Mexican food. Their name literally translates to ‘flute’ in Spanish. 

Flautas are thin, rolled-up, flute-like flour tortillas, typically filled with shredded chicken or beef and deep-fried until golden and crispy.

The flauta is then garnished with sauces and other toppings to create an unforgettable meal that many have enjoyed for centuries. 

20. Tlaycoyos

Tlaycoyos, Mexican Dish
Tlaycoyos, Mexican Dish

Tlacoyos are a traditional Mexican dish made from masa (a type of dough made from corn), which is shaped into a small oval or rhomboid form, similar to a thick tortilla.

This masa is usually stuffed with various ingredients before being cooked.

The fillings for tlacoyos vary but can include refried beans, cheese (like queso fresco or requesón), and fava beans.

Once the masa is filled, it’s folded and sealed to keep the filling inside, then cooked on a comal, which is a type of griddle.

Tlacoyos can be eaten plain, but are often topped with salsa, chopped onion, cilantro, and crumbled cheese.

The dish is common in central Mexico, and especially in Mexico City, where it’s a popular street food.

21. Panucho

Mexican Street Dish, Panucho
Mexican Street Dish, Panucho

A Panucho is a traditional Mexican street food originating from the Yucatán Peninsula.

It is made from a crispy, fried tortilla that has been stuffed with refried black beans, giving it a unique texture and flavor.

Once fried, the tortilla is topped with shredded turkey or chicken, lettuce, avocado slices, pickled red onions, and salsa, creating a savory, satisfying dish with a delightful mix of flavors.

The combination of the crispy tortilla and the creamy, hearty toppings makes panuchos a popular and beloved snack in the region, often enjoyed as a light meal or street food treat.

22. Quesabirria

Dipping quesabirria taco into consome
Dipping quesabirria taco into consome

Quesabirria is a mouthwatering Mexican street food that has taken the culinary world by storm.

This cheesy, crispy, and flavorful dish is a fusion of a quesadilla and birria taco, featuring slow-cooked, marinated beef (birria) encased in a corn tortilla, griddled to perfection with melted cheese.

The tortillas are typically dipped in the rich, spiced birria consommé before cooking, giving them a signature red hue and an extra burst of flavor.

Served with a side of consommé for dipping, quesabirria offers a satisfying combination of tender meat, gooey cheese, and crispy tortilla, making it a must-try for any taco lover.

23. Memelas

Oaxacan memela topped with red salsa and crumbled cheese on a white plate, surrounded by fresh ingredients like avocado, chilies, mushrooms, tomatillos, garlic, and squash blossoms.
A vibrant Oaxacan memela topped with red salsa and crumbled cheese is surrounded by fresh ingredients, highlighting the dish’s rich, homemade flavors.

Memelas are a traditional Oaxacan street food made from thick, oval-shaped discs of corn masa that are toasted on a comal and topped with refried black beans, cheese, and salsa.

Crispy on the edges and soft in the center, memelas are a flavorful and comforting antojito commonly enjoyed for breakfast or as a midday snack.

While they originate from Oaxaca, memelas have spread across Mexico, often customized with regional toppings like chicharrón prensado, tinga, nopales, or mushrooms.

Their rustic simplicity, rich flavors, and cultural roots make them a standout in the world of Mexican cuisine.

Wrap-Up on Mexican Street Food

Serving of Traditional Mexican Street Food
Serving of Traditional Mexican Street Food

Mexican street food has something for everybody.

Whether it’s a savory dish like Tamales, sweet like Churros or a refreshing drink like Aguas Frescas.

Hopefully, you’ll be prepared for your next trip to Mexico or at the very least the next visit to your local Mexican restaurant.

For those with a sweet tooth, learn more about traditional Mexican food and read 29 Must-Try Traditional Mexican Desserts.

More Mexican Foods

See all →

Please Share & Spread the Love of Latin Foods!