Warm a large oven-safe skillet over medium heat and add the oil. Add the onion and bell pepper.
Cook 4–5 minutes until softened and lightly browned.
Stir in the cabbage (or zucchini). Cook 3–4 minutes, just until it softens but still has some bite. Do not overcook—you want it to mimic tortilla texture.
Add the shredded chicken to the skillet. Sprinkle in cumin, chili powder, smoked paprika, garlic powder, oregano, salt, and pepper.
Toss to coat.
Pour in the enchilada sauce and stir until everything is evenly sauced. Taste and adjust seasoning if needed. Reduce heat to low and let it simmer 2–3 minutes to meld flavors.
Sprinkle cheese evenly over the top.
Cover the skillet with a lid (or tent with foil) and cook 2–3 minutes until the cheese melts. Alternatively, broil uncovered for 1–2 minutes until bubbly and lightly golden.
Remove from heat. Sprinkle with cilantro and add your favorite toppings.
Serve hot with lime on the side.