Best Mexican Foods and Essential Cooking Ingredients

mexican foods
DISCLOSURE: This post may contain affiliate links, meaning I get a small commission if you decide to make a purchase through my links, at no cost to you. Read the Disclaimer for more info. I greatly appreciate your support!

It’s no secret that Mexican foods and their ingredients are essential to the country’s cultural heritage.

Famous for enlivening its dishes with different types of spices and hot peppers, Mexican gastronomy has made its way into restaurants around the world.

The traditional Mexican foods of this “Aztec country” have managed to win the affection of diners and food experts.

A wide variety of typical dishes are considered a delight and whose preparation is not as complex as in other cases.

Although the list of Mexican foods can be extensive, I will discuss some of the most popular and traditional ones. Let’s begin.

Tacos: The flagship in Mexican foods

mexican foods
Source: lunamarina /

When we think of Mexican food, we immediately think of Tacos, right?

Its standard preparation is based on one (or two) fried corn tortillas, which can be filled with beef, chicken, or fish—seasoned with salsas, grated cheese, and a variety of finely chopped vegetables.

Tacos can be more or less spicy depending on the amount of chili added.

And don’t forget to make some guacamole to accompany and give them a better flavor.

Mexican Fajitas

Born in the Mexican part of Texas (Tex-Mex), this is one of the typical dishes that has impacted North American culture.

Traditional fajitas are prepared with sliced beef or chicken (or both) and a variety of sautéed vegetables, usually featuring bell peppers.

They are often confused with burritos, but unlike burritos, fajitas arrive at the table with the tortillas separate so that you can make your own tacos.


mexican foods
Source: dg David Gonzalez /

Mexican enchiladas are one of the dishes whose preparation ingredients can vary more frequently.

But regardless of the place where they are served, they must respect the three basic ingredients: corn tortilla, salsa, and cheese.

Some enchiladas are filled with beans, lettuce, jalapeño, and tomato.

While others include beef with potatoes and carrots, accompanied by the famous poblano sauce.

The tortillas are filled with the ingredients and closed in a cylindrical shape, covered with melted cheese and sauces to taste.

You may want to read: TOP 11 Mexican Spices You Should Have in Your Kitchen

Seeing this dish arrive at your table is enough to make your mouth water.

Pozole, one of my favorite Mexican foods

mexican foods
Source: Hugo Montiel /

This is one of the most representative broths of Mexican gastronomy.

Its main characteristic is that it can vary in color (red, green, and white) depending on its ingredients.

It can be prepared with meat (beef, pork, or chicken) and vegetables (avocado, onion, and chili).

Regardless of the ingredients, pozole is characterized by its tender corn kernels from cacahuazintle, from which the color of the broth varies.

For cold days or evenings with the family, a bowl of steamy pozole becomes a perfect choice among the variety of Mexican foods.


For cheese lovers, the quesadilla is one of the best delicacies in Mexican food.

Its preparation is simple; just fill a corn tortilla with cheese and fold it in half. Then cook it on the griddle until the inside melts.

Many people use double tortilla to give it more consistency.

Most Mexicans, like myself, like to add some protein (beef, chicken, shrimp, etc.) inside the filling, but all this is optional. And a good spicy salsa.


Source: Marco Ortiz-MOF /

Mexican gastronomy also extends to seafood, and aguachile is a sample of this.

It is prepared with fresh raw shrimp, seasoned with lime juice, cracked chiltepin peppers, cucumber, red onion, and avocado.

You can even add a pinch of tequila or mezcal to add flavor.

This dish is typical of the coastal region of Sinaloa and is known to be frequently used among Mexicans to alleviate hangover symptoms.


mexican foods
Source: Gabriela ZZ /

Tamales have always been considered one of Mexican foods’ most “humble” dishes.

However, its origins date back to the Mexica chiefs and priests in pre-Hispanic times, who used them as offerings.

You may want to read: 12 Best Non-Alcoholic Mexican Drinks to Try in 2023

Tamales are prepared using corn dough filled with meat, vegetables, and chili wrapped in corncob leaves and steamed.

They are served at the table accompanied by other sides. It is also characteristic of parties and celebrations, which are presented in smaller pieces.

Caesar Salad

The fame and universality of the Caesar salad are such that many people ignore that its origins come from Mexican gastronomy.

Italian chef Cesare Cardini created it in 1924 while living in Tijuana.

He participated in a salad contest using whatever he had available on his fridge.

