Authentic Mexican enchiladas bring together simple ingredients and bold, layered flavors in a way that feels both comforting and deeply satisfying. At the center of this classic dish is a rich homemade red sauce made from dried chiles, delivering a balance of smoky, slightly sweet, and gently spicy notes. Combined with soft corn tortillas and a flavorful filling, enchiladas offer a perfect harmony of texture and taste.
This recipe focuses on traditional techniques that highlight the true essence of enchiladas. With just a few thoughtful steps, you can create a dish that captures the warmth and authenticity of Mexican home cooking right in your own kitchen.
1. Authentic Mexican Enchiladas Recipe ( Yield: 8 Enchiladas )
Ingredients
For the Red Enchilada Sauce
- 4 dried ancho peppers, stemmed and seeded
- 4 dried guajillo peppers, stemmed and seeded
- 4 dried chiles de arbol, stemmed and seeded (optional, for spicy)
- 1 tablespoon vegetable oil
- 1 small onion, chopped
- 4 cloves garlic, chopped
- 2 teaspoons coarse sea salt
- Water, as needed
For the Chicken Enchiladas
- 1 tablespoon vegetable oil, divided
- 2 cups cooked shredded chicken
- 2 cups shredded Mexican Manchego cheese (or Mexican cheese blend)
- 8 corn tortillas
For Serving
- Crumbly queso fresco
- Fresh chopped cilantro
- Spicy chili flakes
Instructions
Prepare the dried chiles
Place the ancho, guajillo, and optional chiles de árbol in a bowl. Cover them with hot water and let them soak for 15–20 minutes until softened.
Cook the aromatics
In a saucepan, heat 1 tablespoon of vegetable oil over medium heat. Add the chopped onion and cook for 3–4 minutes until softened. Add the garlic and cook for another minute until fragrant.
Blend the enchilada sauce
Drain the softened chiles and add them to a blender along with the sautéed onion and garlic. Add salt and about 1 cup of water. Blend until smooth. Add more water as needed to achieve a pourable sauce consistency.
Simmer the sauce
Pour the blended sauce back into the saucepan. Simmer over medium-low heat for 10–15 minutes, stirring occasionally. The sauce should thicken slightly and develop a rich, deep flavor.
Prepare the filling
In a bowl, combine the shredded chicken with ½ cup of the enchilada sauce. Mix well so the chicken is moist and flavorful.
Warm the tortillas
Heat a small amount of oil in a skillet over medium heat. Lightly fry each tortilla for about 10–15 seconds per side until soft and pliable. This step prevents them from tearing when rolled.
Assemble the enchiladas
Dip each tortilla into the warm enchilada sauce, coating both sides. Place it on a plate, add a portion of the chicken mixture and a sprinkle of cheese, then roll it tightly.
Arrange in a baking dish
Place the rolled enchiladas seam-side down in a lightly greased baking dish. Repeat with remaining tortillas.
Add sauce and cheese
Pour the remaining enchilada sauce evenly over the top. Sprinkle the remaining cheese over the enchiladas.
Bake the enchiladas
Preheat your oven to 375°F (190°C). Bake the enchiladas for 15–20 minutes until the cheese is melted and bubbly.
Garnish and serve
Remove from the oven and let rest for a few minutes. Top with queso fresco, chopped cilantro, and chili flakes before serving.

2. Tips for Perfect Authentic Mexican Enchiladas
Use dried chiles for true flavor
For the most authentic taste, rely on dried chiles instead of canned sauces. They add a deeper, more complex flavor that defines traditional enchiladas.
Lightly fry the tortillas first
Quickly frying corn tortillas helps keep them from tearing during rolling and adds a subtle richness to the dish.
Get the sauce consistency right
Aim for a sauce that is smooth and easy to pour. If it’s too thick, it won’t coat properly; if too thin, it can make the enchiladas soggy.
Choose freshly shredded cheese
Freshly grated cheese melts more evenly and creates a creamier texture compared to pre-packaged shredded cheese.
Moisten the filling with sauce
Mixing a bit of enchilada sauce into the chicken keeps the filling tender and flavorful throughout.
Don’t overfill the tortillas
Using too much filling can make rolling difficult and may cause the tortillas to split, so keep portions moderate for best results.
3. Frequently Asked Questions
What Makes Enchiladas Authentic?
Authentic enchiladas typically use corn tortillas, homemade chili-based sauces, and simple fillings. The focus is on bold, natural flavors rather than heavy toppings.
Can I Use Flour Tortillas Instead of Corn?
Corn tortillas are traditional and provide the best texture and flavor. Flour tortillas can be used, but they will change the authenticity and overall taste.
How Spicy Is This Recipe?
The spice level depends on the use of chiles de árbol. You can omit them for a milder flavor or add more for extra heat.
Can I Make Enchiladas Ahead of Time?
Yes, you can assemble the enchiladas ahead and refrigerate them. Bake just before serving for the best texture and flavor.
What Other Fillings Can I Use?
You can substitute chicken with beef, beans, cheese, or vegetables. The sauce pairs well with many different fillings.
4. Nutrition Information
| Nutrient | Amount (Per Serving) |
|---|---|
| Calories | 350 kcal |
| Protein | 22 g |
| Fat | 18 g |
| Carbohydrates | 26 g |
| Fiber | 4 g |
| Sugar | 3 g |
| Sodium | 480 mg |
Making authentic Mexican enchiladas from scratch is a rewarding experience that transforms simple pantry ingredients into a vibrant, flavorful meal. From preparing the chili-based sauce to assembling and baking the tortillas, each step contributes to a dish that is rich, satisfying, and full of character.
Once you’ve mastered the basics, you can easily customize enchiladas with different fillings and spice levels to suit your preferences. It’s a versatile recipe that delivers consistent, delicious results and brings a touch of tradition to every serving.