Preheat and prep: Place a large, deep skillet over medium heat and add the oil. While it warms, dice the onion and bell pepper, mince the garlic, and slice the tortillas into strips.
Sauté aromatics: Add onion and bell pepper to the skillet.
Cook 4–5 minutes, stirring occasionally, until softened. Add garlic and cook 30 seconds, just until fragrant.
Brown the pork: Add ground pork. Break it up with a spatula and cook 5–7 minutes, until no pink remains and some browned bits form on the bottom.
If there’s excess fat, drain lightly, leaving a little for flavor.
Season well: Sprinkle in chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir to coat the pork evenly. Cook 1 minute to bloom the spices.
Add beans, sauce, and corn: Stir in black beans, enchilada sauce, tomato sauce, and corn (if using).
Bring to a gentle simmer.
Fold in tortillas: Add tortilla strips and stir to submerge them. They’ll soften and thicken the skillet, giving it that classic enchilada texture. Simmer 4–6 minutes, stirring occasionally, until slightly thickened.
Adjust and finish: Taste and add more salt if needed.
Squeeze in the lime juice. Sprinkle cheese over the top, reduce heat to low, and cover the skillet for 2–3 minutes to melt. If your skillet isn’t oven-safe, skip broiling; otherwise, you can broil for 1–2 minutes for bubbly, browned cheese.
Garnish and serve: Top with cilantro and green onions.
Add dollops of Greek yogurt or sour cream if you like. Serve hot as is, with a crisp side salad, or scoop into bowls with extra tortillas on the side.