Chicken Enchiladas: Easy Creamy White Sauce Version
The first time I slid this pan out of the oven, my family was already gathered at the counter with forks, asking if it was ready. That’s the effect these creamy chicken enchiladas have. Forget the smoky red sauce you’re used to. Eight soft flour tortillas are wrapped around peppery shredded chicken and bell peppers, then covered in a velvety homemade sauce of butter, milk, and cream. No dried chiles, no blender, just simple pantry and fridge staples.
Over the years this has become one of my most-ordered dishes, and I’ve refined it until it’s foolproof. Picture stretchy melted mozzarella, sauce bubbling at the edges, and a little heat from chili flakes cutting through all that creaminess. Make it for a Friday family dinner, bring it to a potluck, or assemble it the night before company arrives.
Here’s exactly how I do it.

Why This Recipe Works
- The sauce is made from scratch in minutes because a simple butter-and-flour base thickens milk into a smooth sauce, so your chicken enchiladas need no canned soup.
- The filling stays juicy because pre-cooked shredded chicken is warmed through in cream instead of being cooked again until dry.
- Sauce goes both under and over the rolls, so the tortillas soften evenly and never bake into a crisp, dry layer.
- The spice level is easy to adjust because the heat comes only from red chili flakes and black pepper, not a fixed spice blend.
- The bake time is short, since everything is already cooked and the oven only needs to melt the cheese and heat the pan through.
- It’s family-friendly because these chicken enchiladas are mild and creamy, a great introduction for kids and picky eaters.
Ingredient Notes
Unsalted butter: Forms the base of the sauce and gives it a rich flavor. Unsalted lets you control the seasoning.
All-purpose flour: Thickens the sauce. Cook it in the butter briefly so the sauce doesn’t taste floury.
Whole milk: The main body of the sauce. Whole milk gives a creamier result than low-fat milk.
Heavy cream: Used in both the sauce and the filling for a velvety finish. Any cream with at least 30% fat works well.
Chicken: Boiled and shredded chicken breast or thighs. Leftover roast chicken or rotisserie chicken also works well here.
Onion: Adds sweetness and depth to the filling. Chop it finely so it blends in and doesn’t form chunks.
Bell pepper (capsicum): Adds color and a slight crunch. Green gives a fresh bite; red or yellow gives a sweeter flavor.
Red chili flakes: Provide the heat inside the filling and a pop of color on top.
Black pepper and salt: Season both the sauce and the filling. Freshly ground pepper has a stronger flavor.
Flour tortillas: 8-inch soft flour tortillas roll easily without cracking. Warm them before filling.
Mozzarella cheese: Melts into a stretchy, golden layer. Shred it yourself from a block for the smoothest melt.
Substitutions Table
| Ingredient | Substitute | Effect on Result |
|---|---|---|
| Heavy cream | Half-and-half | Slightly thinner, lighter sauce |
| Whole milk | 2% milk | Less rich, but still creamy |
| All-purpose flour | Cornstarch (half the amount, mixed with cold milk) | Glossier sauce; gluten-free thickening |
| Chicken breast | Chicken thighs or rotisserie chicken | Juicier, more flavorful filling |
| Mozzarella | Monterey Jack or Mexican-blend cheese | Tangier flavor, a more classic Tex-Mex taste |
| Flour tortillas | Corn tortillas | More authentic flavor; warm well to prevent cracking |
| Red chili flakes | Diced green chiles or jalapeño | Fresher, greener heat |
Equipment Needed
- Medium saucepan (a heavy-bottomed pan helps keep the sauce from scorching)
- Large skillet for the filling
- Whisk (the key to a lump-free sauce)
- 9×13-inch baking dish
- Spatula or wooden spoon
- Box grater, if shredding your own cheese
Step-by-Step Directions
1. Start the sauce base
Melt the butter in a saucepan over medium heat, then stir in the flour and cook for 1–2 minutes.
How to know: The mixture should smell nutty and bubble gently. If it starts to brown, lower the heat.
2. Whisk in the milk
Pour in the milk gradually while whisking constantly, then add the salt and black pepper and cook for 2–3 minutes.
Why: Adding the milk slowly and whisking the whole time prevents lumps. The sauce is ready when it lightly coats the back of a spoon.
3. Finish with cream
Stir in the cream, cook for about 1 minute more, then take the pan off the heat and set it aside.
Tip: The sauce will thicken as it cools, so it’s fine if it looks a little loose right now.

