There are some meals that just feel like a warm hug, and for my family, this Chicken Enchilada recipe is the culinary equivalent of wrapping up in your favorite cozy blanket on a chilly evening. I still remember the first time I decided to tackle homemade enchiladas from scratch, sauce and all. I was intimidated, thinking it was a dish best left to restaurants. The aroma that began to fill the kitchen as the chili-infused sauce simmered and the chicken poached, however, told me I was on the right track. When I pulled that bubbling, cheesy casserole dish from the oven, my family gathered around the counter, eyes wide. The verdict was unanimous: it was the best chicken enchilada dish they had ever tasted. The sauce was rich and deeply flavorful without being overwhelmingly spicy, the chicken was tender and juicy, and the melted cheese was the perfect finishing touch. It has since become our go-to for family dinners, celebratory meals, and even for batch-cooking to stock the freezer. This isn’t just a recipe; it’s a guaranteed crowd-pleaser that brings everyone to the table, and I’m so excited to share every detail with you so you can create these same delicious memories in your own home.
The Ultimate Homemade Chicken Enchiladas Recipe
This recipe breaks down the process into three manageable parts: creating a flavorful shredded chicken filling, simmering a rich and authentic red enchilada sauce, and finally, assembling and baking the perfect enchiladas. While using a store-bought rotisserie chicken and canned sauce can work in a pinch, taking the time to make these components from scratch elevates the dish from good to absolutely unforgettable.
Ingredients for the Perfect Chicken Enchiladas
Here is everything you will need, broken down by component. This recipe is designed for maximum flavor at every step.
For the Shredded Chicken Filling:
- 2 lbs (about 900g) Boneless, Skinless Chicken Thighs: Thighs are highly recommended over breasts as they remain incredibly moist and tender after poaching and shredding. Their richer flavor stands up beautifully to the enchilada sauce.
- 1/2 Medium White Onion, quartered: This adds a savory, aromatic base to the chicken as it cooks.
- 2 Cloves Garlic, smashed: Smashing the garlic releases its essential oils, infusing the chicken with a gentle, sweet garlic flavor.
- 1 Bay Leaf: A classic aromatic that adds a subtle layer of herbal complexity.
- 1 tsp Black Peppercorns: For a mild, woody spice.
- Water or Chicken Broth, to cover: Using chicken broth will result in an even more flavorful chicken, but water works perfectly fine.
- 1 tsp Salt: To season the chicken from the inside out.
For the Homemade Red Enchilada Sauce:
- 3 tbsp Avocado Oil or Vegetable Oil: A neutral oil is best to let the chili flavors shine.
- 3 tbsp All-Purpose Flour: This is the thickening agent that will give your sauce the perfect consistency to coat the tortillas.
- 1/4 cup High-Quality Chili Powder: This is the star of the sauce. Use a good American-style chili powder blend. For more authentic flavor, you can use pure ancho chili powder.
- 1 tsp Cumin Powder: Adds a warm, earthy, and slightly smoky flavor.
- 1/2 tsp Garlic Powder: For a layer of savory, allium flavor.
- 1/2 tsp Dried Oregano (preferably Mexican Oregano): Mexican oregano has citrusy and licorice notes that are distinct from its Mediterranean counterpart and perfect for this sauce.
- 1/4 tsp Smoked Paprika (optional): Adds a beautiful color and a subtle smoky depth.
- 4 cups (32 oz) Low-Sodium Chicken Broth: Using the broth from poaching the chicken is the secret weapon for the most flavorful sauce!
- 2 tbsp Tomato Paste: Provides acidity, a touch of sweetness, and helps deepen the red color and umami flavor.
- 1 tsp Apple Cider Vinegar: A small amount of acid at the end brightens all the flavors and balances the richness of the sauce.
- Salt and Black Pepper, to taste: Adjust at the end after the sauce has simmered.
For Assembly and Topping:
- 12-14 Corn Tortillas: Corn tortillas are traditional for enchiladas and provide a wonderful, toasted corn flavor that complements the sauce.
- 4 cups (about 16 oz) Shredded Cheese: A blend is best! I recommend a mix of Monterey Jack (for its excellent melting quality) and a medium Cheddar (for its sharp flavor). Oaxaca cheese is also a fantastic, authentic choice.
- 1 Medium White Onion, finely chopped: Part of this will be mixed into the chicken filling, and the rest can be used as a topping.
- Optional for Garnish: Fresh cilantro, sliced black olives, sour cream or Mexican crema, sliced avocado, cotija cheese.
Step-by-Step Instructions for Perfect Chicken Enchiladas
Follow these detailed steps carefully for foolproof, delicious results. Don’t rush the process; simmering the sauce and properly preparing the tortillas are key to success.
Part 1: Prepare the Shredded Chicken
- Poach the Chicken: Place the chicken thighs, quartered onion, smashed garlic cloves, bay leaf, and black peppercorns in a large pot or Dutch oven. Add enough chicken broth or water to cover the chicken by at least an inch. Add 1 teaspoon of salt.
- Simmer Gently: Bring the liquid to a gentle simmer over medium-high heat. Once it is simmering, reduce the heat to low, cover the pot, and let it cook for 20-25 minutes, or until the chicken is cooked through and tender. Important: Avoid a rolling boil, as this can make the chicken tough and rubbery. A gentle simmer is all you need.
- Shred the Chicken: Carefully remove the cooked chicken from the pot and place it on a cutting board or in a large bowl. Let it cool for a few minutes until it’s safe to handle. Do not discard the broth! This liquid gold is the base for your enchilada sauce. Strain the broth through a fine-mesh sieve into a large bowl or measuring cup to remove the onion, garlic, and spices. You should have at least 4 cups.
- Shred and Season: Once the chicken is cool enough, use two forks or your hands to shred it into bite-sized pieces. In a large bowl, combine the shredded chicken with about 1/2 cup of the finely chopped white onion. Set aside.
Part 2: Create the Rich Red Enchilada Sauce
- Make the Roux: In a medium saucepan, heat the 3 tablespoons of avocado oil over medium heat. Once warm, whisk in the 3 tablespoons of all-purpose flour. Cook, whisking constantly, for about 60-90 seconds. This step toasts the flour and removes any raw taste.
- Bloom the Spices: Add the chili powder, cumin, garlic powder, dried oregano, and optional smoked paprika to the saucepan. Continue to whisk constantly for another 30-45 seconds. This process, known as “blooming,” toasts the spices and unlocks their deepest, most potent flavors. The mixture will become thick and very fragrant.
- Build the Sauce: While whisking continuously, slowly pour in the 4 cups of strained chicken broth you reserved earlier. Pouring slowly and whisking vigorously is crucial to prevent lumps from forming. Once all the broth is incorporated, whisk in the 2 tablespoons of tomato paste until it is fully dissolved.
- Simmer and Thicken: Increase the heat to bring the sauce to a simmer. Once it begins to bubble, reduce the heat to low and let it gently simmer for 10-15 minutes, uncovered, stirring occasionally. The sauce will thicken to a consistency that can coat the back of a spoon.
- Finish the Sauce: Remove the sauce from the heat and stir in the 1 teaspoon of apple cider vinegar. Taste the sauce and season with salt and pepper as needed. It should be deeply flavorful and perfectly balanced.
Part 3: Assemble and Bake the Enchiladas
- Preheat and Prepare: Preheat your oven to 375°F (190°C). Lightly grease a large 9×13-inch baking dish.
- Combine Filling and Sauce: Add about 1 cup of the prepared enchilada sauce to the bowl with the shredded chicken and chopped onion mixture. Stir until the chicken is lightly coated. This ensures every bite of the filling is moist and flavorful.
- Soften the Tortillas (Crucial Step!): To prevent the corn tortillas from cracking and breaking when you roll them, you must soften them. Pour about 1.5 cups of the remaining enchilada sauce into a shallow dish or pie plate. One by one, dip each corn tortilla into the sauce, ensuring both sides are fully coated. This not only softens them but also infuses them with flavor.
- Fill and Roll: Take a sauce-dipped tortilla and lay it flat. Place a generous line of the chicken filling (about 2-3 tablespoons) down the center. Roll the tortilla up snugly and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas, arranging them tightly in a single layer.
- Sauce and Cheese: Pour the rest of the red enchilada sauce evenly over the top of the rolled tortillas in the baking dish, making sure to cover them completely from edge to edge. Sprinkle the 4 cups of shredded cheese blend evenly over the top.
- Bake to Perfection: Place the baking dish in the preheated oven. Bake for 20-25 minutes, or until the sauce is bubbly and the cheese is completely melted and slightly golden on the edges.
- Rest Before Serving: Remove the enchiladas from the oven and let them rest for 5-10 minutes. This allows them to set up, making them much easier to serve without falling apart. Garnish with your favorite toppings and serve immediately.
Nutrition Facts
- Servings: 6-7 servings
- Calories Per Serving: Approximately 650-750 kcal (This is an estimate and can vary based on the specific ingredients used, especially the amount of cheese and type of chicken broth.)
Preparation Time
- Prep Time: 30 minutes (includes making the sauce and shredding chicken)
- Cook Time: 45-50 minutes (includes poaching chicken and baking)
- Total Time: Approximately 1 hour and 20 minutes
How to Serve The Best Chicken Enchiladas
Serving enchiladas is all about the toppings and sides, which add texture, freshness, and complementary flavors. Here’s how to build the perfect plate.
Essential Toppings
Offer a variety of toppings in small bowls so everyone can customize their own plate.
- Cool and Creamy:
- Sour Cream or Mexican Crema: A dollop of full-fat sour cream or tangy Mexican crema cuts through the richness of the sauce and cheese.
- Sliced or Diced Avocado: The creamy texture and mild flavor of fresh avocado is a perfect contrast. A simple guacamole works wonderfully too.
- Fresh and Zesty:
- Freshly Chopped Cilantro: Bright, herbaceous cilantro adds a necessary burst of freshness.
- Finely Diced White or Red Onion: A sprinkle of raw onion provides a sharp, crunchy bite.
- A Squeeze of Lime: A fresh lime wedge served on the side allows guests to add a bright, acidic finish that makes all the flavors pop.
- Cheesy and Salty:
- Crumbled Cotija Cheese: This salty, crumbly Mexican cheese adds a wonderful textural and flavor element when sprinkled on top after baking.
- Sliced Black Olives: A classic, mild, and salty addition that many people love.
Perfect Side Dishes
Complete the meal with one or two of these classic side dishes.
- Mexican Rice (Arroz Rojo): Fluffy, tomato-infused rice is the quintessential partner for enchiladas, perfect for soaking up any extra sauce on the plate.
- Refried Beans (Frijoles Refritos): Creamy refried pinto or black beans, topped with a little cheese, are a hearty and delicious accompaniment.
- Black Bean and Corn Salad: A light and refreshing salad made with black beans, corn, red onion, bell pepper, and a lime vinaigrette provides a wonderful fresh contrast to the rich enchiladas.
- Simple Cabbage Slaw: A crunchy slaw made with shredded cabbage, cilantro, and a tangy lime dressing can cut through the richness and add a refreshing crunch.
Additional Tips for Enchilada Perfection
- The Tortilla Trick is Non-Negotiable: The most common issue with homemade enchiladas is cracked tortillas. The method of dipping them in warm sauce is excellent. An alternative, more traditional method is to flash-fry them. Heat a small amount of oil in a skillet over medium-high heat. Using tongs, fry each tortilla for just 10-15 seconds per side until it’s pliable but not crispy. This makes them durable and adds a fantastic layer of flavor.
- Cheese Matters: Don’t use pre-shredded cheese! Packaged shredded cheeses are coated in starches like potato starch or cellulose to prevent clumping. These anti-caking agents prevent the cheese from melting into a smooth, creamy blanket. Buy blocks of Monterey Jack and Cheddar and shred them yourself for the best melt.
- Make Extra Sauce: This enchilada sauce is liquid gold. It’s always a good idea to make a double batch. You can use the extra right away for another meal, or you can freeze it in an airtight container for up to 3 months. Having homemade enchilada sauce in your freezer is a game-changer for quick weeknight meals.
- Embrace the Rotisserie Chicken Shortcut: While poached chicken thighs are ideal, life gets busy. For a high-quality shortcut, use a store-bought rotisserie chicken. Simply discard the skin and shred the meat. You’ll need about 3-4 cups of shredded chicken. You will need to use store-bought chicken broth for the sauce, but it will still be incredibly delicious and will cut your prep time in half.
- Don’t Overstuff the Tortillas: It can be tempting to load up each tortilla with as much filling as possible, but this is a leading cause of them splitting open during rolling or baking. A modest line of filling (about 2-3 tablespoons) is all you need. This ensures a good filling-to-tortilla-to-sauce ratio in every bite.
Frequently Asked Questions (FAQ)
1. Can I make these chicken enchiladas ahead of time?
Yes, absolutely! Enchiladas are a fantastic make-ahead meal. You can assemble the entire casserole (without baking) up to 24 hours in advance. Cover the dish tightly with foil and refrigerate. When you’re ready to bake, you may need to add an extra 10-15 minutes to the baking time since you’re starting from cold.
2. How do I freeze chicken enchiladas?
Enchiladas freeze beautifully. For best results, assemble them in a freezer-safe and oven-safe dish (like an aluminum foil pan). Instead of baking, cover the dish tightly with a layer of plastic wrap, followed by a layer of heavy-duty aluminum foil. They can be frozen for up to 3 months. To bake from frozen, remove the plastic wrap, cover with the foil, and bake at 375°F (190°C) for 45-55 minutes. Then, remove the foil and bake for another 10-15 minutes until the cheese is melted and bubbly.
3. Why do my corn tortillas always fall apart or get soggy?
This is the most common enchilada problem! It happens for two main reasons. First, the tortillas were not properly prepared. They must be softened before rolling by either dipping in warm sauce or flash-frying in oil (as described in the tips). Cold, dry tortillas will crack instantly. Second, they can get soggy if they sit in the sauce for too long before baking or if the sauce is too thin. Using a properly thickened sauce and baking the assembled enchiladas relatively soon helps maintain their integrity.
4. What’s the real difference between red and green enchilada sauce?
The primary difference is the main ingredient. Red enchilada sauce (salsa roja), like the one in this recipe, is made from dried red chili peppers (like Ancho, Guajillo, or Pasilla) that are rehydrated and blended with other ingredients like onion, garlic, and broth. It has a deep, earthy, and smoky flavor. Green enchilada sauce (salsa verde) is made from fresh tomatillos, jalapeños or serranos, cilantro, and onion. It has a bright, tangy, and zesty flavor profile. Both are delicious, just different!
5. Is it better to use corn or flour tortillas for enchiladas?
Traditionally and authentically, enchiladas are made with corn tortillas. The robust corn flavor is a classic pairing with the chili-based sauce, and when prepared correctly, they hold up well to baking. However, flour tortillas can also be used, and many people prefer their softer, chewier texture. Enchiladas made with flour tortillas are often called “Enchiladas Suizas” in some regions, especially when made with a creamy green sauce. If you use flour tortillas, you do not need to fry or dip them first, as they are already pliable, but a quick dip in the sauce still adds great flavor. It ultimately comes down to personal preference.
Homemade Chicken Enchiladas Recipe
Ingredients
For the Shredded Chicken Filling:
- 2 lbs (about 900g) Boneless, Skinless Chicken Thighs: Thighs are highly recommended over breasts as they remain incredibly moist and tender after poaching and shredding. Their richer flavor stands up beautifully to the enchilada sauce.
- 1/2 Medium White Onion, quartered: This adds a savory, aromatic base to the chicken as it cooks.
- 2 Cloves Garlic, smashed: Smashing the garlic releases its essential oils, infusing the chicken with a gentle, sweet garlic flavor.
- 1 Bay Leaf: A classic aromatic that adds a subtle layer of herbal complexity.
- 1 tsp Black Peppercorns: For a mild, woody spice.
- Water or Chicken Broth, to cover: Using chicken broth will result in an even more flavorful chicken, but water works perfectly fine.
- 1 tsp Salt: To season the chicken from the inside out.
For the Homemade Red Enchilada Sauce:
- 3 tbsp Avocado Oil or Vegetable Oil: A neutral oil is best to let the chili flavors shine.
- 3 tbsp All-Purpose Flour: This is the thickening agent that will give your sauce the perfect consistency to coat the tortillas.
- 1/4 cup High-Quality Chili Powder: This is the star of the sauce. Use a good American-style chili powder blend. For more authentic flavor, you can use pure ancho chili powder.
- 1 tsp Cumin Powder: Adds a warm, earthy, and slightly smoky flavor.
- 1/2 tsp Garlic Powder: For a layer of savory, allium flavor.
- 1/2 tsp Dried Oregano (preferably Mexican Oregano): Mexican oregano has citrusy and licorice notes that are distinct from its Mediterranean counterpart and perfect for this sauce.
- 1/4 tsp Smoked Paprika (optional): Adds a beautiful color and a subtle smoky depth.
- 4 cups (32 oz) Low-Sodium Chicken Broth: Using the broth from poaching the chicken is the secret weapon for the most flavorful sauce!
- 2 tbsp Tomato Paste: Provides acidity, a touch of sweetness, and helps deepen the red color and umami flavor.
- 1 tsp Apple Cider Vinegar: A small amount of acid at the end brightens all the flavors and balances the richness of the sauce.
- Salt and Black Pepper, to taste: Adjust at the end after the sauce has simmered.
For Assembly and Topping:
- 12–14 Corn Tortillas: Corn tortillas are traditional for enchiladas and provide a wonderful, toasted corn flavor that complements the sauce.
- 4 cups (about 16 oz) Shredded Cheese: A blend is best! I recommend a mix of Monterey Jack (for its excellent melting quality) and a medium Cheddar (for its sharp flavor). Oaxaca cheese is also a fantastic, authentic choice.
- 1 Medium White Onion, finely chopped: Part of this will be mixed into the chicken filling, and the rest can be used as a topping.
- Optional for Garnish: Fresh cilantro, sliced black olives, sour cream or Mexican crema, sliced avocado, cotija cheese.
Instructions
Part 1: Prepare the Shredded Chicken
- Poach the Chicken: Place the chicken thighs, quartered onion, smashed garlic cloves, bay leaf, and black peppercorns in a large pot or Dutch oven. Add enough chicken broth or water to cover the chicken by at least an inch. Add 1 teaspoon of salt.
- Simmer Gently: Bring the liquid to a gentle simmer over medium-high heat. Once it is simmering, reduce the heat to low, cover the pot, and let it cook for 20-25 minutes, or until the chicken is cooked through and tender. Important: Avoid a rolling boil, as this can make the chicken tough and rubbery. A gentle simmer is all you need.
- Shred the Chicken: Carefully remove the cooked chicken from the pot and place it on a cutting board or in a large bowl. Let it cool for a few minutes until it’s safe to handle. Do not discard the broth! This liquid gold is the base for your enchilada sauce. Strain the broth through a fine-mesh sieve into a large bowl or measuring cup to remove the onion, garlic, and spices. You should have at least 4 cups.
- Shred and Season: Once the chicken is cool enough, use two forks or your hands to shred it into bite-sized pieces. In a large bowl, combine the shredded chicken with about 1/2 cup of the finely chopped white onion. Set aside.
Part 2: Create the Rich Red Enchilada Sauce
- Make the Roux: In a medium saucepan, heat the 3 tablespoons of avocado oil over medium heat. Once warm, whisk in the 3 tablespoons of all-purpose flour. Cook, whisking constantly, for about 60-90 seconds. This step toasts the flour and removes any raw taste.
- Bloom the Spices: Add the chili powder, cumin, garlic powder, dried oregano, and optional smoked paprika to the saucepan. Continue to whisk constantly for another 30-45 seconds. This process, known as “blooming,” toasts the spices and unlocks their deepest, most potent flavors. The mixture will become thick and very fragrant.
- Build the Sauce: While whisking continuously, slowly pour in the 4 cups of strained chicken broth you reserved earlier. Pouring slowly and whisking vigorously is crucial to prevent lumps from forming. Once all the broth is incorporated, whisk in the 2 tablespoons of tomato paste until it is fully dissolved.
- Simmer and Thicken: Increase the heat to bring the sauce to a simmer. Once it begins to bubble, reduce the heat to low and let it gently simmer for 10-15 minutes, uncovered, stirring occasionally. The sauce will thicken to a consistency that can coat the back of a spoon.
- Finish the Sauce: Remove the sauce from the heat and stir in the 1 teaspoon of apple cider vinegar. Taste the sauce and season with salt and pepper as needed. It should be deeply flavorful and perfectly balanced.
Part 3: Assemble and Bake the Enchiladas
- Preheat and Prepare: Preheat your oven to 375°F (190°C). Lightly grease a large 9×13-inch baking dish.
- Combine Filling and Sauce: Add about 1 cup of the prepared enchilada sauce to the bowl with the shredded chicken and chopped onion mixture. Stir until the chicken is lightly coated. This ensures every bite of the filling is moist and flavorful.
- Soften the Tortillas (Crucial Step!): To prevent the corn tortillas from cracking and breaking when you roll them, you must soften them. Pour about 1.5 cups of the remaining enchilada sauce into a shallow dish or pie plate. One by one, dip each corn tortilla into the sauce, ensuring both sides are fully coated. This not only softens them but also infuses them with flavor.
- Fill and Roll: Take a sauce-dipped tortilla and lay it flat. Place a generous line of the chicken filling (about 2-3 tablespoons) down the center. Roll the tortilla up snugly and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas, arranging them tightly in a single layer.
- Sauce and Cheese: Pour the rest of the red enchilada sauce evenly over the top of the rolled tortillas in the baking dish, making sure to cover them completely from edge to edge. Sprinkle the 4 cups of shredded cheese blend evenly over the top.
- Bake to Perfection: Place the baking dish in the preheated oven. Bake for 20-25 minutes, or until the sauce is bubbly and the cheese is completely melted and slightly golden on the edges.
- Rest Before Serving: Remove the enchiladas from the oven and let them rest for 5-10 minutes. This allows them to set up, making them much easier to serve without falling apart. Garnish with your favorite toppings and serve immediately.
Nutrition
- Serving Size: One Normal Portion
- Calories: 650-750





