Start by melting the butter in a skillet over medium-high heat. You’ll want it to be hot enough that it bubbles lightly. After that, sprinkle in the flour and whisk continuously for about 2 to 3 minutes until golden and bubbly. This creates a roux that will thicken your sauce beautifully.
Now, slowly whisk in the chicken broth, bringing it to a boil. Once it’s bubbling, reduce the heat to medium-low and let it simmer for around 5 minutes. You should see it thicken nicely, turning into a creamy base.
Next, stir in the sour cream, cumin, salt, garlic powder, and pepper. Make sure to whisk carefully to remove any lumps that might form. Once it’s all combined, take it off the heat.
Transfer this mixture into a blender or food processor. As it cools slightly, add the avocados, cilantro, and lime juice. Pulse until smooth and well-blended. Be cautious with hot liquids in the blender; you may need to remove the lid occasionally to let the steam escape.
Now, preheat your oven to 350°F. In a large skillet, heat the olive oil over medium-high heat. Add the onion, poblano peppers, and the jalapeño pepper. Sauté for about 5 to 6 minutes until the onions are cooked and translucent. This will enhance their sweetness and flavor.
To assemble the enchiladas, lay a tortilla flat on a surface. Spread a generous tablespoon or two of the avocado sauce down the center. Layer some of the sautéed vegetables, followed by the shredded chicken and a sprinkle of cheese. Carefully roll the tortilla, placing it seam-side down in a baking dish.
Continue with the remaining tortillas, repeating the process until all are filled and placed in the dish. Once assembled, drizzle the top with half of the remaining avocado cream sauce. This will keep the tortillas moist while baking.
Cover your dish with foil and bake it in the preheated oven for about 20 minutes. They should be heated through and starting to harden slightly at the edges.
Finally, remove the enchiladas from the oven. Garnish with extra cilantro, cheese, and sour cream if desired. Serve hot and enjoy every delicious bite of your Chicken Enchiladas!