4. Soften the onion
Heat the oil in a skillet over medium heat, add the chopped onion, and cook until soft and translucent.
How to know: It should look glossy and see-through at the edges, with no browning. This usually takes 3–4 minutes.
5. Build the filling
Add the shredded chicken, bell pepper, red chili flakes, black pepper, and salt, and cook for 2–3 minutes while stirring.
Why: This briefly heats the chicken and blooms the spices. Don’t cook the bell pepper too long; it should keep a slight crunch.
6. Make it creamy
Pour in the cream and cook for another 2–3 minutes until it coats the chicken, then set the filling aside.
How to know: The filling should look moist but not watery. If there’s extra liquid in the pan, cook it for one more minute.

7. Fill and roll the tortillas
Place a line of filling on each tortilla and roll it up tightly into a wrap.
Tip: Warm the tortillas for 20–30 seconds first so they fold without cracking, and don’t overfill them.
8. Assemble the pan
Spread a layer of sauce over the bottom of the baking dish, arrange the rolled chicken enchiladas seam-side down, cover them with the remaining sauce, and top with mozzarella.
Why: Sauce on the bottom keeps the tortillas from sticking and drying out. Placing them seam-side down keeps them from unrolling in the oven.

9. Bake and garnish
Bake in a preheated oven at 320°F (160°C) for 5–6 minutes, until the cheese has melted, then sprinkle with red chili flakes and serve.
How to know: The cheese should be fully melted and the sauce bubbling at the edges. For golden spots on top, broil for 1–2 minutes at the end and watch closely.
Recipe Card

Chicken Enchiladas
Ingredients
- For the Cream Sauce:
- 4 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 3 cups whole milk
- 1 tsp black pepper
- 1 tsp salt
- ½ cup heavy cream
- For the Chicken Filling:
- 2 tbsp oil
- 1 cup onion finely chopped
- 500 g about 1.1 lb chicken, boiled and shredded
- 1 cup bell pepper capsicum, diced
- 1 tsp red chili flakes
- 1 tsp black pepper
- 1 tsp salt or to taste
- ½ cup heavy cream
- For Assembly:
- 8 flour tortillas 8-inch
- 1½ cups shredded mozzarella cheese
- Red Chili flakes for sprinkling
Instructions
- Melt the butter in a saucepan over medium heat. Stir in the flour and cook for 1–2 minutes.
- Gradually whisk in the milk, then add the salt and black pepper. Cook for 2–3 minutes until thickened.
- Stir in the cream, cook for 1 minute more, and set aside.
- Heat the oil in a skillet and cook the onion until translucent.
- Add the chicken, bell pepper, red chili flakes, black pepper, and salt. Cook for 2–3 minutes.
- Stir in the cream and cook for 2–3 minutes. Set aside.
- Fill each tortilla with the chicken filling and roll it up tightly.
- Spread some sauce in a baking dish, place the enchiladas seam-side down, and cover them with the remaining sauce. Top with mozzarella.
- Bake at 320°F (160°C) for 5–6 minutes in a pre-heat oven until the cheese melts. Sprinkle with red chili flakes and serve.
Notes
- Warm the tortillas before rolling to prevent cracking.
- For a golden top, broil for 1–2 minutes at the end.
- Both the sauce and the filling can be made up to 1 day ahead and refrigerated.
Nutrition (per enchilada, approximate): Calories: 560 kcal | Protein: 32g | Carbohydrates: 34g | Fat: 33g | Fiber: 2g | Sodium: 1100mg
Tips for the Best Results
Ingredient Tips
- Use chicken thighs for a more tender filling that won’t dry out, even when reheated.
- Shred cheese from a block, since pre-shredded cheese contains anti-caking agents that make the melt grainy.
- Pat the bell pepper dry after chopping so it doesn’t release water into the filling.
Mixing Tips
- Warm the milk slightly before adding it to the roux for a faster, smoother sauce.
- Let the filling cool for 5 minutes before rolling so the tortillas don’t tear.
- Reserve about ¾ cup of sauce for the bottom of the dish and pour the rest on top.
Baking Tips
- Place the dish on the middle rack so the cheese melts evenly without the bottom scorching.
- If assembling from cold, bake for 15–20 minutes at 350°F instead of the short bake.
- Let the pan rest for 5 minutes after baking so the sauce sets and the chicken enchiladas lift out cleanly.
Troubleshooting Guide
Why are my chicken enchiladas soggy?
Usually the filling was too wet or the pan sat too long before baking. Cook off extra liquid from the filling and bake right after assembling.
Why is my white sauce lumpy?
The milk was added too quickly or without constant whisking. Whisk hard to break up the lumps, or strain the sauce through a sieve.
Why did my tortillas crack when rolling?
Cold tortillas are stiff and brittle. Warm them in the microwave under a damp paper towel for 20–30 seconds before filling.
Why did my sauce turn too thick?
The sauce kept thickening as it cooled. Whisk in a splash of warm milk until it’s pourable again.
Why does my enchilada filling taste bland?
The chicken wasn’t seasoned during boiling. Add salt, pepper, and chili flakes to the filling in small amounts and taste before rolling.
Flavor Variations
Green Chile Chicken Enchiladas
Stir a can of diced green chiles into the filling for a milder Southwest-style heat.
Spinach and Chicken Enchiladas
Fold a handful of wilted spinach into the filling for extra greens and color.
Smoky Chipotle Version
Add a teaspoon of chipotle in adobo to the cream sauce for a smoky, gentle heat.
Cheesy Jack Blend
Swap half the mozzarella for pepper jack for a bolder, spicier cheese layer.
Corn and Black Bean
Add a half cup each of sweet corn and rinsed black beans for a heartier, stretched filling.
Serving Options
With Mexican Rice
Serve your chicken enchiladas on a bed of tomato-flavored rice for a complete, filling dinner plate.
With a Crisp Side Salad
A simple salad with lime dressing cuts through the richness of the cream sauce.

