Mexican food guide: tacos and authentic Mexican dishes

What to Order at a Mexican Restaurant: Essential Dishes Guide

Published: February 2026 · Reading time: 7 min read · Category: Mexican · Author: Seheo

I used to think Mexican food was basically tacos and burritos. Then I had proper mole — and if you're stuck on what to eat today, mole is my suggestion — for the first time — dark, complex, with like 30 ingredients including chocolate — and realized I'd been completely missing the point. Mexican cuisine is one of the most layered food traditions in the world. The taco is great. But there's a whole lot more worth knowing about. Here's where to dig in.

The Taco Family (Beyond the Basics)

1. Tacos al Pastor

If I had to pick one taco, it's al pastor. Pork marinated in dried chiles and achiote, slow-cooked on a vertical spit, shaved off thin onto a small corn tortilla — topped with a sliver of pineapple, cilantro, and onion. The combination of spiced smoky pork with sweet pineapple sounds weird and tastes perfect. Fun fact: this style came from Lebanese immigrants in Mexico in the early 1900s. Shawarma essentially became a taco, and no one's complaining.

2. Carnitas

Pork slow-cooked in its own fat until it falls apart, then hit with high heat so the outside gets crispy — a technique that echoes Korean cooking. It's basically a Mexican confit. The result is meat that's simultaneously tender and crunchy, depending on which piece you grab. Carnitas tacos with lime and a fresh salsa verde are one of those things that's hard to improve on. Simple, fatty, delicious.

Not sure what to pick? Let the wheel decide!

Spin Food Roulette →

Soups & Stews

3. Pozole

Hominy (dried corn kernels treated with alkali) in a rich chile broth with slow-cooked pork — pozole rojo is the version most people encounter first, and it's deeply satisfying. You build it at the table: shredded cabbage, radishes, oregano, lime, tostadas on the side. It's one of those soups that takes hours to make and tastes like it. Great for cold weather, or honestly any time you want something substantial.

4. Chiles en Nogada

Poblano chiles stuffed with a sweet-savory meat filling, covered in walnut cream sauce, garnished with pomegranate seeds and parsley. The colors match the Mexican flag. It's technically a seasonal dish (August-September, when pomegranates are fresh), which makes it feel special when you find it. More interesting and complex than it looks. Worth ordering if it's on the menu.

Complex & Regional Dishes

5. Mole

Mole negro from Oaxaca has over 30 ingredients — dried chiles, chocolate, nuts, charred tortillas, spices. It takes days to make properly. The flavor is hard to describe: earthy, slightly bitter, a little sweet, deeply savory. It doesn't taste like chocolate sauce. It tastes like something that required real effort and skill. If you see mole negro on a menu at a serious Mexican restaurant, order it. You'll understand why people make it from scratch.

6. Chiles Rellenos

Roasted poblano chiles stuffed with cheese (or meat), dipped in egg batter, fried golden, and served in tomato sauce. The poblano has a mild heat and a pleasant smokiness from roasting (for a completely different kind of heat, explore Thai cuisine). When you cut into one and the cheese pulls out — that's a good lunch. It's comfort food, Mexican-style, and it's underordered at most restaurants because people default to tacos.

Street Food Favorites

7. Elote & Esquites

Elote is corn on the cob with mayo, cotija cheese, chili powder, and lime. Esquites is the same thing in a cup with the kernels cut off. Both are extremely good and extremely messy. The combination of sweet corn, creamy mayo, salty cheese, and acid from the lime is somehow addictive. Street fairs in Mexico sell this everywhere. Food trucks in the US are catching on. Get it whenever you see it.

8. Tamales

Corn dough (masa) filled with meat, cheese, or chile, wrapped in a corn husk, and steamed. Tamales are labor-intensive to the point where making them is traditionally a group activity — family members assemble them together, usually for Christmas or special occasions. Unwrapping a warm tamale feels a little ceremonial. They're not an everyday food, which is part of why they feel special when you have them.

Everyday Classics

9. Enchiladas

Corn tortillas rolled around chicken, cheese, or beef, covered in chile sauce and baked. The sauce is everything — a proper red enchilada sauce made from dried toasted chiles tastes completely different from the canned stuff. Topped with crema, fresh onion, and queso fresco. Enchiladas are the kind of dish that's easy to make badly but genuinely great when done right.

10. Tostadas

