Start by preheating your oven to 375°F (190°C). In your oven-safe skillet, heat olive oil over medium-high heat. Once hot, toss in the sliced poblano peppers, bell peppers, and onions. Let them sit undisturbed for about five minutes so they develop a golden-brown color. Then stir in chili powder, cumin, garlic powder, salt, and black pepper. Cook for 1–2 more minutes, stirring occasionally to coat the veggies in all those spices. Once fragrant and softened, transfer the mixture to a plate and set it aside.
In the same skillet, melt your butter over medium heat. Whisk in the flour and let it cook for one minute to get rid of the raw flour taste. Slowly pour in the diced tomatoes (with their juices) and chicken broth, whisking continuously. Let the sauce cook for about 3 minutes, until it becomes creamy and thick enough to coat the back of a spoon.
Now stir in the shredded rotisserie chicken and pinto beans into the sauce. Let them warm through, then sprinkle 1 cup of cheddar cheese evenly over the top. Layer the cooked fajita veggies you set aside earlier over the cheese. Then sprinkle the crushed tortilla chips all over the top and finish with the remaining 1 cup of cheese.
Place the skillet into the oven and bake for 15 minutes, or until the cheese is golden and bubbly. Remove from the oven and let it cool for a few minutes. Garnish with any toppings you like—fresh cilantro, sour cream, a squeeze of lime, or a drizzle of salsa for a zesty finish!