Lifestyle

31 Victorious Cinco de Mayo Foods To Celebrate in 2025

Published on Mar 4th 2025
Cinco de Mayo foods

Cinco de Mayo foods represent a delicious way to celebrate the authenticity and tradition of Mexico. But which dishes truly capture the spirit of this festive holiday? And how can you bring authentic Mexican flavors to your table this year? Understanding the origins of this holiday can make your celebration even more meaningful.

While many believe that Cinco de Mayo is Mexico’s independence day, it actually commemorates the Battle of Puebla in 1862, when Mexico achieved a surprising victory over French troops. Today, especially in the U.S., this holiday is all about celebrating Mexican heritage with music, dancing, and, of course, incredible food.

Mexican food, which is among the top 10 best cuisines around the world, is known for its unique flavors and spices that make its dishes a culinary experience like no other. And a Cinco de Mayo celebration is the perfect place to try all of these delicious creations. From tacos al pastor to enchiladas and guacamole, this list includes the best Mexican dishes that can’t be missed at a Cinco de Mayo party. 

Jump to Section

Top 10 Cinco de Mayo foods

1. Carnitas

Three pork carnitas street tacos (via Canva)
Three pork carnitas (via Canva)

Carnitas are a classic Mexican dish that are a must-have for Cinco de Mayo celebrations. Originally from the state of Michoacan, this delicious dish is made with pork meat slowly cooked until it's tender on the inside and crunchy on the outside. Carnitas are usually served with tacos, so you can enjoy them with onion, cilantro, salsa and a splash of lemon. 

There's no better way to learn about authentic Mexican cuisine than through the guidance of an experienced Mexican chef. If you're up for a trip to Mexico's capital, consider cooking classes in Mexico City for a completely immersive experience. If you can't leave the States, there are also authentic classes in other U.S. states, like Indianapolis. You can even connect with Mexican chefs by taking online cooking classes if you're unable to travel. 

2. Pozole

Pozole is considered one of the top 10 Cinco de Mayo foods, as it has pre-Hispanic roots tracing back to the Aztecs. It’s traditionally prepared with special grains of corn called “cacahuazintle,” with meat or chicken and a delicious broth made with spices. Depending on the region, Pozole can be red, green or white as it has different combinations of ingredients. Pozole is traditionally served in beautifully ornate Mexican pottery with lettuce, oregano, chili powder and crispy toast.

3. Grilled Chicken Street Tacos

Chicken Mexican street tacos (via Canva)
Juicy chicken Mexican street tacos (via Canva)

Grilled chicken street tacos are a delicious Mexican classic that are easy to prepare, making them the perfect choice among Cinco de Mayo foods. They’re made by marinating chicken with spices, lemon juice, and garlic, then grilling it for a smoky flavor. Served on corn tortillas with onion, salsa, and a squeeze of lemon, these tacos are simple yet satisfying.

4. Molé

Molé poblano is one of the most complex and iconic sauces in Mexican cuisine, making it a key part of the deepest Cinco de Mayo traditions. It’s known for its special blend of chili, spices, chocolate and other ingredients that create its unique and authentic flavor. These Cinco de Mayo foods are originally from Puebla and Oaxaca, with pre-Hispanic and colonial roots that make it a symbol of cultural fusion.

5. Tacos al Pastor

Tacos al Pastor were created by Lebanese immigrants who, inspired by shawarma, adapted the technique of cooking meat on a vertical spit, substituting lamb with marinated pork. What makes Tacos al Pastor one of the most unique Cinco de Mayo foods is its perfect balance of acidic, sweet and spicy flavors. They are traditionally served on corn tortillas with pineapple, onion, cilantro and salsa.

6. Chilaquiles

Mexican traditional chilaquiles breakfast Green red salsa
Traditional chilaquiles breakfast with green salsa (via Canva)

Chilaquiles are a classic Mexican breakfast, perfect for any occasion, but a necessity for your list of Cinco de Mayo foods. Made with crunchy nachos topped with green or red sauce, cream, cheese, onion, and a fried egg or shredded chicken, this dish is known for its almost magical ability to cure even the worst hangovers. That’s why it’s a delicious choice for any celebration involving tequila.

7. Loaded Nachos

