There are so many types of tacos in Mexico. Before moving to this taco-loving country, I thought I knew a thing or two about tacos.
I was so, so wrong.
Tacos in Mexico are nothing like the crunchy lettuce and ground-beef filled concoctions that my mother used to make us on “taco night” when I was growing up.
The types of real Mexican tacos that you can find in Mexico vary greatly depending on what region of the country you’re in.
Types of Tacos: Corn Vs Flour Tortillas
Mexico’s big debate (not really, but sort of).
If you visit Ensenada or Chihuahua or Todos Santos for a fish taco, you’ll likely find all of your tacos wrapped in a soft flour tortilla.
Head to Mexico City, Oaxaca, or Puebla, and corn tortillas are king.
One is not “more Mexican” than the other. Both are found in different parts of the country, both are filled with amazing things, and both are authentic Mexican tacos.
The rule of thumb is basically that the Northern states of Mexico tend to use flour tortillas and from the Central region south, you’ll be filling corn tortillas for your traditional Mexican tacos.
Of course, you can still find flour tortillas in Central Mexico and I’ve had some seriously delicious tacos in Tijuana made with corn tortillas.
No matter what they’re made of though, try to find places that are making the tortillas fresh to order. There is truly nothing more magical than a freshly made tortilla, piping hot off the comal and filled with a meat of your choice.
The Best Types of Tacos in Mexico
These are all of the best types of tacos that you’ll see in most parts of Mexico.
1. Pastor Tacos
I may be totally biased because I live in Mexico City, but there is nothing better than a good pastor taco. This Lebanese-fusion food started here in Mexico City, but you can find it all over the country now.
Pastor is always made with pork here in Mexico. While in the US you may find it made with chicken or beef, unless it is specified otherwise, know that pastor tacos are made with pork meat in this traditional Mexican taco.
If you haven’t watched the pastor taco episode of Taco Chronicles on Netflix, then I highly recommend checking it out. I recommend checking out all of the episodes, but the pastor episode is particularly fun.
You know you’ve found a place with pastor tacos when you see a huge orange “trompo” or schwarma-like meat being cooked outside the restaurant or taco stand. It’s made by placing thin slices of marinated pork onto a skewer. The best ones are cooked “al carbon” or by coal.
The most common way to have it is with cilantro, onion, and pineapple on top.

If you see this at a taco stand, you’ve found a pastor taco spot!
2. Suadero Tacos
This is one of my all-time favorite types of tacos. Suadero is almost always made from beef in an authentic Mexican taco with this name.
It’s actually the name of the cut of beef that is used to make this type of taco rather than the specific type of taco. However, if you order 2 tacos de suadero, this is the style of taco that you’ll get.
The suadero meat comes from the part of the cow between the leg and the belly. At most taco stands, the meat is slowly cooked in animal fat along with all of the other cuts of meat. It bubbes away all day long until it’s tender.
By the time it’s ready to eat, it is as soft as room-temperature butter. It’s rich with beef flavor and usually a little bit greasy from the meat fat.
Be sure to top it with a spicy salsa to cut through the fat and top it with some onion, lime, and cilantro. Always taste the salsa before slathering it on your tacos, though. At a real Mexican taco spot, just because it looks like guacamole doesn’t mean that’s what you’re going to get!
3. Carnitas Tacos
Carnitas or “little meats,” are a type of taco filling made from pork. The pork is slow-roasted, quite literally from nose to tail (you’ll likely find some of both the nose and tail in your taco if you’re lucky!).
There are a few ways to have carnitas.
You can opt to just ask for maciza which is all of the sorts of white meat parts of the pig. This includes some loin, some chops, and what’s called chamorro, or the shank. They chop it all up and mix it together to create a delicious Mexican taco.
This is the cleanest type of carnitas taco and should definitely be topped with some spicy salsa.
The other option that you will be able to ask for is surtido. Surtido is a mixture of all of the different parts of the pig. And I mean ALL.
There will be pieces of sticky and delicious fat and skin as well as pieces of white meat. There might be pieces of ear, cheek, snout, belly, leg, and more mixed in there.
They usually throw a few chunks of chicharron on the top (fried pork skin like pork crackling). That’s when you know you’re at a really good spot.
This is a slightly heavier and greasier type of carnitas taco. It definitely needs onion, cilantro, lime, and spicy salsa to cut through, but it is utterly delectable.