With Refried Beans
A scoop of warm refried beans makes the plate feel like a proper Tex-Mex restaurant meal.
With Fresh Toppings
Top your chicken enchiladas with sliced avocado, pico de gallo, or a spoonful of sour cream for a fresh, cool contrast.
With a Soup Starter
Start with a small bowl of warm Chicken Soup for a cozy, two-course dinner.
Storage and Freezing
Room Temperature Storage
Don’t leave baked chicken enchiladas out for more than 2 hours. Transfer leftovers to an airtight container and refrigerate for up to 2-3 days.
Freezing
Freeze assembled, unbaked chicken enchiladas in a foil-covered dish for up to 2 months. Add the cheese right before baking for the best melt.
Thawing
Thaw overnight in the refrigerator. Bake covered at 350°F for 20 minutes, then uncover and bake for 10 minutes more until hot and bubbly.
Frequently Asked Questions
Can I make chicken enchiladas ahead of time?
Yes. Assemble the pan up to 24 hours ahead, cover, and refrigerate. Bake a little longer (about 15–20 minutes at 350°F) since the dish goes in cold.
What kind of chicken is best for enchiladas?
Boneless chicken thighs stay the juiciest, but chicken breast works fine. Rotisserie chicken is a great shortcut that also adds extra flavour.
Should I use corn or flour tortillas for enchiladas?
Flour tortillas are softer and roll without breaking, which is why I use them here. Corn tortillas give a more traditional flavour, but warm them well first.
Can I make white chicken enchiladas without cream?
You can replace the cream with extra whole milk and a handful of extra cheese. The sauce will be a bit lighter but still creamy.
How do I keep enchiladas from getting soggy?
Keep the filling on the dry side, put sauce under the enchiladas, and bake right after assembling. A short bake also helps the tortillas keep their shape.
Are creamy chicken enchiladas spicy?
They’re mild with a gentle warmth from the chili flakes. You can leave them out for kids or add jalapeños for more heat.
Can I reheat leftover enchiladas in the microwave?
Yes, heat single portions for 1–2 minutes. For the best texture, reheat the whole dish covered in the oven at 350°F until warmed through.
Related Recipes
If this cozy dish was a hit at your table, here are a few more chicken favourites to try next:







