Step 1: Prepare the Chicken: Heat olive oil in a large skillet over medium heat. Add chicken breasts and cook until fully cooked through and no longer pink inside (approximately 6-8 minutes per side). Remove chicken from skillet and shred with two forks or in a stand mixer on low with the paddle attachment.
Step 2: Saut the Aromatics: In the same skillet, add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
Step 3: Combine Chicken and Aromatics: Add the shredded chicken back into the skillet with the onions and garlic. Stir in the diced green chiles, cumin, garlic powder, onion powder, salt, and pepper. Mix well to combine.
Step 4: Prepare the Creamy Sauce: In a large bowl, whisk together the softened cream cheese, sour cream, 1 cup of the shredded Monterey Jack cheese, and chicken broth until smooth and well combined.
Step 5: Assemble the Enchiladas: Preheat oven to 350F (175C). Lightly grease a 9x13 inch baking dish. Spoon about 1/3 cup of the chicken mixture into each tortilla, roll up tightly, and place seam-side down in the prepared baking dish.
Step 6: Cover with Sauce and Cheese: Pour the creamy sauce evenly over the rolled enchiladas. Sprinkle the remaining 1 cup of shredded Monterey Jack cheese over the top.
Step 7: Bake the Enchiladas: Bake in the preheated oven for 20-25 minutes, or until the cheese is melted and bubbly and the sauce is heated through.
Step 8: Garnish and Serve: Remove from oven and let cool slightly before serving. Garnish with chopped cilantro, diced tomatoes, and/or additional sour cream, if desired.
Optional: For a spicier dish, add 1/2 teaspoon of chili powder to the chicken mixture or a pinch of cayenne pepper to the sauce. To make this recipe gluten-free, use corn tortillas instead of flour tortillas.