iStock

Although I'm not Mexican, I lived in Mexico City as a child and learned to loved its cuisine. Since a part of my family on my mother's side still lives there, I travel there often and have been lucky enough to try many authentic dishes that are among my favorites. The one thing I've learned about Mexican food throughout the years is that it varies a lot between regions. In other words, the food of the northern states is nothing like the food of the southern ones.

More from MamásLatinas: 40 Delicious Peruvian recipes you should try

While many dishes are elaborate and can be time-consuming when it comes to making them, there are many that can become regulars in your dinner rotation. 

For this gallery, I've gathered 40 traditional dishes that you should try to learn how to make or, at least, that you should try to have in your lifetime. As you'll see, Mexican cuisine is much more than just tacos and quesadillas. 

Huevos rancheros are great for breakfast. 1

Huevos rancheros are great for breakfast.

iStock

Mexicans know how to do breakfast, so we'll start there with these hearty huevos rancheros that will fill you up until dinner -- or at least that's what happens to me when I have them.

Find the recipe at MamásLatinas.

Advertisement

Huevos a la mexicana are another delicious option in the morning or for brunch. 2

Huevos a la mexicana are another delicious option in the morning or for brunch.

iStock

These are definitely not your typical scrambled eggs!

Find the recipe at Simply Recipes.

Advertisement

Chilaquiles are easier to make than you think. 3

Chilaquiles are easier to make than you think.

iStock

Chilaquiles are, by far, my favorite Mexican dish to have for breakfast. Once my aunt taught me how to make them, I was hooked and make them regularly for Sunday brunch.

Find the recipe at Simply Recipes.

Elotes callejeros are corn on the cob like you've never tasted before. 4

Elotes callejeros are corn on the cob like you've never tasted before.

iStock

Elotes translates to corn and callejero to street, so basically these are street corns on the cob. If you ever visit Mexico City, please treat yourself to some at the Zócalo. You won't regret it.

Find the recipe at MamásLatinas.

Advertisement

Tamales are not just for Christmastime. 5

Tamales are not just for Christmastime.

iStock

Tamales are kind of an elaborate food to make, but I love how a lot of families have some kind of tradition around making them. 

Find the recipe at BBC goodfood.

Advertisement

Molletes are a great option for a quick lunch. 6

Molletes are a great option for a quick lunch.

iStock

They're basically an open sandwich made with refried beans and topped with melted cheese and pico de gallo.

Find the recipe at tbsp.

Advertisement

Esquites is another delectable Mexican street food. 7

Esquites is another delectable Mexican street food.

iStock

Usually served in a cup, you'll find food carts serving esquites pretty much anywhere in Mexico, but the good news is that they're super easy to make at home. 

Find the recipe at Serious Eats.

Tortas are the name Mexicans give to their sandwiches. 8

Tortas are the name Mexicans give to their sandwiches.

iStock

I'll never forget how confused I was when I first realized that, in Mexico, tortas are sandwiches. Being from Peru, tortas had always been cakes, so to hear someone say they were having a torta de carne was like hearing them say they were having a meat cake. Not too appetizing! But Mexican tortas of all varieties are truly delicious.

Find the recipe at Qué Rica Vida.

Advertisement

Sopa azteca is also known as tortilla soup. 9

Sopa azteca is also known as tortilla soup.

iStock

I've yet to try a real good tortilla soup in Denver, where I live and where many Mexicans live too. I'm not sure why, but the ones I've had here seem to be a lot more tomato-based soups than the ones I've had in Mexico.

Find the recipe at Saveur.

Sopa de albondigas is comfort food at its best. 10

Sopa de albondigas is comfort food at its best.

iStock

Albondigas are meatballs and Mexicans definitely know how to make soup with them.

Find the recipe at MamásLatinas.

Advertisement

Pozole is a must-have soup you'll be happy you tried. 11

Pozole is a must-have soup you'll be happy you tried.

iStock

You haven't really had Mexican food if you haven't tried pozole, a hearty soup made with hominy or dried corn.

Find the recipe at Genius Kitchen.

Menudo is a type of soup made with tripe. 12

Menudo is a type of soup made with tripe.

iStock

While not too many people are brave enough to try tripe, this traditional soup is full of flavor and many people swear is the best thing to have after a night of drinks.

Find the recipe at México in my Kitchen.

Advertisement

Frijoles refritos or refried beans are oh so easy to make. 13

Frijoles refritos or refried beans are oh so easy to make.

iStock

For some reason I've yet to understand, these are the only type of beans my daughter will eat. 

Find the recipe at allrecipes.

Charro beans or Mexican cowboy beans. 14

Charro beans or Mexican cowboy beans.

iStock

Made with pinto beans, these dish goes great with carne asada.

Find the recipe at Mexican Please.

Advertisement

Chiles en nogada is as colorful as it is yummy. 15

Chiles en nogada is as colorful as it is yummy.

iStock

This beautiful dish is made with chiles poblanos stuffed with picadillo and the sauce that goes on top has an unforgettable taste. 

Find the recipe at MamásLatinas.

Cemita poblana can be made with breaded chicken (milanesa) or any other meat. 16

Cemita poblana can be made with breaded chicken (milanesa) or any other meat.

iStock

Cemita is a type of bread and poblana refers to Puebla, the state in Mexico that made these sandwiches so popular. 

Find the recipe at Saveur.

Advertisement