This is a sign that you’ve found a place that is doing suadero tacos.
4. Barbacoa Tacos
Barbacoa is actually a style of cooking where meat is slow-roasted in a pit or open fire. In Spanish, it is also just the word for barbecue, so if you go to another Spanish-speaking country and see barbacoa it’s probably not referring to a delicious type of Mexican taco.
In Mexico, it mostly refers to a specific type of taco, the barbacoa taco.
Barbacoa tacos are made differently all over the country. Traditionally, it is made with sheep or goat, but I’ve seen beef used very frequently as well.
This slow-roasted meat is a popular meal for big parties or celebrations. Because it takes so long to make, it’s not usually something people have every week.
Except in Mexico City of course, where barbacoa tends to be a Sunday tradition. You can find it at restaurants and markets all over the city on weekends. The most popular spot is El Hidalguense.
You can have it simply as a taco or you can usually also order it by weight. At a place like El Hidalguense, you order this type of taco by asking for about 250 grams (about half a pound) of the meat.
I find that’s a good amount for 3-4 people to share because it also comes with a pile of freshly made tortillas, different salsas, onions, cilantro, and a pile of limes to squeeze over the top.

Pastor tacos usually come with a slice of pineapple on top that has been grilled with the meat.
5. Birria
Birria originates from Guadalajara and if you get the chance to have it there, be sure to head to Birria las 9 Esquinas.
Birria is most traditionally made with goat, however, in most places out side of the state of Jalisco, you’ll find it made with beef.
It is slow-roasted until it is perfectly soft. It is almost always served either in consomme or with a free cup of consomme to drink while you eat your tacos.
The consomme is a deliciously rich broth made from the fats and juices of the birria meat. It’s blended with onions, tomatoes and a few spices to give it some serious flavor.
6. Bistec
Bistec is simply steak. It can be any cut of beef (in fact, the word bistec comes from the English, beef steak).
It’s usually sliced very thinly and cooked quickly on a flat top. This is the type of street taco that almost every taco vendor will make. It’s cheap, quick, and delicious
It’s simple, usually served with either cooked cebollitas (small, cooked white onions) or raw white onion and cilantro. If you’re a picky eater and aren’t interested in the more exotic offerings, you’ll always find a decent bistec taco somewhere.

Beef tacos come in many different forms. Besides bistec tacos, you will also find asada tacos in Mexico made with small chunks of beef.
7. Arrachera
Arrachera is one of the most famous cuts of beef in Mexico. You’ll find it in any good taco restaurant and it’s almost always the most expensive taco on the menu.
Arrachera is the flank. It’s perfectly thin and cooked usually to leave it slightly pink in the middle. It’s then cut into strips and served on a tortilla (I prefer arrachera on a flour tortilla myself).
This cut is most popular in Northern cities like Tijuana and Monterrey, but you can also find it in nicer taco restaurants in Mexico City and Guadalajara.
You can even find it in grocery stores all over Mexico in the meat section. If you want to make your own authentic Mexican tacos, grab some arrachera and cook in on the barbecue.
8. Guisados
Guisado or guiso means stew. These are popular breakfast tacos around Mexico and you’ll find them easily inside markets or on street corners in the mornings.
There are tons of different types of guisados. You have red rice with hardboiled eggs, nopales with onions, scrambled eggs with tomato sauce, or rajas with cream (rajas are slices of cooked poblano or jalapeño chilis).
There are meat-heavy options like potato and chorizo or picadillo, which is ground beef with vegetables. Tinga, which is chicken cooked with chipotle and onions, is also a popular option.
This is just about the closest type of taco you’ll get to home cooking in Mexico. Every Mexican mother knows how to make these common Mexican guisados and they’re always served with nice warm tortillas.

