A Taste Of Mexico: 5 Authentic Mexican Street Foods

mexican street foods

There’s a lot to explore in Mexico. Its bustling streets, markets, and music can make your world go round. But there’s something even more tempting about Mexico – The Mexican food. Well, Mexican food is not just about a quick bite. 

When you are tasting some of the most flavorful and authentic Mexican street foods, you go through the country’s rich culinary history. Mexico features some of the best street foods. You can taste some of the most smoky and savory tacos or the sweet, crispy churros. 

Here, we will explore five authentic Mexican street foods that you can find almost everywhere. Believe us, these 5 foods will surely tantalize your taste buds!

5 Delicious Mexican Street Foods

The below-mentioned are five of the must-try dishes when you are out for Mexico family holidays. 

1. Tacos

Tacos al Pastor is one of the most iconic Mexican street foods. It has an interesting history. Mexican tacos first originated from Lebanese immigrants who came to Mexico in the early 20s. They brought with them the tradition of shawarma. Soon enough Mexicans adapted it into what we now know as tacos al pastor.

The main ingredient is marinated pork. The pork is cooked on a vertical spit, similar to shawarma. The marinade comprises a blend of dried chilies, spices, achiote paste, and pineapple juice. These ingredients give the meat its distinct flavor and reddish hue.

To prepare tacos, you can stack the port on a spit and cook it slowly. You can also add a few slices of pineapple on the top. As the outer layer cooks, you can shave it off and serve on small corn tortillas. Finally, garnish it with cilantro and onions. Don’t forget to squeeze a little bit of lemon on the top.

The traditional tacos al pastor are made with pork. However, today we can find many variations. For example, you might spot chicken or beef tacos on the street. Another popular version is the “gringa,” where the meat is served on a flour tortilla with melted cheese.

2. Elote (Mexican Street Corn)

Elote is another beloved Mexican street food dish. Elote is a culinary delight prepared by transforming corn on the cob. You can find several street vendors selling this tasty dish as a snack or a side dish in Mexico. 

The classic elote is grilled corn with a creamy mixture of mayonnaise, sour cream, and cotija cheese. After this, all you need to do is sprinkle some chili powder and lime juice on it for a delicious flavor. Remember to grill the corn first so that it becomes slightly charred. This step will help you in enhancing its natural sweetness. 

You can also apply a creamy topping with a sprinkle of cheese generously on the top. You can also add seasoning of your liking to make it delicious. Feel free to explore seasonings for your food. Most street vendors serve elote on a stick so that it is easy to eat. 

3. Tamales

Tamales are well-known and one of the oldest Mexican foods. This street dish dates back to the Aztec and Mayan civilizations. Tamales were common in rituals and ceremonies as a staple in Mexican cuisines for many centuries. 

Tamales consist of masa (corn dough) filled with various ingredients. Some common ingredients include meats, cheeses, vegetables, or chilies, wrapped in corn husks or banana leaves.

To prepare tamales, you need to steam the dough until it is cooked through. Also, ensure that the fillings are hot and flavorful. This method gives tamales their characteristic texture and taste.

Tamales are mostly prepared with banana leaves in northern Mexico. However, in other regions of Mexico, you will find them prepared with corn husks. The fillings can vary in different regions. We can find sweet tamales filled with fruits and nuts in some parts of Mexican streets.

4. Quesadillas

Quesadillas is a simple and popular Mexican street food. The name comes from “queso,” meaning cheese. This cheese is the primary ingredient in this dish. 

Usually, a quesadilla is prepared with a tortilla filled with cheese. However, we can also find other fillings such as mushrooms, chorizo, or squash blossoms in a quesadilla. Huitlacoche (corn fungus), tinga (shredded chicken in a spicy sauce), and flor de calabaza (squash blossoms) are also common choices for fillings. 

Making a quesadilla is very simple. It is cooked on a flat surface until the tortilla is crispy and the cheese melts. One can easily pair quesadillas with salsa, guacamole, or sour cream.

5. Churros

Churros is a sweet treat loved by every Mexican. Surprisingly, this Mexican dish has its roots in Spanish cuisine. However, Mexican street vendors have accepted this dish with open arms. 

The basic ingredients for churros include flour, water, sugar, and cinnamon. The dough used in the preparation of churros looks simple. But believe us, it yields a delicious and crispy result. The street vendors pipe the dough through a star-shaped nozzle into hot oil to prepare churros. It helps in creating a signature ridged shape. Then they fry it until it achieves a golden brown color. Finally, the churros are rolled in a cinnamon-sugar mixture.  

You can eat churros with a chocolate sauce. Dulce de leche also serves for dipping. They are a perfect ending to a meal or a delightful snack any time of day.


If you have been craving something delicious and mouth-watering, rest assured you can rely on Mexican street food. Mexico is home to some of the most amazing delicacies in the world. You will find a wide variety of flavors and textures on the streets of Mexico. 

Every bite that you take of these five Mexican foods will give satisfaction to your taste buds. You can enjoy some of the best tacos, churros, etc., in Mexico. The best thing about Mexican food is that you can find it on almost every street in the world today! If you haven’t tried any of these five foods, this is your sign to give them a go!