This creamy chicken enchiladas recipe is the one my daughters request for every single birthday dinner. Tender shredded chicken wrapped in soft tortillas, smothered in homemade white sauce, and baked until bubbly and golden. Emily started making these years ago after trying them at a potluck, and now we both make them constantly.
What makes these enchiladas different from the traditional red sauce version is that creamy, tangy white sauce. It’s made from scratch with butter, flour, chicken broth, and sour cream. The sauce is rich without being heavy, and it clings to every bite of tortilla and chicken.
I love that you can assemble the whole pan in the morning, stick it in the fridge, and just pop it in the oven when you get home. The active cooking time is maybe 20 minutes, and then the oven does the rest. Perfect for those nights when you need dinner to be easy but still want something that feels special.
Why You’ll Love This Creamy Chicken Enchiladas Recipe
The white sauce is incredibly flavorful but so simple to make. Just a basic roux with chicken broth and sour cream. No complicated techniques or hard-to-find ingredients. If you can make gravy, you can make this sauce.
Rotisserie chicken makes prep ridiculously fast. I buy a rotisserie chicken from Costco, shred it while it’s still warm, and I’m halfway done with the recipe. No cooking chicken from scratch unless you want to.
These enchiladas are comforting without being too heavy. The white sauce is rich, but the chicken and vegetables keep it balanced. You feel satisfied after eating but not stuffed and miserable.
The recipe feeds a crowd easily. One pan serves 8 people, which is perfect for family dinners or when you’re having people over. I’ve made two pans for bigger gatherings, and they always disappear.
Leftovers reheat beautifully and taste just as good the next day. The sauce doesn’t separate or get weird in the microwave. I actually pack these for lunch all the time.
You can customize the filling based on what you have. Add black beans, corn, extra vegetables – whatever needs using up in your fridge. The white sauce works with just about anything.
Ingredients for Creamy Chicken Enchiladas Recipe
I’ve made these enchiladas with everything from fancy organic ingredients to budget-friendly basics from Walmart, and they’re delicious either way. The homemade white sauce is what really makes them special.
For the Enchiladas:
- 8-10 medium flour tortillas
- 3 cups cooked shredded chicken
- 2 cups shredded Monterey Jack cheese, divided
- 1 cup shredded cheddar cheese, divided
- 1/2 cup diced green chiles (canned or fresh)
- 1/4 cup chopped fresh cilantro
- 1 small onion, diced
For the White Sauce:
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups chicken broth
- 1 cup sour cream (room temperature)
- 1/2 teaspoon ground cumin
- Salt and pepper, to taste
Flour tortillas work better than corn for this recipe. They’re softer and more pliable, so they roll without cracking. I use the burrito-sized tortillas and get about 8 enchiladas per pan. Medium-sized tortillas work too – you’ll just get more enchiladas that are slightly smaller.
Rotisserie chicken is my shortcut every single time. One chicken gives me exactly 3 cups of shredded meat, and it’s already seasoned perfectly. If you’re cooking chicken from scratch, poach or bake 1.5 pounds of chicken breasts, let them cool, and shred with two forks.
The cheese blend matters. Monterey Jack melts beautifully and has a mild, creamy flavor. Cheddar adds sharpness and that classic cheese pull. I buy the blocks and shred them myself because pre-shredded cheese has anti-caking agents that make it melt weird.
Canned green chiles are in the Mexican food aisle. I use the mild ones because my daughters don’t like too much heat, but the medium or hot versions work if you want more spice. Fire-roasted green chiles add even better flavor if you can find them.
Fresh cilantro makes a noticeable difference. The bright, herby flavor cuts through the richness of the cheese and sauce. I know some people hate cilantro – if that’s you, just skip it or use fresh parsley instead.
Room temperature sour cream is important for the sauce. Cold sour cream can cause the sauce to seize up and get lumpy when you stir it in. I set mine on the counter while I prep everything else so it warms up naturally.
Low-sodium chicken broth gives you better control over the salt level. The sauce reduces slightly as it thickens, so if you use regular broth, you might end up with something too salty.
How to Make Creamy Chicken Enchiladas Recipe
The key to perfect creamy enchiladas is making a smooth white sauce and not overfilling the tortillas. You want enough filling to make them substantial, but not so much that they burst open when you try to roll them.
1. Make the white sauce first. Melt butter in a large saucepan over medium heat. Once it’s fully melted and starting to foam, whisk in the flour. Cook this roux for about 1 minute, stirring constantly, until it’s smooth and lightly golden. This step cooks out the raw flour taste and creates the base for a silky sauce.
2. Gradually add the chicken broth while whisking continuously. Pour it in slowly – if you dump it all at once, you’ll get lumps. Keep whisking as the sauce heats up and thickens, about 3-4 minutes. It should coat the back of a spoon and look smooth and creamy.
3. Remove the pan from heat and stir in the sour cream, cumin, salt, and pepper. The residual heat will warm the sour cream without curdling it. Whisk until everything’s fully combined and smooth. The sauce should be pourable but thick enough to cling to the enchiladas. If it’s too thick, add a splash more broth.
4. In a mixing bowl, combine the shredded chicken, diced onion, green chiles, cilantro, and 1 cup of the cheese mixture (I use a mix of the Monterey Jack and cheddar). Stir it all together so the filling is evenly distributed.
5. Preheat your oven to 350°F. This moderate temperature cooks the enchiladas through without drying them out or making the cheese brown too fast.
6. Spread a thin layer of white sauce across the bottom of a greased 9×13-inch baking dish. This keeps the bottom enchiladas from sticking and adds extra sauciness to every bite. I use about 1/2 cup of sauce for this layer.
7. Working with one tortilla at a time, place about 1/3 cup of the chicken mixture down the center. Roll the tortilla tightly around the filling and place it seam-side down in the baking dish. Repeat with the remaining tortillas, arranging them snugly next to each other. You should fit 8-10 enchiladas in the dish depending on tortilla size.
8. Pour the remaining white sauce evenly over all the enchiladas. Make sure every enchilada gets covered – use a spoon to spread the sauce if needed. You want sauce seeping down between the rolls and coating the tops.
9. Sprinkle the remaining Monterey Jack and cheddar cheese over the top. Be generous – that melted cheese layer is what makes these so good.
10. Bake uncovered for 25-30 minutes until the sauce is bubbling around the edges and the cheese on top is melted and starting to turn golden. If the cheese isn’t browning enough for your liking, turn on the broiler for the last 2-3 minutes, but watch it closely.
11. Let the enchiladas rest for 5 minutes before serving. This resting time lets the sauce thicken slightly and makes it way easier to serve clean portions without everything sliding apart.
The biggest mistake people make is overfilling the tortillas. Less is more here – if you can’t roll them easily, you’ve added too much filling. Another common issue is adding cold sour cream to hot sauce, which causes curdling. Always let the sour cream come to room temperature first.
What to Serve with Creamy Chicken Enchiladas Recipe
These enchiladas are rich and filling, so I keep the sides simple and fresh to balance all that creamy goodness. You want something that adds texture and brightness without competing with the main dish.
Mexican rice is my go-to side. I make a simple version with rice, tomato sauce, chicken broth, and cumin. It cooks while the enchiladas bake, and everything’s ready at the same time.
Refried beans add protein and that classic Mexican comfort food vibe. I doctor up canned refried beans with a little chicken broth, cumin, and shredded cheese. Heat them on the stovetop until they’re smooth and creamy.
A fresh green salad with lime vinaigrette cuts through the richness perfectly. Romaine lettuce, tomatoes, avocado, and a simple dressing made from lime juice, olive oil, and a pinch of salt.
Black beans with cilantro and lime are lighter than refried beans but still substantial. Drain and rinse a can of black beans, warm them up, and toss with fresh cilantro and lime juice.
Chips and salsa or guacamole give everyone something to munch on while the enchiladas finish baking. I set out store-bought tortilla chips with whatever salsa I have in the fridge.
Roasted corn adds sweetness and a nice charred flavor. Toss frozen corn with olive oil and cumin, roast at 425°F for 15 minutes, and finish with lime juice and cilantro.
If you’re into easy Mexican-inspired dinners, try our four-ingredient chicken enchilada casserole when you want something even simpler than traditional rolled enchiladas.
Pro Tips & Variations
After making this recipe more times than I can count, I’ve figured out all the tricks that make these enchiladas even better. The base recipe is solid, but these tweaks help you customize it to your family’s taste.
Warm the tortillas before rolling them. I wrap them in a damp paper towel and microwave for 20-30 seconds. Warm tortillas are way more pliable and won’t crack when you roll them.
Use two spoons to fill the tortillas. One spoon to scoop the filling, another to push it off into the tortilla. This keeps your hands cleaner and makes the process faster.
Don’t skip the thin layer of sauce on the bottom of the pan. It prevents sticking and adds moisture to the bottom enchiladas. Without it, the bottom layer can get dry and stuck to the dish.
Save some cheese for sprinkling on individual servings. Some people in my family are all about extra cheese. I keep a bowl of shredded cheese on the table for topping.
Let the filling cool slightly before assembling if you’re using freshly cooked chicken. Hot filling makes the tortillas soggy and harder to work with.
Make the sauce ahead and store it in the fridge for up to 3 days. Just reheat it gently on the stovetop before assembling the enchiladas. This makes weeknight assembly even faster.
Spicy Version: Add diced jalapeños to the filling or use hot green chiles instead of mild. You can also stir a tablespoon of hot sauce into the white sauce for heat throughout.
Vegetarian Option: Skip the chicken and double up on beans – black beans, pinto beans, or a mix. Add sautéed bell peppers and corn for more substance. The white sauce works beautifully with vegetarian fillings.
Extra Vegetables: Sauté diced bell peppers, zucchini, or mushrooms and mix them into the chicken filling. Emily adds spinach sometimes, and it wilts right into the filling without anyone noticing.
Different Cheese: Pepper Jack adds a nice kick. Queso fresco crumbled on top after baking gives it an authentic Mexican restaurant feel. I’ve used all Monterey Jack when I didn’t have cheddar, and it was still great.
Corn Tortillas: If you prefer corn tortillas, warm them well and handle them gently. They’re more delicate than flour tortillas and can break more easily. You might need to use two overlapping corn tortillas per enchilada to make them sturdy enough.
Storage & Reheating Tips
These enchiladas are one of those rare dishes that actually taste better the next day. The flavors meld together overnight, and the sauce soaks into the tortillas in the best possible way.
Store leftovers covered in the refrigerator for up to 3 days. You can leave them right in the baking dish if you have room, or transfer to an airtight container. The sauce stays creamy and doesn’t separate.
Reheat individual portions in the microwave on 50% power for 2-3 minutes. The lower power setting prevents the cheese from getting rubbery. If the sauce looks a little thick after reheating, that’s normal – it absorbs into the tortillas as it sits.
For reheating the whole pan, cover with foil and warm in a 325°F oven for about 20-25 minutes until heated through. This method keeps the texture better than the microwave and re-melts the cheese nicely.
Freeze assembled but unbaked enchiladas for up to 3 months. Wrap the entire pan tightly in plastic wrap, then again in foil. Write the date and baking instructions on the foil. When you’re ready to bake, you can go straight from freezer to oven – just add 15-20 minutes to the baking time and keep them covered for the first 30 minutes.
Already baked enchiladas freeze well too. Let them cool completely, portion them into individual servings in freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Make-ahead for dinner parties: Assemble the entire pan up to 24 hours before you plan to bake. Cover tightly with plastic wrap and refrigerate. Pull it out 30 minutes before baking so it comes to room temperature, then bake as directed. This is how I handle holiday dinners when I need to prep ahead.
Common Questions
Can I use corn tortillas instead of flour?
You can, but they’re trickier to work with. Corn tortillas are more delicate and prone to cracking. You need to warm them really well – either by dipping them briefly in hot oil or steaming them wrapped in a damp towel. Some people use two overlapping corn tortillas per enchilada for extra stability. Flour tortillas are more forgiving for beginners.
How do I keep the tortillas from getting soggy?
Don’t oversaturate them with sauce, and make sure your filling isn’t too wet. Drain any excess liquid from the chicken or vegetables before mixing the filling. The thin layer of sauce on the bottom of the pan is enough – you don’t need to dip the tortillas in sauce before rolling.
Can I make the white sauce ahead of time?
Yes, the sauce keeps in the fridge for up to 3 days. Store it in an airtight container. It’ll thicken as it cools, so when you reheat it, whisk in a little extra chicken broth to thin it back to the right consistency. Reheat gently on the stovetop over low heat, stirring frequently.
What if my sauce is lumpy?
This usually happens if you added the broth too quickly or didn’t whisk constantly. You can save a lumpy sauce by pouring it through a fine-mesh strainer or blending it with an immersion blender until smooth. Prevention is easier though – just whisk constantly and add the broth gradually.
Can I use Greek yogurt instead of sour cream?
Full-fat Greek yogurt works as a substitute, though the flavor will be slightly tangier. Use the same amount and make sure it’s room temperature. Low-fat or non-fat yogurt might make the sauce thinner and less rich.
How many enchiladas does this recipe make?
It depends on your tortilla size and how much filling you use. With burrito-sized tortillas and 1/3 cup filling per enchilada, you’ll get 8-9 enchiladas. With smaller fajita-sized tortillas, you might get 10-12. Plan on 1-2 enchiladas per person depending on appetite.
Final Thoughts
This creamy chicken enchiladas recipe is one of those meals that makes everyone happy. My daughters love it, Emily’s family requests it constantly, and I never get tired of making it because it’s so straightforward and reliable.
The homemade white sauce is what sets these apart from other enchilada recipes. It’s creamy and flavorful without being complicated, and once you’ve made it a few times, you can do it without even looking at the recipe.
For more comforting Mexican-inspired dinners, check out our Bobby Flay chicken enchiladas for a different take on the classic, or try our creamy chicken and spinach casserole when you want similar flavors in a different format.