Pico de gallo is a dish everyone should know how to make. 17

Pico de gallo is a dish everyone should know how to make.

iStock

A good pico de gallo can be used as an accompaniment to pretty much any meal. Just be sure you use only the freshest ingredients. 

Find the recipe at MamásLatinas.

Salsa verde is easy to make at home in a blender. 18

Salsa verde is easy to make at home in a blender.

iStock

This typical Mexican sauce is made with tomatillos (not to be confused with green tomatoes) and it goes well with eggs, among other foods. 

Find the recipe at Mexican Please.

Advertisement

Salsa taquera to go with any and all tacos. 19

Salsa taquera to go with any and all tacos.

iStock

This is a good salsa to serve with chips, but also for Taco Tuesday.

Find the recipe at MamásLatinas.

Guacamole is everyone's favorite and for good reason! 20

Guacamole is everyone's favorite and for good reason!

iStock

There are so many different ways of making guac and all of them are delicious. Not to mention good for you as avocados are considered a super food.

Find the recipe at Food Network.

Advertisement

Mole poblano 21

Mole poblano

iStock

Find the recipe at Qué Rica Vida.

Cochinita pibil is usually served with pickled red onions. 22

Cochinita pibil is usually served with pickled red onions.

iStock

A traditional slow-cooked pork dish from the Yucatan Peninsula that you'll want to have time and again.

Find the recipe at NYT Food

Advertisement

Birria 23

Birria

iStock

Find the recipe at México in my kitchen.

Barbacoa 24

Barbacoa

iStock

Find the recipe at Rachael.

Advertisement

Tacos al pastor are made with the most delectable marinated pork. 25

Tacos al pastor are made with the most delectable marinated pork.

iStock

If you've had the authentic ones, you not only lucky but you also know I'm telling the truth when I say these should be at the top of your list when it comes to tacos.

Find the recipe at Kevin is Cooking.

Tacos de carnitas are easy to make with a slow cooker. 26

Tacos de carnitas are easy to make with a slow cooker.

iStock

I was happily surprised with the taste I was able to achieve using a crock pot to make carnitas

Find the recipe at MamásLatinas.

Advertisement

Fish tacos were made popular in Baja California. 27

Fish tacos were made popular in Baja California.

iStock

Who says tacos should only be made with meat?

Find the recipe at NYT Food.

Shrimp tacos are a good summer meal. 28

Shrimp tacos are a good summer meal.

iStock

A variation of fish tacos, these are perfect for seafood lovers.

Find the recipe at Once Upon a Chef.

Advertisement

Enchiladas de pollo can be served with red or green sauce. 29

Enchiladas de pollo can be served with red or green sauce.

iStock

If you have any leftover chicken, you should make some of these! 

Find the recipe at myrecipes.

Learning to make carne asada will make you a favorite among meat lovers. 30

Learning to make carne asada will make you a favorite among meat lovers.

iStock

The trick is in the marinade.

Find the recipe at The Stay At Home Chef.

Advertisement

Tinga de pollo served on tostadas are to die for. 31

Tinga de pollo served on tostadas are to die for.

iStock

This recipe is also from Puebla and it calls for shredded chicken as its main ingredient.

Find the recipe at MamásLatinas.

Flautas de pollo is another way to eat shredded chicken. 32

Flautas de pollo is another way to eat shredded chicken.

iStock

There's no doubt that the fact that these are fried is what makes them so irresistible. 

Find the recipe at MamásLatinas.

Advertisement

Quesadillas are a great snack or for dinner if you add protein like chicken. 33

Quesadillas are a great snack or for dinner if you add protein like chicken.

iStock

Instead of using the shredded cheese mix you can find at any supermarket, try to get some Oaxaca cheese to make authentic quesadillas. You'll thank me later.

Find the recipe at Gimme Some Oven.

Arroz a la mexicana is a staple that's easy to make. 34

Arroz a la mexicana is a staple that's easy to make.

iStock

Why serve boring white rice, when you can serve this kind which is full of flavor?

Find the recipe at Saveur.

Advertisement

Churros are something everyone should try at least once in their lifetime. 35

Churros are something everyone should try at least once in their lifetime.

iStock

Churros are not necessarily Mexican, but they go so well with a cup of think Mexican hot chocolate! 

Find the recipe at MamásLatinas.

Arroz con leche is a favorite among children and grownups alike! 36

Arroz con leche is a favorite among children and grownups alike!

iStock

The Mexican version of this very Latino dessert is a lot more liquidy than the one from other Latin American countries, but just as savory.

Find the recipe at MamásLatinas.

Advertisement

Tres leches is made with three different types of milks. 37

Tres leches is made with three different types of milks.

iStock

This sponge cake is made with whole milk, evaporated milk and condensed milk and it's the perfect way to finish of a Mexican meal.

Find the recipe at MamásLatinas.

Paletas are a must summer dessert. 38

Paletas are a must summer dessert.

iStock

You can pretty much make them of any flavor, including alcoholic versions.

Find the recipe at MamásLatinas.

Advertisement

Chocoflan like regular caramel flan but more decadent. 39

Chocoflan like regular caramel flan but more decadent.

iStock

Find the recipe at Food Network.

Polvorones are also known as Mexican wedding cookies. 40

Polvorones are also known as Mexican wedding cookies.

iStock

I'm convinced the almonds are what make these balls made out of dough so incredibly delicious.

Find the recipe at Food Network.