Keep in mind he didn’t have all the diversity of fresh vegetables as in Europe.

Therefore, he mixed romaine lettuce, Parmesan cheese, egg, anchovies, olive oil, mustard, lime, and pieces of bread and thus gave birth to the famous Caesar salad.

Easy to prepare and combinable with any other side.

Fish Veracruz style

vamonos to mexico
Source: Fanfo /

The encounter between the Spaniards and the indigenous groups resulted in “Pescado a la Veracruzana.”

A white fish fillet cooked with ingredients from the old continent, such as oregano, olives, and capers, combined with Mexican chiles and tomato.

It is very easy to prepare. Just sautee the fish and brown it on both sides in a frying pan greased with butter. Then cover it with the sauce, rice, and vegetables.

You should try this recipe if you are looking for a main Mexican dish different from the rest.


One of the least common Mexican foods due to the difficulty of its preparation, but curiously one of the most typical in Mexican cultural heritage.

In a way, it is identical to preparing a regular tamale with ground chili and pork meat. However, the zacahuil it’s enormous.

It can reach a size of approximately 5 meters in length.

The preparation must be placed in a huge wood oven for a couple of hours and then chopped and served in smaller portions.

With a single Zacahuil, dozens of people can eat it simultaneously. So it is usually made for parties or large celebrations.

Chiles en Nogada

mexican foods
Source: Alejandro Munoz /

Coming specifically from the region of Puebla, chiles en nogada can be a challenge even for the biggest spice lovers.

Its preparation consists of poblano peppers stuffed with picadillo stew and mixed fruits.

You may want to read: TOP 22 Traditional Mexican Breakfast Dishes You Must Try

It is then covered with walnut cream and sautéed with pomegranate chunks and parsley.

Among the aspects that make this dish one of the most important Mexican heritage is that it is presented by symbolizing the three colors of the Mexican flag.


vamonos to mexico
Source: Guajillo studio /

Huaraches imitate the shape of ancient “sandals” of the Mexican indigenous tribes.

It consists of a thick corn tortilla, flat and elongated, on which beef or pork, chili, beans, cheese, and vegetables are served.

The creation of this typical dish is attributed to the Mexican Carmen Gómez Medina, who served it for the first time in her respective food stand, located in the Canal de la Viga, Mexico City, in 1935.

A huarache served with a couple of margaritas will be one of Mexico’s most delicious gastronomic experiences.

Huevos Rancheros

If you want to taste a typical Mexican breakfast, you can not deprive yourself of the experience of trying some good huevos rancheros.

They are fried eggs served over toasted corn tortillas, bathed in refried beans and tomato sauce, and accompanied by chili, onion, or avocado slices.

This breakfast is considered a bomb because of its high caloric content, making it one of the best ways to start the day full of energy.

Mole: The signature of Mexican foods

mexican foods mole
Source: Inspired By Maps /

This is not a meal per se but rather an accompaniment that can turn almost any dish into a typical Mexican one.

Mole is a delicious sauce made from chiles, corn dough, bolillo, and over 30 spices, served mainly with cooked meats.

There are different types of mole, depending on the ingredients with which this sauce is elaborated, highlighting the following as the main ones:

  • Mole poblano
  • Black mole
  • Red mole
  • Green mole

However, not all people have the palate to withstand its flavor due to the intensity of the spices with which mole is prepared.

So it is necessary to get used to tolerating the spiciness and appreciate the flavors. It’s delicious.

Good ol’ Guacamole

vamonos to mexico
Source: lunamarina /

Guacamole is as famous as most Mexican foods.

It is considered the primary side accompanying Mexican gastronomy in almost any dish.

Its popularity was born in the cradle of the Mexican people since its fundamental ingredients (avocado, tomato, lime, and chili) are among the cheapest and most abundant in the territory.

In addition, in pre-Hispanic culture, it was already considered a divine recipe.

It was offered to the Toltec people by Quetzalcoatl himself so that they could enjoy their food.

Its preparation is quite simple, and it only requires mashing the avocados and combining them with chopped chili.

Other ingredients such as tomato, onion, salt, and a touch of lemon can be added.

Mexican Empanadas

mexican foods
Source: Larisa Blinova /

Although this dish is typical in several Latin American countries (such as Argentina and Venezuela), each is prepared and seasoned differently.

And in this sense, you can’t miss the opportunity to try some Mexican-style empanadas.