Loaded nachos are a delicious addition to your Cinco de Mayo foods, especially since they’re easy to make. While they originally come from Mexico, their flavors and ingredients have evolved into what we now know as Tex-Mex cuisine. Topped with melted cheese, beans, seasoned meat, jalapeños, guacamole, sour cream and salsa, loaded nachos are versatile and can be customized with different ingredients, making them a great snack for celebrating with family and friends.

8. Tamales

Tamale with Corn Leaf and Sauces Guacamole
Traditional Mexican tamales wrapped in corn leaves (via Canva)

Tamales are an ancient dish that have more than 500 variants in Mexico, so they've become staple Cinco de Mayo foods. They're prepared with corn dough filled with meats, chilies, cheese or even sweet ingredients, then wrapped in corn or banana leaves and steamed. Because of their cultural importance, tamales are a staple of Cinco de Mayo traditions, as many families prepare them to celebrate with a traditional dish, rich in history and flavor.

9. Guacamole

An authentic Cinco de Mayo celebration wouldn’t be complete without guacamole. Its basic recipe, which combines mashed avocado with tomato, onion, cilantro, lemon juice and chili, has pre-Hispanic roots as it was originally created by the Aztecs. The creaminess and freshness of these Cinco de Mayo foods are the perfect complement to a variety of other Mexican foods, including tacos and nachos.

10. Chicken Quesadillas

Seasoned chicken quesadillas (via Canva)
Seasoned chicken quesadillas (via Canva)

Chicken quesadillas are one of the top 10 Cinco de Mayo foods, as these are not only delicious but also easy to make. Made with tortillas and filled with melted cheese and seasoned chicken, they are cooked in a pan until they achieve a golden and crispy texture. There are plenty of ways to customize them with ingredients like mushrooms, jalapeños or bell peppers. Served with guacamole or sour cream, quesadillas are perfect to share and enjoy in any celebration, including Cinco de Mayo. 

Best Cinco de Mayo Food

11. Chalupas

chalupas poblanas, mexican food Puebla Mexico
Authentic Mexican chalupas from Puebla (via Canva)

Chalupas are an authentic Mexican snack that can’t be missed among Cinco de Mayo foods. Originally from Puebla, these delicious fried corn tortillas are covered with green or red sauce, shredded meat, onion and fresh cheese. Their crunchy texture and combination of flavors make them an ideal option for any celebration. While the recipe can vary by region, Puebla chalupas remain the most authentic version and signature of the local gastronomy. 

12. Corn Salsa

Wondering what you can bring to a Cinco de Mayo party? Fresh and flavorful, corn salsa is the perfect choice for any Cinco de Mayo celebration and an inclusive option if you’re also looking for vegan Mexican food alternatives. Made with sweet corn, chopped tomatoes, red onion, cilantro, lime juice and a hint of spice from jalapeños, this salsa balances sweetness with heat. 

13. Sopes

Mexican tinga sopes
Delicious Mexican sopes with thick corn dough (via Canva)

Sopes are a delicious Mexican snack enjoyed throughout the region and a great addition to your Cinco de Mayo foods. They’re made with thick corn dough that’s lightly fried to form a base with raised edges, then filled with beans, shredded meat, lettuce, cream, cheese and sauce. Their origin dates back to pre-Hispanic times, when sopes were a popular food among Mesoamerican civilizations.

14. Bean and Cheese Taquitos

Bean and cheese taquitos are a delicious and crunchy option to add to your Cinco de Mayo foods. These taquitos are made with rolled corn tortillas filled with creamy refried beans and melted cheese, then fried until golden and crispy. You can serve them with guacamole, sour cream and salsa to add an extra punch of flavor. They also make for a great veggie option that still captures the essence of authentic Mexican food. 

15. Molletes

Mexican molletes
Simple Mexican molletes served on bolillo bread (via Canva)

Molletes are a simple yet delicious option, typically enjoyed as a snack or breakfast. They’re made with bolillo bread cut in half, spread with refried beans, and topped with melted cheese, then baked in the oven. Served with fresh pico de gallo, they offer a fresh and flavorful touch to your Cinco de Mayo foods.

16. Mexican Street Corn

Mexican street corn, also known as “Elote Mexicano,” is a classic street food staple and a beloved vegetarian Mexican food option. They are made by boiling or grilling corn, then covering it with mayonnaise, cotija cheese, chili powder, lemon and a touch of butter, creating a spicy yet creamy combination. Elote Mexicano is a popular dish at fairs and celebrations, making it a perfect choice for Cinco de Mayo.

17. Queso Dip

Queso dip is a must-have on any Cinco de Mayo food menu, as it's perfect to eat with nachos, tacos or burritos. This creamy salsa is made with melted cheese, chili or spices. Originally a Tex-Mex creation, queso dip has become a widely popular option for parties and reunions — making it one of the no-brainer Cinco de Mayo foods. 

18. Birria Tacos

Birria tacos have gained popularity within the last few years and are now considered one of the best Cinco de Mayo foods to celebrate with authentic Mexican flavor. Originally from Jalisco, these tacos are prepared with meat that's slowly cooked in a spicy adobo marinade with chilies and spices. The meat is served in golden corn tortillas soaked in its own broth, giving them a crunchy texture on the outside and a juicy filling. They’re typically accompanied by onion, cilantro and a squeeze of lemon.

19. Chiles Rellenos

pepper
Classic stuffed chiles rellenos (via Canva)

Chiles rellenos are a classic Mexican dish typically served in Cinco de Mayo celebrations. They are prepared with roasted and peeled poblano chiles, stuffed with cheese or meat and then coated with beaten egg before frying. They're traditionally served in a spicy tomato sauce, accompanied by rice and beans. The combination of textures and flavors makes them a special dish for celebrations, and one of the top Cinco de Mayo foods, representing the richness and diversity of Mexican cuisine.

20. Refried Pinto Beans

Refried pinto beans are a staple on any Cinco de Mayo foods list and an excellent option within vegetarian Mexican food recipes. Made with pinto beans that are cooked and then mashed in a skillet with oil or butter, refried beans are creamy, full of flavor, and perfect as a side for tacos, quesadillas or tamales. The recipe can easily be adapted to be 100% vegan by using vegetable oil instead of butter.

21. Carne Asada Fries

Carne asada fries are a delicious fusion of Mexican and Californian cuisine, considered one of the best Cinco de Mayo foods to share at a party. This dish consists of crispy French fries topped with juicy carne asada, melted cheese, guacamole, sour cream and pico de gallo. Although its origin is more Tex-Mex than Mexican, its combination of flavors and textures has made it a favorite to celebrate Cinco de Mayo with something indulgent and delicious. 

Cinco de Mayo Desserts

22. Tres Leches

Tres Leches Cake
Fresh slice of tres leches cake (via Canva)

Tres leches cake is one of the most popular desserts in Mexican cuisine and a must-have among Cinco de Mayo desserts. This fluffy cake is soaked in a mixture of three types of milk: evaporated, condensed and whipping cream, giving it a moist texture and an irresistible sweet flavor. It's usually topped with whipped cream and decorated with cinnamon, fresh fruit or caramel.

23. Chocoflan

Chocoflan, also known as "impossible cake," is an impressive and delicious dessert among Cinco de Mayo foods. It's made using two layers: a spongy chocolate cake on the base and a creamy flan on top, all baked in the same mold but with a magical effect in which the layers are reversed during baking. Its combination of textures and flavors makes it a favorite for celebrations, especially when accompanied by a touch of caramel. 

24. Mangonada Sorbet

The mangonada sorbet is a refreshing and delicious version of the classic mangonada, making it a great choice among Cinco de Mayo foods. Combining frozen mango with lemon juice and chamoy, this sorbet perfectly balances sweet, sour and spicy. It's often served with a touch of Tajín and chili tamarind, giving it even more flavor.

25. Churros

Bite sized churros
Classic churros served with dipping sauce (via Canva)

Churros are a classic among Mexican pastries and a must-have option for Cinco de Mayo desserts. Crispy on the outside and soft on the inside, churros are made from fried dough sprinkled with sugar and cinnamon. They’re often served with hot chocolate or cajeta for dipping. Although their origin dates back to Spain, churros have become an icon of Mexican cuisine, especially in fairs, markets and cafes.

In addition, their preparation can be a fun activity for groups, which makes them an excellent option for team-building activities in Mexico City, where some workshops teach how to make them from scratch.

26. Arroz con Leche