Creamy White Chicken Enchiladas
Ingredients
Equipment
Method
- Melt butter in a large saucepan over medium heat. Once foaming, whisk in flour and cook for 1 minute, stirring constantly, until smooth and lightly golden. This is your roux.
- Gradually add chicken broth while whisking continuously. Pour slowly to prevent lumps. Keep whisking as the sauce heats and thickens, about 3-4 minutes. The sauce should coat the back of a spoon.
- Remove from heat and stir in room temperature sour cream, cumin, salt, and pepper until fully combined and smooth. If the sauce is too thick, thin with a splash more broth. Set aside.
- In a mixing bowl, combine shredded chicken, diced onion, green chiles, cilantro, and 1 cup of the cheese mixture (mix of Monterey Jack and cheddar). Stir until evenly distributed.
- Preheat oven to 350°F (175°C).
- Spread a thin layer of white sauce (about 1/2 cup) across the bottom of a greased 9×13-inch baking dish.
- Warm tortillas wrapped in a damp paper towel in the microwave for 20-30 seconds to make them pliable. Working one at a time, place about 1/3 cup chicken mixture down the center of each tortilla. Roll tightly and place seam-side down in the baking dish. Arrange enchiladas snugly next to each other.
- Pour remaining white sauce evenly over all the enchiladas, making sure each one is covered. Use a spoon to spread sauce if needed.
- Sprinkle remaining Monterey Jack and cheddar cheese generously over the top.
- Bake uncovered for 25-30 minutes until sauce is bubbling around the edges and cheese is melted and golden. For extra browning, broil for 2-3 minutes at the end, watching closely.
- Let rest for 5 minutes before serving. This allows the sauce to thicken slightly and makes serving easier.