Flat, crispy fried tortillas loaded with beans, meat, lettuce, crema, cheese, and salsa. Think of them as Mexico's open-faced crunchy sandwich. Quick to put together, easy to customize, and that crunch makes every bite more satisfying. Tostadas with ceviche on top are particularly good — the acid from the ceviche against the crunch of the tostada works really well.

What to Order If You Don't Like Spicy Food

Mexican food varies widely in heat. While some salsas and dishes can be fiery, many core Mexican dishes are completely mild or can be ordered without spicy elements. The key is knowing what to ask for.

First-Time Ordering Tips

DishTypeSpice LevelBest For
Tacos al PastorTacoMediumStreet food fans
CarnitasBraised MeatNoneEveryone
PozoleStewMediumCold days, celebrations
Chiles en NogadaStuffed PepperMildSpecial occasions
MoleSauceMediumAdventurous eaters
Chiles RellenosStuffed PepperMild-MediumCheese lovers
Elote & EsquitesStreet FoodMediumSnacking
TamalesWrapped CornMild-MediumCelebrations
EnchiladasRolled TortillaMediumFirst-timers
TostadasCrispy TortillaMildLight meals

Let the wheel pick your Mexican dish! 🌮

Spin the Mexican wheel on Food Roulette — beyond tacos, there's a whole world waiting.

Spin Mexican Food Roulette →

My First Time at a Real Taqueria

I need to tell you about the first time I walked into an actual taqueria — not a Chipotle, not a Tex-Mex chain with sombreros on the wall, but a real taqueria in a strip mall in East LA where the menu was entirely in Spanish and I was the only person who looked confused.

This was maybe six years ago. A friend dragged me there after I said something embarrassing like "I love Mexican food" while referring exclusively to loaded nachos and frozen margaritas. She didn't even look at the menu. She ordered in Spanish — "cuatro de al pastor, dos de carnitas, y una de lengua" — and I just stood there pretending I knew what was happening. The total came to something like $12 for seven tacos. I remember thinking that seemed impossibly cheap.

Then the tacos arrived. Small corn tortillas, doubled up. The al pastor had been shaved off a rotating spit right in front of us — thin slices of spiced pork with a small piece of grilled pineapple on top. The carnitas were crispy on the edges and falling-apart tender inside. And the lengua — beef tongue, which I would have never ordered myself — was the most surprisingly delicious thing on the plate. Soft, rich, almost buttery. My friend watched me eat it and said "see, that's the face everyone makes."

I made three mistakes that first visit that I want to save you from. First, I put sour cream on my taco. Nobody said anything, but I noticed nobody else was doing it. At a real taqueria, the condiments are typically onion, cilantro, lime, and whatever salsas are on the counter. Sour cream is a Tex-Mex thing. Second, I ordered a burrito. The guy behind the counter made it for me without complaint, but the regulars were all eating tacos — because at a proper taqueria, tacos are the point. The burritos are there for tourists. Third, I was afraid to try the salsa verde because I assumed green meant insanely hot. It was actually milder than the red salsa. Lesson learned.

Since that first visit, I've made it a habit to seek out taquerias wherever I travel. The best ones share a few traits: the tortillas are made in-house or at least warmed to order on a flat top, the meat is cooked right there where you can see it, and the salsa bar has at least three options. Price is also a reliable indicator — if a single taco costs more than $4, you're probably at a place that's marketing "authenticity" rather than actually being authentic. My favorite taqueria in LA charges $2.25 per taco and there's usually a line out the door.

If you're nervous about ordering at a taqueria for the first time, here's the simplest possible approach: order three tacos — one al pastor, one carnitas, one carne asada. That covers the three essential meats. Add cilantro and onion, squeeze lime on everything, and try both the red and green salsa on the side before committing. You'll spend under $10, and you'll understand immediately why people drive across town for this food instead of going to a chain. For more ways to explore unfamiliar cuisines, check out our guide to deciding what to eat. And if you want to compare the experience with other Asian cuisines, Chinese food and Vietnamese food share that same street-food-done-right magic.

S
Written by Seheo

Food writer and creator of AllAboutWorld. I've spent years eating through Korean, Japanese, Italian, Mexican, Indian, and Mediterranean cuisines across the US and Asia. Every guide on this site comes from personal experience — dishes I've actually ordered, cooked, and sometimes regretted. When I'm not writing about food, I'm building interactive tools to help people make better everyday decisions.