Heat the oil in a large skillet over medium heat. Add the ground beef and cook until browned, breaking up the clumps as you go.
Add the onions and green chiles and saute until the onions have softened, about 5 minutes.
Sprinkle the taco seasoning, smoked paprika, chipotle powder, and salt over the mixture and stir well to incorporate.
Pour the enchilada sauce over the meat mixture and stir. Let the mixture come up to a light simmer (small bubbles breaking the surface). Increase the heat slightly if you need to.
Spread the tortilla pieces over the sauce, and fold in gently to coat all of the pieces with the enchilada sauce. Let the mixture cook for 5 minutes.
Sprinkle the shredded cheeses over the top, followed by the cilantro and green onions. Cover with a lid (if the skillet doesn't have a lid, you lay a large baking sheet or piece of foil over it). This traps the steam and helps the cheese to melt.
When the cheese is melted, it's ready to serve!