All the best parts of enchiladas show up in one skillet here: saucy beef, tender tortilla strips, sweet corn, black beans, and a bubbling top of melted cheese. It lands on the table looking like a weeknight shortcut, but it eats like a full meal with real Tex-Mex comfort built in.
The trick is letting the tortillas soften right in the sauce instead of layering everything dry and hoping the oven fixes it. That simmer gives them enough time to turn tender without falling apart, and the red enchilada sauce clings to every bite. Using both cheddar and mozzarella helps the top get browned and stretchy at the same time.
Below you’ll find the timing that keeps the skillet from turning soupy, plus the one swap I reach for when I want a little more heat without changing the whole dish.
The tortillas softened right in the sauce without turning mushy, and the broiled cheese on top gave it that melty, restaurant-style finish. My husband went back for seconds and asked if I could put this in the regular rotation.
Save this enchilada skillet for the nights when you want all the enchilada flavor with one pan and no rolling.
The Part Most Enchilada Skillets Get Wrong
The biggest mistake is treating the tortilla strips like a garnish instead of part of the filling. If they go in too early, they disintegrate and the whole skillet turns heavy. If they go in too late, they stay chewy and dry at the edges. The sweet spot is a short simmer in the sauce so they soften just enough to mimic the texture of enchiladas without losing structure.
The other place this dish falls apart is moisture. Ground beef releases fat, tomatoes bring extra liquid, and the beans and corn add their own. Draining the beef and simmering long enough for the sauce to coat rather than pool keeps the skillet hearty instead of soupy.
- Browned beef — This is the backbone of the dish, and you want actual browning, not gray steam. If the pan is crowded, the meat will boil in its own juices and the filling tastes flat.
- Red enchilada sauce — Use a sauce you’d happily eat straight from the can, because it carries the whole skillet. A mild or medium version works best if you plan to add sour cream at the table.
- Corn tortillas — Corn tortillas hold up better than flour here and give you that unmistakable enchilada flavor. Cut them into strips so they soften evenly and don’t clump.
- Cheddar and mozzarella — Cheddar brings sharp flavor, while mozzarella gives the top that stretchy melt. Either one alone works, but the blend gives you a better finish under the broiler.
What Each Ingredient Is Actually Doing in This Skillet

- Ground beef — Use 85/15 if you can. It has enough fat for flavor without leaving the skillet greasy, and it still tastes rich after the sauce goes in. Leaner beef works too, but don’t skip the seasoning.
- Black beans and corn — These stretch the dish and add the sweet-savory contrast that keeps it from tasting like plain meat sauce. Canned is perfect here; just drain them well so they don’t water down the skillet.
- Enchilada sauce and diced tomatoes — The sauce gives you the chile flavor, and the tomatoes loosen it just enough to coat the tortillas. If your sauce is thick, the tomatoes keep the skillet from drying out under the broiler.
- Cumin and chili powder — These deepen the base flavor fast. Blooming them in the onion and garlic for a minute wakes them up, which matters more here than adding extra at the end.
- Shredded cheese — Freshly shredded melts cleaner than bagged cheese, which often has anti-caking starch. If bagged is what you have, it still works, but the top may not get quite as silky.
Getting the Tortillas Soft Without Turning the Skillet Mushy
Build the savory base first
Start by browning the beef in a large oven-safe skillet until you see deep color on the edges and no pink left in the center. Drain off the excess fat so the finished dish doesn’t feel oily. Add the onion and cook until it turns translucent with a little gold at the edges, then stir in the garlic, cumin, and chili powder for one minute. That short bloom keeps the spices from tasting raw.
Let the sauce coat, not drown
Stir in the beans, corn, enchilada sauce, and diced tomatoes until everything looks evenly mixed. You want a thick, spoon-coating sauce before the tortillas go in. If it looks too loose at this point, let it simmer uncovered for a couple of minutes before adding the tortilla strips, because the tortillas will absorb liquid fast.
Fold in the tortillas with just enough time
Add the tortilla strips and press them into the sauce so they’re mostly submerged. Simmer for 8 to 10 minutes, stirring once or twice, until the strips are soft at the center but still hold their shape. If you cook them much longer, they break down and the skillet loses that enchilada texture.
Broil until the top turns bubbly
Scatter the cheese over the surface and move the skillet under the broiler for 3 to 4 minutes. Watch it closely; the difference between bubbly and burned is narrow. Pull it as soon as the edges are melted and the top has a few browned spots, then finish with sour cream, avocado, and cilantro.
Three Ways to Adjust the Skillet Without Losing the Plot
Make it dairy-free
Skip the cheese topping and finish with avocado, cilantro, and a spoon of dairy-free crema if you like. You’ll lose the browned, stretchy top, but the skillet still tastes complete because the sauce and beef carry the main flavor.
Use ground turkey instead of beef
Ground turkey works well if you brown it hard and season it generously. It makes the skillet lighter, but it also means you need to be a little more careful with the fat level, since turkey can dry out faster than beef.
Make it gluten-free
This recipe is naturally close to gluten-free as long as your enchilada sauce is certified gluten-free. Corn tortillas are the right choice here anyway, and they give the dish the texture it needs without any flour tortillas getting gummy.
Turn up the heat
Add diced green chiles or a pinch of cayenne with the spices if you want more heat. That gives you a cleaner, steadier burn than trying to fix a mild sauce at the table with hot sauce alone.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The tortillas will soften more as they sit, but the flavor gets even better by the next day.
- Freezer: This freezes well, though the tortillas will be softer after thawing. Cool completely, portion it into freezer-safe containers, and freeze for up to 2 months.
- Reheating: Reheat gently on the stovetop or in the microwave with a splash of water or broth to loosen the sauce. The mistake people make is blasting it over high heat, which dries out the beef before the center is hot.
Questions I Get Asked About This Recipe

Enchilada Skillet
Ingredients
Equipment
Method
- Brown the ground beef in a large oven-safe skillet, then drain the fat.
- Sauté the diced onion for 3 minutes, then add the minced garlic, cumin, and chili powder and cook for 1 minute.
- Add the drained black beans, drained corn, red enchilada sauce, and diced tomatoes, then stir to combine.
- Fold in the tortilla strips, press them into the sauce, and simmer for 8-10 minutes until the tortillas soften.
- Scatter the shredded cheddar and mozzarella over the top, then broil for 3-4 minutes until bubbly and golden.
- Serve the enchilada skillet with sour cream, avocado, and cilantro.