Arroz con Leche, or rice pudding, is a traditional and comforting dessert that shouldn't be missing from the list of Cinco de Mayo desserts. This creamy dessert is made by cooking rice in milk with cinnamon and sugar, sometimes with condensed milk for added sweetness. It can be served hot or cold and is often decorated with a sprinkle of cinnamon. With its blend of Spanish and pre-Hispanic influences, this dessert has become a popular choice in Mexico.

27. Sopaipillas 

Sopaipillas are a delicious fried dessert option from the list of Cinco de Mayo foods, perfect to close any celebration with a sweet and crunchy touch. These fried, fluffy doughs have roots in both Spanish and Indigenous cuisine and can be enjoyed alone, sprinkled with sugar and cinnamon, or accompanied by honey, cajeta, or hot chocolate. 

28. Buñuelos

Buñuelos are a crunchy, sweet dessert enjoyed on many Mexican holidays, including Cinco de Mayo. These thin, golden dough fritters are sprinkled with sugar and cinnamon or dipped in honey or piloncillo, offering a light texture and irresistible flavor. Their origin dates back to Spanish influence, but in Mexico, they have taken on their own identity, becoming a traditional dessert.
Crunchy, fried buñuelos served with dipping sauce (via Canva)

Buñuelos are a crunchy, sweet dessert enjoyed on many Mexican holidays and are often included in the Cinco de Mayo foods list. These thin, golden dough fritters are sprinkled with sugar and cinnamon or dipped in honey or piloncillo, offering a light texture and irresistible flavor. Their origin dates back to Spanish influence, but in Mexico, they have taken on their own identity, becoming a traditional dessert.

29. Fresas Con Crema

Strawberries with cream are a simple yet delicious dessert enjoyed throughout Mexico, making them a refreshing option among Cinco de Mayo desserts. Fresh strawberries are cut into pieces and covered in a sweet mix of cream, condensed milk, and vanilla, creating a creamy and fruity combination that’s perfect for any celebration.

30. Conchas

Conchas are one of Mexico's most iconic sweet breads and a delicious option among Cinco de Mayo foods. Soft and spongy, they are characterized by their crunchy and sugary shell-shaped coating, which can be vanilla, chocolate or strawberry. They can be served with coffee, hot chocolate, or atole, making them a delicious way to add a sweet touch to any Cinco de Mayo celebration.

31. Horchata

Delicious horchata drink in crystal glasses
Refreshing cinnamon infused horchata (via Canva)

Horchata is one of the most refreshing and popular drink choices from the Cinco de Mayo foods list, perfect to accompany any Mexican dish. This sweet and creamy drink is made with soaked rice, cinnamon, sugar and vanilla, creating a smooth flavor with a hint of spice. Served very cold with ice, horchata is the ideal option to balance the spiciness of tacos, enchiladas and other appetizers. 

Cinco de Mayo Food FAQs

What Are Traditional Foods for Cinco de Mayo?

Cinco de Mayo foods
Best Cinco de Mayo foods (via Canva)

Traditional Cinco de Mayo foods include iconic dishes from Mexican cuisine, such as tacos al pastor, mole poblano, pozole and tamales. In addition, snacks like sopes, chalupas, and elotes showcase the rich diversity of flavors found throughout the country.

What Is Eaten the Most During Cinco de Mayo?

One of the most popular dishes during Cinco de Mayo is tacos, available in various versions like carnitas, birria, or roast beef tacos. Nachos, guacamole, and quesadillas also stand out, as they’re easy to share at gatherings and parties.

What Can You Bring to a Cinco de Mayo Party?

If you're going to a Cinco de Mayo party, an excellent option is to bring homemade sauces such as guacamole, red sauce or green sauce to accompany the dishes. You can also bring snacks such as golden taquitos, esquites or tamales, which are easy to share.

Cinco de Mayo is a celebration full of history, culture and, of course, an incredible variety of Mexican dishes that reflect the country's gastronomic richness. From the traditional tacos al pastor and the comforting pozole to the irresistible churros and the refreshing horchata, each meal provides an authentic flavor that makes this date a special occasion to get together and enjoy.

Whether you're hosting a party, preparing a family dinner, or simply looking for inspiration to celebrate, these dishes are perfect for paying homage to Mexican cuisine.

For even more fun gift ideas to celebrate Cinco de Mayo, check out other experiences happening on Classpop!