Preheat your oven to 375°F and grab a 9x13-inch baking dish. Heat the olive oil in a skillet over medium heat, then toss in your minced garlic and chopped onion. Let them get soft and fragrant, about 2 minutes — you'll know it's ready when your kitchen smells amazing.
Stir in the ground cumin and chili powder into that garlic mixture, cooking for another 30 seconds. Add your shredded chicken, salt, and pepper, mixing everything together until it's well combined. This chicken filling is gonna be your enchiladas' best friend.
Mix the sour cream and enchilada sauce together in a separate bowl until you get a smooth, creamy consistency. Honestly, this step changes everything about the final texture. Pour about 1/3 of that creamy sauce into the bottom of your baking dish, spreading it out evenly.
Warm the corn tortillas slightly by wrapping them in a damp paper towel and microwaving for 30 seconds. Warm tortillas roll SO much easier than cold ones, trust me on this. I learned that the hard way after tearing like five tortillas my first time.
Lay out a tortilla, add 2-3 tablespoons of your chicken mixture down the center, then sprinkle about 2 tablespoons of cheese on top. Roll it up gently and place it seam-side down in your baking dish. Repeat until you've filled all 8 tortillas.
Pour the remaining creamy sauce over all the rolled enchiladas, making sure you get some coverage on each one. Top everything with the rest of the shredded cheese, and you'll love watching it get all bubbly and golden. Don't skip this step — that cheese layer on top is what makes people's eyes light up.
Bake for 25 minutes until the edges are bubbling and the cheese on top is melted and starting to brown. Let it cool for 5 minutes before serving because the filling is seriously hot. This resting time lets everything set so you get perfectly intact enchiladas on the plate.