So many guisados to choose from at Tacos Hola in Condesa (Mexico City).
9. Chorizo & Longaniza
I put these two types of tacos together on the list because they are quite similar.
If you are more familiar with Spanish-style chorizo, know that Mexican chorizo is a little bit different. It is cured, but it is not dried like Spanish chorizo. It still needs to be cooked.
I have tried to do a lot of research on the differences between chorizo and longaniza. I have done a lot of reading and asked a lot of Mexicans, and well, it’s mostly still unclear to me.
Here’s what I know for sure. Both are made with pork. Both are made with a bit of meat and a bit of fat. They also both have a lot of paprika in them.
Chorizo is made with ground beef where longaniza is minced. What’s the difference between ground and minced I hear you ask? Ground meat goes through a grinder. Minced meat is made by very finely chopping the meat.
In Mexico, Chorizo is cured for a little while and longaniza is barely cured (sometimes it isn’t cured at all).
Whichever pork sausage you choose, be sure to have one in a taco. It’s delicious.
10. Campechano
Campechano tacos are a popular option at almost all street taco stands. It’s basically a mixture of two ingredients. Without specifying, campechano is usually bistec and chorizo (unless it’s bistec and longaniza).
If you walk up to a taco stand on the street in Mexico City and ask for a campechano, you’ll get bistec and chorizo in a corn tortilla and then you’ll be able to add your toppings.
However, in restuarants or in other parts of Mexico, campechano can have different meanings and should therefore always be specified.
I’ve seen taco restaurants that use the word simply to describe any taco that has two ingredients. This means you get to choose, so you might order a “campechano con bistec y pastor,” a mixed taco with steak and pastor meat inside.
11. Cochinita Pibil
Cochinita Pibil tacos are one of the country’s most famous and beloved types of tacos.
They are made usually from pork and originated in the Yucatan, the state where you find Merida and Chichen Itza.
Thankfully, you can now find it in Mexico City, too.
This pork dish is made by slow-roasting pork in a sauce made from achiote chili paste and sour Yucatan oranges. Sometimes other spices like cloves and cinnamon are added.
If you are in Merida, be sure to have it at La Lupita. If in Mexico City, you can’t miss the cochinita pibil tacos at El Turix.
They’re almost always topped with pickled red onions and a nice splash of habanero salsa. Go easy on the salsa, a little bit of habanero goes a long way.

Seriously delicious cochinita pibil tacos in merida
12. Cabeza Tacos
Yes, head tacos.
The head that is usually referred to when you see signs saying “tacos de cabeza” is the head of a cow.
The cow’s head is generally steamed, making all of the meat super soft and tender.
The most popular parts that you can try are tongue (lengua), eyes (ojos), and cheek (mejilla). It is truly some of the most tender meat you’ll ever have and it’s also one of the most popular street tacos in Mexico.
Tongue is a delicacy in Mexico and when done right, is one of the most decadent types of Mexican tacos that you can have. It’s not something I recommend trying to cook unless you have experience cooking tongue.
You can sample great tongue tacos in Mexico City at Los Juanes in Roma as well as Los Cocuyos in the Centro Historico.

The best tortilla for fish tacos is a soft flour tortilla.
13. Lechon
Lechon isn’t exactly a traditional type of Mexican taco meat, but it is incredibly popular in the Yucatan as a breakfast food. This region of Mexico was heavily influenced by the surrounding Caribbean countries, and that’s most apparent in the lechon tacos.
While it may not be the most nutritious start to your day, it’s worth getting up and over to the taco stands early so you don’t miss out on this delicious type of Mexican taco.
However, you’ll also likely find lechon tacos in Mexico City and a few other cities along the east coast of the country and you may not need to have it before 11 am.
Lechon is slow-roasted pork, usually cooked over an open fire and sometimes on a spit. It’s incredibly juicy and a little bit fatty. It’s usually served with a slice of crunchy pork skin on top (not like chicharron).

Delicious lechon tacos topped with chicharron from La Lupita in Merida
14. Tacos Árabes
Another fusion-style taco that you’ll find all over the central region of Mexico is taco Árabe or Arab tacos. The dish is said to originate in Puebla, but you’ll find it all over Mexico now.
The meat for tacos Árabe is cooked similarly to the way pastor meat is cooked, on a spit usually in front of coal. However, the meat can be anything from pork to beef to lamb.
It’s seasoned with herbs and spices and then served on a tortilla that’s a bit more like a pita bread.
There are no rules with tacos Árabe, except that it should be served in pan Árabe (a combination of a tortilla and a pita bread). That means whenever you see a taco place that serves up tacos Árabe, there’s a pretty good chance it’s not going to taste anything like the other tacos Árabe that you’ve tried. All the more reason to sample them all.

