Smoky, saucy enchilada filling with tender beef, black beans, sweet corn, and melted cheese is exactly the kind of one-pan dinner that earns a permanent spot in the weeknight rotation. The tortillas soften just enough to thicken the sauce without turning mushy, and every bite lands with a little heat, a little sweetness, and plenty of savory depth.
What makes this skillet work is the order: brown the beef well first, then let the enchilada sauce and tomatoes simmer long enough to tighten up before the tortillas go in. That keeps the final dish spoonable instead of watery. Lean beef helps keep the skillet from feeling greasy, while black beans and corn add enough bulk that you don’t need a heavy hand with cheese to make it satisfying.
Below, I’ve included the small technique choices that keep the sauce thick, plus a few swaps for making this skillet fit what you’ve got in the pantry.
The sauce thickened up perfectly and the tortilla strips held their shape instead of disappearing. I topped mine with Greek yogurt and avocado, and my husband asked me to put this in the regular dinner rotation.
Save this healthy enchilada skillet for the nights when you want smoky Tex-Mex flavor, a thick sauce, and one pan to wash.
The Trick to Keeping a Skillet Enchilada from Turning Watery
The biggest mistake in a dish like this is rushing the simmer. Enchilada sauce, tomatoes, and vegetables all give off moisture, and if you add the tortillas before that liquid has a chance to reduce, they soak up the extra and turn the whole pan loose and heavy. A good skillet enchilada should look saucy, not soupy.
Lean ground beef helps here because there isn’t much fat to drain off, but you still need to cook off the moisture from the onions and meat before the sauce goes in. Once the filling simmers, the sauce should cling to the beans and beef instead of pooling around them. That’s the point where you know it’s ready for the tortilla strips.
What Each Ingredient Is Doing in This Pan

- Lean ground beef — This gives the skillet its hearty base without a greasy finish. Ninety-ten beef is the sweet spot here; anything fattier means more draining and a heavier sauce.
- Red enchilada sauce — This is the backbone of the dish, so use a brand you like on its own. If your sauce tastes flat from the can, a pinch more cumin and a little salt usually wakes it up.
- Black beans — They stretch the meal and add creamy texture that holds up well in the skillet. Canned beans are perfect; just drain them so they don’t thin the sauce.
- Frozen corn — It brings sweetness and pop without extra prep. Use it straight from frozen; thawing first is unnecessary.
- Corn tortillas — Cut into strips, they thicken the filling and give you that enchilada feel without layering or rolling. Flour tortillas don’t behave the same way here; they go softer faster and can turn gummy.
- Mexican cheese blend — This melts smoothly over the top and ties everything together. Freshly shredded cheese melts better than pre-shredded, but either works if that’s what you have.
- Greek yogurt, avocado, and cilantro — These toppings matter more than they look. The yogurt cools the smoky sauce, avocado adds richness, and cilantro cuts through the cheese so the skillet doesn’t taste heavy.
Build the Filling First, Then Let the Tortillas Soak in Just Enough Sauce
Brown the beef and onion together
Cook the ground beef and diced onion over medium-high heat until the beef is browned and the onion is soft and translucent, with a little color at the edges. If there’s a lot of liquid in the pan, keep cooking until it evaporates before adding the garlic. Garlic only needs about 30 seconds; any longer and it can turn bitter once the sauce goes in.
Let the sauce simmer and tighten
Stir in the beans, corn, enchilada sauce, diced tomatoes with green chiles, cumin, chili powder, salt, and pepper, then let everything simmer for 8 to 10 minutes. You’re looking for small bubbles and a sauce that coats a spoon instead of running off in a thin layer. If it still looks loose, give it another couple of minutes uncovered before moving on.
Add the tortilla strips at the end
Stir in the tortilla strips only after the filling has thickened. They need just enough time in the hot sauce to soften and absorb flavor, but not so long that they disappear. This is where the texture shifts from bean-and-beef chili to enchilada skillet, so don’t add them early.
Melt the cheese without drying the pan
Sprinkle the cheese over the top, cover the skillet, and turn the heat to low for 2 to 3 minutes. Low heat melts the cheese evenly without scorching the bottom of the skillet or tightening the sauce too much. Take it off the heat as soon as the cheese looks glossy and melted.
How to Adapt This Skillet When You Need a Different Finish
Make it with ground turkey
Ground turkey works well if you want a lighter skillet, but it needs a little help from the spices because it’s milder than beef. Add an extra pinch of salt and cumin, and don’t let it overcook or it can go dry before the sauce even hits the pan.
Make it dairy-free
Skip the cheese or use a dairy-free shred that melts well, then finish with avocado and cilantro for richness. The skillet itself already has plenty of body, so you won’t lose the satisfying texture if you leave the dairy off the top.
Make it gluten-free
This is naturally close to gluten-free as long as your enchilada sauce is certified gluten-free and your tortillas are corn. Check the label on the sauce, since that’s the ingredient most likely to hide a wheat-based thickener.
Stretch it for a bigger crowd
Add another can of beans or a second cup of corn and serve it with extra tortillas on the side. The sauce stays balanced because the enchilada base is bold enough to carry more volume without tasting diluted.
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 stays strong.
- Freezer: It freezes well for up to 2 months, though the tortilla texture will be softer after thawing. Cool it completely first and freeze in portions for the easiest reheating.
- Reheating: Warm it gently on the stove over medium-low with a splash of water or broth if the sauce has thickened too much. The biggest mistake is blasting it over high heat, which can make the cheese greasy and dry out the beef.
Questions I Get Asked About This Recipe

Healthy Enchilada Skillet
Ingredients
Equipment
Method
- Heat a cast iron skillet over medium-high heat. Add the lean ground beef and diced onion, cook 6–8 minutes until browned, then drain any excess fat and add the minced garlic for 30 seconds.
- Stir constantly while the garlic cooks so it doesn’t burn.
- Add the black beans, frozen corn, red enchilada sauce, diced tomatoes with green chiles, cumin, chili powder, and salt and pepper to the skillet. Stir well, bring to a simmer, and cook 8–10 minutes until the sauce thickens slightly.
- Add the corn tortilla strips and stir to coat evenly with the saucy mixture. Cook 2–3 minutes, then spread the mixture into an even layer.
- Sprinkle shredded Mexican cheese evenly over the top. Cover and cook on low heat 2–3 minutes until the cheese is melted and bubbly at the edges.
- Serve hot with sliced avocado, fresh cilantro, and a dollop of Greek yogurt.