They used to be known as “antojitos Mexicanos” (Mexican snacks), and they are prepared by making half-moons of corn dough filled with ingredients to taste.

The recipe may vary depending on the region of Mexico where you order them.

The filling usually involves meat in northern areas, while on the coasts, they are traditionally prepared with fish or shrimp.

You will surely love it no matter what kind of empanada you try. Don’t forget to taste it with mole sauce or guacamole.

Cochinita Pibil

mexican foods
Source: Robert Briggs /

This dish dates back to pre-Hispanic times.

It was made by the first civilizations found in Yucatan, who, having tasted pork for the first time, decided to create their own recipe.

To make cochinita pibil, you must marinate a portion of pork with achiote, wrap it in banana leaves and place it in an earth oven for a couple of hours.

The name pibil is a Mayan term that refers to this type of baking. Before pork was available, they used other proteins such as deer or pheasant.

From this great diversity of Mexican foods, you now have to train your palate and choose which of these varieties of hors d’oeuvres, main courses, or desserts you want to try first.

Top 10 Mexican ingredients

vamonos to mexico
Nopales – Source: Larisa Blinova /

As you’ve seen so far, Mexican foods make a very extensive topic since each region of our country has its own dishes and ingredients.

For this reason, I will list the ten most popular ingredients in Mexican cuisine.

Again, selecting only ten of them was not easy since Mexican food is very varied.

However, I hope that these basic, but necessary ingredients, will inspire your next Mexican dish. Take note.

1. Chili peppers

One of the first ingredients that come to mind is chili peppers.

It is the leading ingredient of any Mexican kitchen. We love the spiciness it produces and its unique touch to the food.

In Mexico, we have a great variety of chili peppers that can be used in countless ways.

If we go back in time, we will discover that the Aztecs not only consumed it as part of their diet, but they gave it a diversity of uses ranging from military to medicinal.

2. Squash blossoms

mexican foods
Squash blossom soup – Source: Valente Romero /

One of the most prized flowers in the garden of Mexican gastronomy is undoubtedly the squash blossom.

Its delicate flavor can be used as a base to prepare broths, soups, or garnishes, while the squash can be used for other recipes.

3. Nopales

The nopal cactus must be on this list because it is printed on the Mexican flag.

The Nahuatl civilization was in charge of showing us its delicious flavor and excellent nutritional value.

This cactus has approximately 200 species; about 100 live in Mexico, and 68 are endemic.

Its use is extensive since it goes from companion to protagonist of salads, green juices, and stews.

4. Avocado

It is a fruit considered a gift from our country to yours.

Due to its delicate flavor, it has become one of the most valued ingredients around the world.

Its creamy and delicate consistency is perfect to accompany almost anything.

5. Mezcal Worms

mexican foods
Source: Habitante /

In this list, I decided to add a not very common ingredient and surely not suitable for everyone.

However, without a doubt, this is one of the treasures that our ancestors have left us.

I’m talking about mezcal worms, since insects play an extremely important role in Mexico and pre-Hispanic cuisine.

6. Corn

Another must on this list is corn. It is the heart and soul of our gastronomy since it is the base of many dishes.

These can go from handmade tortillas, tamales, sopes, huaraches, or many other uses.

This beautiful gift is a legacy of our ancestors, and today, it continues to be a favorite among all of us.

7. Epazote

Source: Picture Partners /

This wild herb can be found in any Mexican market.

Its strong aromatic flavor is ideal for enhancing the flavor of a simple quesadilla, a pot of beans, and more complex stews.

8. Beans

A fundamental companion of corn is beans, as it is said that it is present in 60% of Mexican recipes.

Of the 150 bean species in the world, 50 can be found in Mexico, and perhaps this explains its close relation to the history of our cuisine.

9. Achiote

Source: lunamarina /

Better known as the Mayan condiment, it is responsible for providing that unmistakable flavor to pork (cochinita pibil) and a wide variety of fish.

It is a legacy of the Maya for palates around the world.

10. Huitlacoche

huitlacoche mexican foods
Source: Belish /

Also known as “cuitlacoche,” is the Nahuatl name of an edible fungus, a parasite of corn.

Thanks to its delicious flavor, Huitlacoche has become a true delicacy in our gastronomic history.

I could spend hours talking about more Mexican ingredients.

But the most important thing is to know how to reinterpret them without forgetting that they give us our identity and are the union between the land and our people.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *