In a large skillet, heat olive oil over medium heat. Add chopped onion and minced garlic, cooking until the onion is translucent, about 5 minutes.
Stir in the cooked shredded chicken, ground cumin, chili powder, salt, and black pepper. Cook for another 3-4 minutes until well combined and heated through. Remove from heat.
In a mixing bowl, combine sour cream and chicken broth to create a smooth sauce. Set aside.
Lightly heat the corn tortillas in a dry skillet for about 10 seconds on each side to make them pliable.
Spoon a portion of the chicken mixture onto each tortilla and sprinkle with a little shredded cheese. Roll up the tortilla tightly and place it seam-side down in a greased baking dish. Repeat with remaining tortillas and filling.
Pour the white sauce evenly over the rolled enchiladas, ensuring they are well-covered. Sprinkle the remaining shredded cheese on top.
Bake in the preheated oven for 20-25 minutes, or until the cheese is bubbly and golden brown.
Remove from the oven and let cool for a few minutes. Garnish with fresh cilantro before serving.