Healthy Enchilada Skillet

Category: Dinner Recipes

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.

★★★★★— Jenna M.

Save this healthy enchilada skillet for the nights when you want smoky Tex-Mex flavor, a thick sauce, and one pan to wash.

Save to Pinterest

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

Healthy Enchilada Skillet colorful, smoky, cheesy
  • 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

Can I use flour tortillas instead of corn tortillas?+

You can, but the texture changes. Flour tortillas soften faster and can get a little gummy in the sauce, while corn tortillas hold their shape and keep that classic enchilada feel. If flour is all you have, cut them into larger strips so they don’t disappear as quickly.

How do I keep the skillet from getting watery?+

Let the beef mixture simmer uncovered until the sauce looks slightly thick before adding the tortilla strips. If you rush that part, the tortillas soak up extra liquid and the skillet turns loose instead of hearty. A few extra minutes on the stove makes a big difference.

Can I make this healthy enchilada skillet ahead of time?+

Yes, but it’s best to stop before adding the tortillas and cheese. Reheat the filling, stir in the tortilla strips, then top with cheese and cover until melted. That keeps the tortillas from turning overly soft overnight.

How do I make it spicier without changing the whole recipe?+

Stir in a little chipotle powder or a splash of hot sauce when the enchilada sauce goes in. That boosts heat without changing the structure of the skillet, and the smoky base still comes through. Topping with sliced jalapeños works too if you want the heat on the surface instead of throughout.

Can I use ground turkey instead of ground beef?+

Yes, ground turkey works well here. It’s a little leaner and milder, so the cumin, chili powder, and enchilada sauce matter more for flavor. Cook it just until it’s no longer pink so it stays moist once the sauce simmers.

Healthy Enchilada Skillet

Healthy enchilada skillet with seasoned ground beef, black beans, corn, and tortilla strips simmered in smoky enchilada sauce, then topped with melted Mexican cheese. This easy one-pan Tex-Mex dinner has saucy thickness and melty cheese in about 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Dish
Cuisine: Tex-Mex
Calories: 520

Ingredients
  

Skillet filling
  • 1 lb lean ground beef (90/10) Use 90/10 for a lighter fat level.
  • 1 small onion, diced
  • 3 garlic, minced
  • 1 can (15 oz) black beans, drained
  • 1 cup frozen corn
  • 1 can (10 oz) red enchilada sauce
  • 1 can (10 oz) diced tomatoes with green chiles
  • 1 tsp cumin
  • 1 tsp chili powder
  • Salt and pepper to taste Season to your preference.
  • 1 6 corn tortillas, cut into strips Cut into strips for the skillet 'enchilada' texture.
Topping & serving
  • 1 cup Mexican cheese blend, shredded Use a blend that melts smoothly.
  • 1 Avocado, cilantro, and Greek yogurt for serving Garnish with sliced avocado and cilantro; add Greek yogurt for a lighter finish.

Equipment

  • 1 cast iron skillet

Method
 

Cook the beef and aromatics
  1. 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.
  2. Stir constantly while the garlic cooks so it doesn’t burn.
Simmer the enchilada sauce filling
  1. 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.
Build the skillet enchiladas
  1. 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.
Melt the cheese and serve
  1. 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.
  2. Serve hot with sliced avocado, fresh cilantro, and a dollop of Greek yogurt.

Notes

Pro tip: after browning, drain excess fat so the sauce stays thick and lower calorie without tasting dry. Refrigerate leftovers in an airtight container up to 3 days; reheat in a skillet over medium-low until hot (add a splash of water if it tightens). Freezing: yes, freeze up to 2 months; reheat from thawed gently, then add fresh toppings. For a dietary swap, you can replace half the ground beef with lean ground turkey while keeping the same seasonings for a lighter version.

You might also like these recipes

Leave a Comment

Recipe Rating