Enchiladas need enough oven time for the tortillas to soften and the cheese to melt completely. So how long do you cook enchiladas in the oven for? The short answer is 20 to 25 minutes at 350°F, but the full answer depends on your filling, your tortillas, and whether you started with a hot or cold dish.
This guide breaks down exact bake times, temperatures, and simple doneness checks. By the end, you will know how to get soft tortillas and bubbly cheese every single time.
How Long Do You Cook Enchiladas In The Oven For
Most enchilada recipes bake at 350°F for 20 to 25 minutes. That range works for classic rolled enchiladas with a cooked filling. If your filling is raw, like uncooked ground beef or raw chicken, you need more time. In that case, plan on 30 to 35 minutes.
Here is a quick reference you can use right now:
- Cooked filling, rolled enchiladas: 20 to 25 minutes at 350°F
- Raw meat filling: 30 to 35 minutes at 350°F
- Enchiladas made ahead and chilled: 30 to 35 minutes at 350°F
- Large casserole-style enchiladas: 25 to 30 minutes at 350°F
- Frozen enchiladas: 40 to 45 minutes at 350°F, covered for the first half
The oven time changes because heat has to travel through the sauce, the tortillas, and the filling. The thicker the layers, the longer it takes. A single layer of thin rolled enchiladas heats fast. A deep dish packed with layers takes much longer.
Why 350°F Is The Standard Temperature
350°F is hot enough to melt cheese and bubble sauce without burning the tortillas. Higher heat, like 400°F, can scorch the cheese before the middle gets hot. Lower heat, like 300°F, dries out the tortillas before the filling warms through.
Some recipes call for 375°F. That works fine if you cover the dish with foil for the first 15 minutes. The foil traps steam, which softens the tortillas. Then you uncover and bake another 10 minutes to brown the cheese.
How To Tell When Enchiladas Are Done
Time alone is not enough. Use these checks to be sure:
- The sauce around the edges is bubbling, not just warm.
- The cheese on top is fully melted with a few golden spots.
- A knife inserted in the center feels hot when you touch the blade.
- The tortillas look soft and slightly glossy under the sauce.
- An instant-read thermometer in the center reads 165°F if you used raw meat.
If the cheese browns too fast, loosely tent the dish with foil. If the middle is still cold, add 5 minutes and check again.
Step-By-Step Baking Instructions
Follow these steps for a reliable bake every time.
- Preheat your oven to 350°F. Do not skip this. A cold oven throws off the timing.
- Spread a thin layer of sauce on the bottom of your baking dish. This stops the tortillas from sticking and burning.
- Roll your enchiladas and place them seam side down in the dish.
- Pour the rest of the sauce over the top. Cover every tortilla edge so they do not dry out.
- Sprinkle a generous layer of shredded cheese over the sauce.
- Cover with foil and bake 15 minutes. This step steams the tortillas soft.
- Remove the foil and bake 10 more minutes, until the cheese melts and bubbles.
- Rest the dish for 5 minutes before serving. This lets the filling set so it does not run out.
Total oven time: about 25 minutes. The rest period is not baking, but it matters for texture.
Should You Cover Enchiladas With Foil
Yes, for most of the bake. Foil traps steam, and that steam is what softens corn tortillas. Without it, the exposed edges turn hard and chewy.
Cover for the first 15 minutes, then uncover. If your filling is already hot when it goes in, you can cover for just 10 minutes. If you use flour tortillas, you can skip the foil, since they stay soft on their own.
Bake Time For Different Fillings
Chicken Enchiladas
Use cooked, shredded chicken. Bake at 350°F for 20 to 25 minutes. If the chicken is cold from the fridge, add 5 minutes.
Beef Enchiladas
Brown the beef first, then bake 20 to 25 minutes. Raw beef needs 30 to 35 minutes and must reach 160°F in the center.
Cheese Enchiladas
These bake fast. Go 18 to 22 minutes at 350°F. Any longer and the cheese turns rubbery.
Bean Enchiladas
Beans hold heat well. Bake 20 to 25 minutes. Mash them a bit so the filling stays put.
Common Mistakes That Affect Cook Time
- Using cold filling straight from the fridge. This adds 5 to 10 minutes.
- Packing the dish too full. Thick layers need longer, and the center stays cold.
- Skipping the sauce on top. Dry tortillas never soften, no matter how long you bake.
- Baking at 400°F or higher. The cheese burns before the middle heats.
- Not resting the dish. Cutting too soon makes the filling spill out.
Fix these and your bake time becomes predictable.
How To Reheat Enchiladas Without Drying Them Out
Cover the dish with foil and bake at 325°F for 15 to 20 minutes. Add a splash of sauce or a spoon of water to the dish before covering. The steam keeps everything soft. A microwave works in a pinch, but the tortillas get chewy fast.
Final Tips For Perfect Enchiladas
- Warm your tortillas before rolling so they do not crack.
- Use a dish that fits the rolls snugly. Empty space lets edges dry out.
- Shred your own cheese. Pre-shredded cheese has additives that melt poorly.
- Let the dish sit 5 minutes after baking.
- Check the center with a thermometer if you used raw meat.
The main takeaway is simple. Cook enchiladas at 350°F for 20 to 25 minutes with cooked filling, and up to 35 minutes if the filling is raw or the dish was made ahead. Cover with foil for the first part of the bake, uncover to melt the cheese, and always rest before serving. That is all it takes to get soft tortillas, hot filling, and melted cheese on your plate.