Preheat the oven. Set your oven to 375°F (190°C).
Lightly coat a 9x13-inch baking dish with cooking spray.
Sauté the aromatics. Heat the olive oil in a skillet over medium heat. Add onion and a pinch of salt, and cook 4–5 minutes until soft. Stir in garlic and cook 30 seconds until fragrant.
Bloom the spices. Sprinkle in cumin, chili powder, and smoked paprika.
Stir for 30 seconds to wake up the spices.
Make the creamy sauce base. Lower heat. Add cream cheese and stir until it begins to melt. Pour in chicken broth gradually, whisking to smooth it out.
Remove from heat and stir in Greek yogurt, green chiles, lime juice, 1/2 teaspoon salt, and black pepper to taste. The sauce should be creamy but pourable.
Taste and adjust. If it needs more tang, add a splash more lime. If it’s too thick, whisk in a bit more broth.
You want a sauce that coats a spoon lightly.
Mix the filling. In a bowl, combine shredded chicken with 1/2 cup of the sauce and 1/4 cup shredded cheese. Stir to moisten the chicken without making it soupy.
Soften the tortillas. Warm tortillas in a damp paper towel in the microwave for 45–60 seconds, or lightly toast them in a dry skillet. This keeps them from tearing when rolled.
Assemble the enchiladas. Spread a thin layer of sauce (about 1/2 cup) on the bottom of the baking dish.
Add a few tablespoons of chicken filling to each tortilla and roll snugly. Place seam-side down in the dish.
Sauce and cheese. Pour the remaining sauce evenly over the enchiladas. Sprinkle with the remaining cheese.
Bake. Bake 18–22 minutes, until bubbly at the edges and lightly golden.
Let rest 5 minutes before serving so everything settles.
Finish and serve. Top with chopped cilantro, scallions, or jalapeño. Serve with lime wedges for a bright finish.