My favorite type of tacos Árabe in Mexico are made with lamb meat and served in a chewy, warm pan Árabe.
15. Tacos Dorados
Tacos dorados are one of the closest things you’ll find to a “hard shell taco” besides tostadas of course.
Tacos dorados are filled with pretty much whatever you’d like. The most common ways I’ve seen it are on Sundays at a market filled with barbacoa or at a street stall filled with chicken.
There are two ways that it’s served. The first is that the tortilla is filled with meat. Then a toothpick is stuck at the mouth of the tortilla to keep it closed. Then it is deep fried with the filling inside it.
The second way that I’ve seen it is kind of like a flauta. So it’s filled with meat and then rolled up to look like a flute. Then it’s fried like that.
Either way, tacos dorados are fried and served crunchy usually with some cream, lettuce, and cheese on top.
16. Tacos de Canasta
One of the most delicious and underrated tacos in Mexico is tacos de canasta or basket tacos.
I highly recommend watching the tacos de canasta episode on Taco Chronicles which talks all about the history of this traditional “working man’s” taco.
These types of tacos are made early in the morning and kept warm all day long. The tacos are piled high inside a basket, but the basket is lined with a thick plastic bag. Then boiling hot oil is poured over the top and the bag is sealed so the tacos stay warm all day long.
The three most common fillings are chicharron, potato, and refried beans.
You’ll see these tacos at soccer games, on street corners, and at small taco restaurants. They are incredibly cheap (usually 5 pesos each or less). They are very soft from steaming all day, and they are packed with flavor.

My beloved Mixiote taco – it is seriously one of the most delicious things on this planet.
17. Mixiote
Mixiote tacos are a type of taco that has been cooked in the mixiote part of a maguey plant. Mixiote is the name for the membrane of the maguey plant which is kind of like a little thin bag which you cook the meat it. This, of course, imparts a particular flavor into the meat that you won’t taste in any other type of Mexican taco.
These tacos are made around the central region in Mexico City, Hidalgo, and Guerrero most often and they are usually made with a combination of beef and pork or beef and sheep.
The meat mixture is usually seasoned heavily with different spices and chilis. Sometimes it already has its own sauce and sometimes it’s just a dry-rub, so you’ll want to add a little bit of sauce.
I have written about my favorite Mixiote tacos so many times (you can find the name of that place in this blog post). They are truly the best tacos I have ever, ever had and I try to go there at least twice a month to remind myself.
They’re served with all types of toppings like nopales, beans, spicy salsa, and habanero onions.

One smoked fish taco and one fried fish taco in Puerto Escondido!
18. Pescado (and all the mariscos)
Last but certainly not least is the humble taco de pescado, or fish taco. If you head to Cabo San Lucas, La Paz, Ensenada, Puerto Vallarta, or basically any other beach town in Mexico, you’ll find tacos de pescado.
You’ll also likely find tacos de marlin (smoked marlin tacos), tacos de camaron (shrimp tacos), and perhaps even tacos de pulpo if you’re lucky (octopus tacos)!
Usually, the fish in tacos de pescado are battered and fried. This is the traditional Baja-style fish taco that you’ll get all over the Baja Peninsula and beyond.
However, there are plenty of fish tacos to be had that are made with grilled seafood. I prefer these most and found them a lot in taco restaurants in Puerto Vallarta.
Narasu
Friday 10th of December 2021
Thank you. We are in CDMX for the week and this guide is very helpful to navigate all the taco menus.
Foodetccooks
Thursday 3rd of December 2020
Great guide! Looking for inspiration for some home cooked tacos and this helped me (and made me want to go back to Mexico). :)
awineguy
Monday 20th of September 2021
@Pam,
Pupusas aren't really tacos, they are cornmeal "cakes" stuffed with beans, cheese and meat then fried. Pupusas are the national dish of El Salvador and are similar to Mexican "Gorditas" or "Arepas" that are common in South America
Pam
Saturday 24th of July 2021
What are pupusas tacos made of and how