ChefSnap

10 Mexican Dishes Worth Cooking First

From tacos and enchiladas to mole and pozole, these ten dishes show the range, heat, and balance of Mexican cooking.

10 Mexican Dishes Worth Cooking First — ChefSnap

Mexican cooking is built on corn, chiles, beans, herbs, and long habits of turning simple ingredients into meals with depth. These dishes are the ones people return to because they are practical, distinct, and tied closely to home cooking.

Some are quick, crisp, and best eaten right away. Others ask for time, soaking, braising, or a steady hand with chiles. Together they give a clear map of the flavors most often associated with Mexican food.

Fresh avocado, salt, and crunch

Authentic Guacamole with Totopos — Mexican — ChefSnapAuthentic Guacamole with TotoposMexicanOpen the recipe →

Guacamole with totopos is one of the cleanest expressions of Mexican snack food: ripe avocado, lime, onion, chile, and coriander, with toasted corn chips for scooping. It tastes cool, bright, and rich, and it works because nothing is hidden. The best versions are rough, not whipped, with enough acidity to keep the avocado lively. It is worth making because it comes together fast and sets the tone for the meal. Start with avocados at perfect ripeness; if they are hard, the dish will never feel right.

Spiced pork with pineapple

Tacos al Pastor — Mexican — ChefSnapTacos al PastorMexicanOpen the recipe →

Tacos al Pastor are built on marinated pork that carries chile, cumin, garlic, and vinegar, then gets sliced and tucked into warm tortillas with onion, coriander, and pineapple. The flavor is smoky, sweet, tangy, and a little greasy in the best way. What makes it worth cooking is the balance: each bite has sharpness and richness at once. The main thing to know is that the marinade needs time to penetrate the meat, even if the recipe itself moves quickly. A hot pan or grill matters, because the browned edges are part of the point.

Grilled beef, simply handled

Carne Asada — Mexican — ChefSnapCarne AsadaMexicanOpen the recipe →

Carne asada is beef cooked over high heat, usually marinated, then sliced thin and served with tortillas, salsas, and simple garnishes. The flavor should be smoky, beefy, and lightly citrusy if the marinade includes lime. It is worth cooking because it shows how restraint can be enough: the meat does the work, and the rest of the plate supports it. Choose a cut that grills quickly and slice it against the grain, or it will eat tough. Let the meat rest before cutting, so the juices stay where they belong.

Soft tortillas under green sauce

Chicken Enchiladas Verdes — Mexican — ChefSnapChicken Enchiladas VerdesMexicanOpen the recipe →

Chicken enchiladas verdes are filled tortillas covered with a green sauce made from tomatillos and chiles, then baked with cheese until hot and unified. They taste tangy, savory, and gently sharp, with enough richness from the filling and topping to feel complete. They are worth cooking because they turn leftover chicken into a full meal with little waste. The important thing is not to let the tortillas soak too long in the sauce before baking, or they can break apart. Warm them first, so they roll without splitting.

Crisp fish and bright toppings

Baja Style Fish Tacos — Mexican — ChefSnapBaja Style Fish TacosMexicanOpen the recipe →

Baja style fish tacos usually feature battered and fried fish in soft tortillas, often with shredded cabbage, crema, and a sharp salsa. They taste crisp, creamy, and fresh, with enough acid to keep the fried fish from feeling heavy. They are worth cooking because they show how texture shapes a dish as much as flavor does. Keep the oil hot so the coating stays light, and drain the fish well before building the tacos. The cabbage should stay crunchy; it gives the taco its lift.

Sauce with depth and patience

Chicken Mole Poblano — Mexican — ChefSnapChicken Mole PoblanoMexicanOpen the recipe →

Chicken mole poblano is chicken covered in a dark sauce built from chiles, spices, nuts, seeds, and often a little chocolate. It tastes layered rather than hot: earthy, savory, faintly bitter, and deeply aromatic. It is worth cooking because it shows the long memory of Mexican sauce-making, where many ingredients are ground and cooked into one coherent whole. This is not a dish to rush. The sauce needs careful attention so nothing burns, and it should be smooth enough to coat the chicken evenly. Taste as you go, because balance matters more than intensity.

Stuffed peppers with soft batter

Chiles Rellenos — Mexican — ChefSnapChiles RellenosMexicanOpen the recipe →

Chiles rellenos are roasted chiles filled with cheese or meat, then coated and cooked until tender. They taste warm, smoky, and rich, with the chile bringing a little bitterness and the filling giving softness inside. They are worth cooking because they turn a simple pepper into a full meal with real contrast. The part cooks should know is that the chiles need to be roasted and peeled carefully so the skin does not stay tough. Handle them gently once stuffed, because they can split if overfilled or moved too much.

Breakfast built from tortillas

Chilaquiles Rojos — Mexican — ChefSnapChilaquiles RojosMexicanOpen the recipe →

Chilaquiles rojos are tortilla pieces simmered in red salsa until they soften at the edges but still keep some bite, then topped with crema, cheese, onion, and often eggs or chicken. The flavor is savory, tangy, and a little smoky from the chiles in the sauce. It is worth cooking because it uses stale tortillas well and makes breakfast feel substantial without much effort. The key is timing: if the tortillas sit in the sauce too long, they turn mushy. Add the toppings just before serving, while the texture still has contrast.

Hominy stew for a long simmer

Traditional Pozole Rojo — Mexican — ChefSnapTraditional Pozole RojoMexicanOpen the recipe →

Traditional pozole rojo is a brothy stew of hominy and pork or chicken colored with red chiles. It tastes deep, gently spicy, and comforting, with the hominy giving a chewy, almost nutty bite. It is worth cooking because it is both festive and practical, best served with lettuce, radish, onion, lime, and oregano so each bowl can be adjusted at the table. The main thing to know is that it needs time; the broth and meat improve over a long simmer, and the chile base should be well cooked before everything comes together.

Slow pork with citrus and achiote

Cochinita Pibil — Mexican — ChefSnapCochinita PibilMexicanOpen the recipe →

Cochinita pibil is pork marinated with citrus, garlic, and achiote, then cooked slowly until it becomes soft enough to shred. The flavor is bright, earthy, and slightly sweet, with the achiote giving the meat its color and signature aroma. It is worth cooking because the long, gentle cooking turns a modest cut into something tender and aromatic. The one thing to know is that the marinade needs time to reach the center of the meat, and the slow cook is not optional. Serve it with pickled onion to cut through the richness.

These dishes are familiar for a reason. Some are built for the table in minutes, others for an afternoon, but each shows a different side of Mexican cooking: fresh, grilled, stewed, fried, and slow-cooked with care.