9 Mexican Dinner Recipes Everyone Will Love
Mexican cuisine is a vibrant tapestry of flavors, colors, and textures that has captivated palates across the globe. It is more than just food; it is a celebration of history, geography, and family tradition. From the smoky depths of dried chiles to the bright zing of fresh lime and the comforting embrace of handmade tortillas, these recipes represent the heart of Mexican home cooking.
In this comprehensive guide, we will explore nine iconic Mexican dinner recipes. Each one is designed to bring the authentic “sabor” of Mexico into your kitchen, providing detailed ingredient lists and step-by-step instructions that ensure success for both novice cooks and seasoned chefs. Whether you are hosting a festive gathering or looking to spice up your weeknight routine, these dishes are guaranteed to be a hit.
1. Tacos al Pastor: The King of Street Food
Tacos al Pastor is arguably the most beloved street taco in Mexico City. Traditionally cooked on a “trompo” (a vertical spit), this dish features thinly sliced pork marinated in a complex blend of dried chiles, spices, and pineapple. While most of us don’t have a vertical rotisserie at home, we can replicate those incredible flavors using a grill or a heavy skillet.
The Ingredients
For the Pork and Marinade:
- 3 lbs Pork Shoulder (pork butt), sliced into 1/4-inch thick steaks
- 3 oz Achiote paste (essential for the red color and earthy flavor)
- 3 Guajillo chiles, stemmed and seeded
- 2 Ancho chiles, stemmed and seeded
- 1/2 cup Pineapple juice
- 1/4 cup White vinegar
- 3 cloves Garlic, minced
- 1 tsp Dried Mexican oregano
- 1 tsp Ground cumin
- 1/2 tsp Ground cinnamon
- 1/2 tsp Black pepper
- 2 tsp Salt
- 1/2 large White onion, roughly chopped
For Serving:
- 24 Small corn tortillas
- 1 Fresh pineapple, peeled and sliced into rings or wedges
- 1 small White onion, finely diced
- 1/2 cup Fresh cilantro, chopped
- Salsa Verde (Tomatillo salsa)
- Lime wedges
How to Cook: Detailed Instructions
- Prepare the Marinade: Start by rehydrating the dried chiles. Place the Guajillo and Ancho chiles in a bowl of boiling water for 15 minutes until soft. Drain them and place them in a blender. Add the achiote paste, pineapple juice, vinegar, garlic, oregano, cumin, cinnamon, pepper, salt, and the chopped onion. Blend until the mixture is a completely smooth, vibrant red paste.
- Marinate the Pork: Place the pork slices in a large glass bowl or a heavy-duty zip-top bag. Pour the marinade over the meat, ensuring every inch is coated. Massage the marinade into the pork. Refrigerate for at least 4 hours, though overnight is highly recommended for the best flavor penetration and tenderization.
- The Cooking Process (Oven or Grill Method):
- Oven/Broiler: Line a baking sheet with foil. Lay the pork slices flat. Broil on high for 5-7 minutes per side until the edges are charred and crispy.
- Grill: Preheat your grill to medium-high. Grill the pork slices and the pineapple rings simultaneously. The pork should take about 3-4 minutes per side. The pineapple should develop beautiful grill marks and caramelize.
- Assembly: Once cooked, finely chop the pork into small bits (mimicking the shavings from a trompo). Chop the grilled pineapple into small pieces.
- Serving: Warm the corn tortillas on a dry skillet until pliable. Place a generous portion of pork on each tortilla. Top with chopped pineapple, raw onions, and cilantro. Squeeze fresh lime juice over the top and add a drizzle of salsa verde.
2. Enchiladas Suizas: Creamy, Tangy, and Cheesy
“Suiza” means Swiss, referring to the heavy use of cream and cheese in this dish—an influence brought to Mexico during the 19th century. These enchiladas are famous for their vibrant green tomatillo sauce enriched with crema Mexicana.
The Ingredients
For the Sauce:
- 1 lb Tomatillos, husks removed and rinsed
- 2 Serranos or Jalapeños (depending on heat preference)
- 1/2 White onion, sliced
- 2 cloves Garlic
- 1 cup Fresh cilantro
- 1 cup Mexican Crema (or heavy cream)
- 1 cup Chicken broth
- Salt to taste
For the Filling and Assembly:
- 3 cups Shredded cooked chicken (rotisserie chicken works great)
- 12 Corn tortillas
- 2 cups Shredded Monterey Jack or Chihuahua cheese
- Vegetable oil for frying
- Optional garnish: Thinly sliced red onion and extra cilantro
How to Cook: Detailed Instructions
- Make the Green Sauce: Place the tomatillos and peppers in a pot of water. Bring to a boil and simmer for 10 minutes until the tomatillos turn from bright green to a dull olive green. Drain and transfer to a blender. Add the onion, garlic, cilantro, and chicken broth. Blend until smooth.
- Incorporate the Cream: Pour the blended sauce into a large skillet with a tablespoon of oil. Simmer for 5 minutes. Lower the heat and stir in the Mexican crema. Season with salt. Keep the sauce warm on low heat; do not let it boil vigorously once the cream is added to prevent curdling.
- Prepare the Tortillas: In a small frying pan, heat about 1/2 inch of oil. Briefly fry each tortilla for about 5 seconds per side. This “passing through oil” makes the tortillas pliable and prevents them from getting soggy when baked. Drain on paper towels.
- Assemble the Enchiladas: Preheat your oven to 375°F (190°C). Dip a tortilla into the green sauce, lay it flat, and place a portion of shredded chicken in the center. Roll it up tightly and place it seam-side down in a baking dish. Repeat until the dish is full.
- Bake: Pour the remaining green sauce over the rolled tortillas. Top generously with the shredded cheese. Bake for 15-20 minutes until the cheese is melted and bubbling.
- Serve: Let them rest for 5 minutes before serving. Garnish with red onions and cilantro for a pop of color.
3. Traditional Chiles Rellenos: The Art of the Poblano
A true labor of love, Chiles Rellenos are large poblano peppers stuffed with cheese, dipped in a fluffy egg batter, and fried until golden. They are typically served in a light tomato broth (caldidillo).
The Ingredients
The Chiles:
- 6 Large Poblano peppers
- 8 oz Queso Oaxaca or Monterey Jack, cut into long strips
- 1/2 cup All-purpose flour (for dusting)
The Batter:
- 4 Large eggs, separated (room temperature)
- 1/2 tsp Salt
- Vegetable oil for deep frying
The Tomato Sauce (Caldillo):
- 4 Roma tomatoes, boiled
- 1/4 White onion
- 1 clove Garlic
- 1 cup Chicken broth
- 1 tsp Dried oregano
How to Cook: Detailed Instructions
- Roast the Peppers: Place the poblanos directly over a gas flame or under a broiler. Turn them frequently until the skin is completely charred and blistered. Immediately place them in a plastic bag or a covered bowl to steam for 10 minutes.
- Clean the Peppers: Gently rub the charred skin off the peppers with your fingers or a paper towel. Make a small longitudinal slit in the side of each pepper and carefully remove the seeds and membranes while keeping the stem intact.
- Stuffing: Insert the cheese strips into the peppers. Be careful not to overfill, as the pepper might tear. Close the slit with a toothpick if necessary.
- Prepare the Sauce: Blend the boiled tomatoes, onion, and garlic until smooth. Simmer in a saucepan with chicken broth and oregano for 10 minutes. Keep warm.
- The Egg Batter: This is the most technical part. In a clean glass bowl, beat the 4 egg whites with a pinch of salt until they form stiff peaks. Then, gently fold in the egg yolks one by one using a spatula until the batter is a uniform pale yellow and still fluffy.
- Fry the Peppers: Heat 1 inch of oil in a large skillet. Dredge each stuffed pepper in flour, shaking off the excess. Carefully dip the pepper into the egg batter, ensuring it is fully coated. Place it gently into the hot oil.
- Cooking: Fry until the bottom is golden brown, then carefully spoon hot oil over the top or flip it once. Once golden all over, drain on paper towels.
- Serving: Place a pepper on a plate and ladle the warm tomato sauce around (or over) it. Serve immediately with Mexican rice.
4. Slow-Cooked Beef Barbacoa: Melt-in-Your-Mouth Perfection
Barbacoa is traditionally cooked in a pit underground, wrapped in agave leaves. This home version uses a slow cooker or a heavy pot to achieve that same tender, shredded consistency with deep, smoky undertones.
The Ingredients
- 3 lbs Beef Chuck Roast, cut into large chunks
- 3 Dried Guajillo chiles, rehydrated
- 2 Dried Ancho chiles, rehydrated
- 1/2 cup Beef broth
- 1/4 cup Apple cider vinegar
- 3 cloves Garlic
- 2 tsp Ground cumin
- 1 tsp Dried oregano
- 1/4 tsp Ground cloves
- 2 Bay leaves
- Salt and pepper to taste
- 1 tbsp Vegetable oil
How to Cook: Detailed Instructions
- Sear the Meat: Season the beef chunks generously with salt and pepper. Heat oil in a large skillet and sear the beef on all sides until browned. This creates a “Maillard reaction” which adds deep flavor. Transfer the beef to a slow cooker.
- The Adobo: In a blender, combine the rehydrated chiles, beef broth, vinegar, garlic, cumin, oregano, and cloves. Blend until smooth.
- Slow Cook: Pour the blended sauce over the beef in the slow cooker. Toss in the bay leaves. Cover and cook on “Low” for 8 hours or “High” for 4-5 hours. The meat is done when it falls apart easily with a fork.
- Shred: Remove the beef from the slow cooker and place it on a large tray. Using two forks, shred the meat into bite-sized pieces. Discard the bay leaves.
- The Secret Step: Return the shredded meat to the juices in the slow cooker and let it sit for 20 minutes to soak up all that concentrated flavor.
- Serving: Serve the barbacoa in warm corn tortillas with chopped white onion, cilantro, and a squeeze of lime. It is also excellent in burrito bowls or over nachos.
5. Camarones a la Diabla: Spicy “Devil” Shrimp
For those who love heat, Camarones a la Diabla is the ultimate seafood dish. Plump, juicy shrimp are smothered in a fiery red sauce made from a blend of dried chiles. It’s spicy, slightly sweet, and incredibly addictive.
The Ingredients
- 1.5 lbs Large shrimp, peeled and deveined (tail on)
- 5 Dried Guajillo chiles
- 5-10 Dried Chiles de Árbol (adjust based on how much heat you want)
- 3 Roma tomatoes
- 1/2 White onion
- 3 cloves Garlic
- 2 tbsp Butter
- 1 tbsp Vegetable oil
- 1 tsp Salt
- 1/2 cup Water or clam juice
How to Cook: Detailed Instructions
- Prepare the Chile Base: Remove the stems from the Guajillo and Árbol chiles. In a dry skillet, lightly toast the chiles for 1-2 minutes until fragrant (don’t burn them). Boil the toasted chiles and the tomatoes in water for 10 minutes until soft.
- Blend the Sauce: Transfer the chiles, tomatoes, half the onion, and the garlic to a blender. Add 1/2 cup of the cooking liquid or water. Blend until extremely smooth. For a professional touch, strain the sauce through a fine-mesh sieve to remove any bits of chile skin.
- Sauté the Shrimp: In a large skillet, melt the butter with the oil. Sauté the remaining onion (finely diced) until translucent. Add the shrimp in a single layer. Cook for 1-2 minutes per side until they just turn pink.
- Simmer: Pour the red sauce over the shrimp. Bring to a simmer and cook for another 3-4 minutes so the shrimp can absorb the flavors and the sauce thickens slightly.
- Serving: This dish is traditionally served with white rice to help balance the heat, along with a side of sliced avocado and warm corn tortillas.
6. Pork Pozole Rojo: The Hearty Soul of Mexico
Pozole is more than just a soup; it’s a ceremonial dish often served at birthdays and holidays. It features “hominy” (nixtamalized corn) and tender pork in a rich, chile-infused broth.
The Ingredients
The Stew:
- 2 lbs Pork Shoulder, cut into 1-inch cubes
- 1 lb Pork Neck bones (optional, for a richer broth)
- 2 cans (29 oz each) White Hominy, rinsed and drained
- 6 Dried Guajillo chiles
- 2 Dried Ancho chiles
- 1 small White onion, halved
- 4 cloves Garlic
- 2 tsp Salt
- 10 cups Water
The Garnishes (Crucial for the experience):
- Thinly sliced radishes
- Shredded cabbage or iceberg lettuce
- Dried Mexican oregano
- Dried chile flakes
- Lime wedges
- Tostadas (crispy corn tortillas)
How to Cook: Detailed Instructions
- Boil the Meat: In a very large stockpot, add the pork meat, bones, onion, garlic, and salt. Cover with 10 cups of water. Bring to a boil, then reduce heat and simmer for about 1.5 to 2 hours, skimming off any foam that rises to the top.
- Prepare the Chile Paste: While the meat simmers, rehydrate the Guajillo and Ancho chiles in hot water for 15 minutes. Blend the chiles with a little bit of the soaking liquid until smooth. Strain the paste into the pot with the meat.
- Add the Hominy: Once the pork is tender, remove the onion and garlic pieces from the broth. Add the rinsed hominy to the pot.
- Final Simmer: Continue simmering the stew for another 30-45 minutes. The hominy should “bloom” (open up slightly like a flower) and the broth should turn a deep, beautiful red. Taste and adjust the salt.
- The Ritual of Serving: Pozole is a “build-your-own” meal. Serve the hot soup in deep bowls, ensuring everyone gets plenty of meat and hominy. Each person then adds their own garnishes: a handful of cabbage, a few radish slices, a sprinkle of oregano, and a squeeze of lime. Eat it alongside crispy tostadas.
7. Crispy Pork Carnitas: Mexican Confit
Carnitas, meaning “little meats,” is the Mexican version of pulled pork. The secret to authentic carnitas is slow-cooking the pork in fat (traditionally lard) until tender, then increasing the heat to crisp up the edges.
The Ingredients
- 4 lbs Pork Shoulder (pork butt), cut into 2-inch chunks
- 1 cup Lard or Vegetable oil
- 1 cup Fresh orange juice (plus the spent orange halves)
- 1/2 cup Water
- 1 stick Cinnamon
- 2 Bay leaves
- 4 cloves Garlic, smashed
- 1 tbsp Salt
- 1 tsp Dried oregano
How to Cook: Detailed Instructions
- Combine Ingredients: In a large, heavy-bottomed pot (like a Dutch oven), place the pork chunks, lard, orange juice, orange halves, water, cinnamon, bay leaves, garlic, salt, and oregano.
- Slow Simmer: Bring the liquid to a simmer over medium heat. Once simmering, reduce the heat to low. Cover the pot partially and let it cook for about 2 to 2.5 hours. Do not stir too often; you want the pork to remain in chunks.
- Evaporation: After 2 hours, the water and orange juice will have evaporated, leaving the pork cooking in the fat. Remove the orange halves, cinnamon stick, and bay leaves.
- The Crisp: Increase the heat to medium-high. Fry the pork in its own fat for about 10-15 minutes, turning occasionally, until the outside of the meat is golden brown and crispy while the inside remains tender.
- Serving: Remove the meat from the fat and drain on paper towels. Use two forks to roughly break the chunks apart (don’t shred it too finely). Serve in warm tortillas with salsa verde, diced onions, and cilantro.
8. Chicken Mole Poblano: The Crown Jewel
Mole is one of the most complex sauces in the world, often containing over 20 ingredients including chiles, nuts, seeds, spices, and chocolate. This version is a “home-style” Mole Poblano that simplifies the process without sacrificing the iconic depth of flavor.
The Ingredients
- 4 lbs Chicken pieces (thighs and drumsticks)
- 4 Dried Ancho chiles
- 3 Dried Mulato chiles
- 3 Dried Pasilla chiles
- 1/2 cup Roasted almonds
- 1/4 cup Sesame seeds
- 1 Corn tortilla, torn into pieces
- 1/4 cup Raisins
- 1/2 tsp Ground cloves
- 1 tsp Ground cinnamon
- 3 cloves Garlic, roasted
- 1 disc (approx. 3 oz) Mexican Chocolate (like Abuelita or Ibarra)
- 4 cups Chicken broth
- 2 tbsp Lard or oil
- Salt to taste
How to Cook: Detailed Instructions
- Brown the Chicken: Season the chicken with salt. In a large pot, brown the chicken pieces in oil until golden. Remove the chicken and set aside (it doesn’t need to be fully cooked yet).
- Toast the Aromatics: In the same pot, fry the dried chiles (seeded and stemmed) for 30 seconds until fragrant. Add the almonds, sesame seeds, tortilla pieces, and raisins. Fry for 1-2 minutes.
- The Blend: Place the fried chile/nut mixture into a blender. Add the cloves, cinnamon, roasted garlic, and 2 cups of chicken broth. Blend until perfectly smooth. You may need to do this in batches.
- Cook the Sauce: Heat a tablespoon of oil in a clean pot. Pour the blended sauce in (it may splatter, so be careful). Stir constantly for 5 minutes as the sauce thickens and darkens.
- Add the Chocolate: Stir in the remaining chicken broth and the disc of Mexican chocolate. Stir until the chocolate is completely melted and incorporated.
- Simmer: Return the chicken pieces to the pot. Cover and simmer on low heat for 45 minutes to 1 hour. The sauce should become thick, glossy, and dark brown. If it gets too thick, add a little more broth.
- Serving: Serve the chicken smothered in the mole sauce, sprinkled with toasted sesame seeds. This is traditionally served with Mexican red rice.
9. Authentic Carne Asada: The Ultimate Grill
Carne Asada is a staple of Northern Mexico. It relies on a high-quality cut of meat and a bright, citrusy marinade. It is the centerpiece of any “parrillada” (barbecue).
The Ingredients
- 2 lbs Flank Steak or Skirt Steak
- 1/4 cup Soy sauce (the secret for umami)
- 1/2 cup Orange juice
- 1/4 cup Lime juice
- 4 cloves Garlic, minced
- 1 tsp Cumin
- 1 tsp Chili powder
- 1/2 cup Fresh cilantro, chopped
- 2 tbsp Olive oil
How to Cook: Detailed Instructions
- The Marinade: In a large bowl, whisk together the soy sauce, orange juice, lime juice, garlic, cumin, chili powder, cilantro, and olive oil.
- Marinate the Steak: Place the steak in a shallow dish or a gallon-sized bag. Pour the marinade over it. Let it marinate for at least 2 hours, but no more than 8 hours (the citrus will start to “cook” the meat and change the texture if left too long).
- Prepare the Grill: Get your grill as hot as possible. For Carne Asada, you want a quick sear to get a charred exterior while keeping the inside juicy.
- Grill: Place the steak on the grill. Cook for 5-7 minutes per side for medium-rare, depending on the thickness of the cut.
- The Rest: This is the most important step. Transfer the steak to a cutting board and let it rest for a full 10 minutes. This allows the juices to redistribute.
- The Cut: Look for the grain of the meat (the direction the muscle fibers run). Slice the steak against the grain into thin strips. This ensures every bite is tender rather than chewy.
- Serving: Serve the steak strips with grilled green onions (cebollitas), guacamole, fresh salsa, and warm flour or corn tortillas.
The Essentials of a Mexican Table
To truly elevate these nine recipes, keep these four “essentials” in mind:
1. The Tortilla Factor
Whenever possible, use high-quality corn tortillas. If you can find a local “tortilleria” that makes them fresh, your meal will improve tenfold. If using store-bought, always heat them on a dry skillet (comal) until they are soft, slightly charred, and fragrant. Never serve a cold tortilla!
2. The Balance of Salsas
A Mexican meal is rarely complete without two salsas on the table: a Salsa Roja (red) and a Salsa Verde (green).
- Salsa Roja: Usually based on roasted tomatoes and dried chiles like Guajillo or Arbol. It offers a deep, smoky heat.
- Salsa Verde: Based on fresh tomatillos and jalapeños. It offers a bright, acidic, and tangy contrast that cuts through rich meats like Carnitas or Barbacoa.
3. Fresh Garnishes
Mexican food is a game of contrasts. The heat and richness of the main dish are balanced by cold, crunchy, and acidic garnishes. Always have bowls of:
- Finely diced white onion
- Fresh chopped cilantro
- Radish slices
- Lime wedges (essential for almost every dish)
- Pickled red onions
4. The Sides
While many of these dishes are meals on their own, they are often accompanied by:
- Arroz Rojo (Mexican Red Rice): Long-grain rice toasted and then simmered in a tomato and chicken broth base.
- Frijoles Refritos (Refried Beans): Creamy, mashed pinto or black beans, often seasoned with a bit of lard or oil and onion.
Conclusion: Bringing the Fiesta Home
Mexican cuisine is an invitation to the table. It is food that is meant to be shared, passed around, and enjoyed with a crowd. By mastering these nine recipes—from the complex layers of Chicken Mole to the simple, charred perfection of Carne Asada—you are not just cooking dinner; you are participating in a rich cultural legacy.
Each of these recipes offers a different window into the diverse regions of Mexico. Whether you are craving the coastal heat of Camarones a la Diabla or the comforting, mountain-soul of Pozole Rojo, these dishes provide a complete culinary journey. So, gather your ingredients, fire up the stove, and prepare for a Mexican dinner feast that everyone will love. ¡Buen provecho!
