Preheat Oven: Set your oven to 375°F (190°C) to get it ready for baking.
Sauté Aromatics: In a large skillet, heat the olive oil over medium heat. Add the finely chopped onion and minced garlic to the pan, sautéing for about 3-4 minutes until the onion becomes translucent and fragrant.
Mix Filling: In a large mixing bowl, combine the shredded chicken, the sautéed onion and garlic mixture, cottage cheese, Greek yogurt, ground cumin, chili powder, salt, and black pepper. Stir thoroughly until all ingredients are evenly mixed and well combined.
Prepare Creamy Sauce: In a small saucepan, pour in the chicken broth and bring it to a gentle simmer. Gradually whisk in half of the shredded mozzarella cheese, stirring continuously until it melts into a smooth, creamy sauce. Remove from heat once combined.
Prepare Baking Dish: Lightly coat a 9x13-inch baking dish with cooking spray to prevent sticking.
Assemble Enchiladas: To make the tortillas easier to handle, warm them slightly in the microwave for about 20-30 seconds. Place 2-3 tablespoons of the chicken filling down the center of each tortilla and add a sprinkle of chopped spinach on top. Roll the tortillas tightly, then arrange seam-side down in the prepared baking dish.
Top with Sauce: Once all the enchiladas are rolled and in the dish, pour the creamy white sauce evenly over the top, ensuring they are well covered. Sprinkle the remaining shredded mozzarella cheese over the sauce.
Bake: Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the cheese on top is bubbly and golden brown.
Cool and Garnish: Once baked, remove the enchiladas from the oven and allow them to cool for a few minutes. Before serving, garnish with freshly chopped cilantro for a touch of color and flavor.
Notes
Serve the enchiladas directly from the baking dish, and consider adding a wedge of lime on the side for an extra citrusy kick.