Combine the chili powder, 1.5 teaspoons of garlic powder, and ¼ teaspoon of salt into a small bowl.Â
Sprinkle the spice mixture over both sides of the chicken thighs. Let the chicken thighs sit for 15 minutes.Â
Heat a large Dutch oven or pot over medium/high heat. Add 1 tablespoon butter.Â
When the butter is bubbling, add the chicken thighs to the pot and cook them for 5-6 minutes on each side depending on the size of the chicken breasts. Remove the chicken from the pot when the internal temperature of the chicken reaches 165ºF. Cover chicken thighs with tin foil and set aside.Â
Turn off the heat and remove any burn bits from the pot with a spatula.Â
Next, turn the heat to medium and add the remaining 3 tablespoons of butter to the pot.Â
When the butter is melted, add the flour to the pot and stir the two ingredients together with a whisk until a crumbly paste is formed.Â
Slowly pour a little milk into the pot at a time, whisking constantly as the mixture thickens. When all the milk has been added whisk for around 1-2 minutes as it continues to thicken.
Add the broth, 1 teaspoon salt, cumin, and ground pepper to the pot and whisk everything together.Â
Pour the noodles into the pot and stir. Bring the milk to a boil stirring the noodles every 1-2 minutes so the noodles do not stick to the bottom of the pot. Turn heat to medium/low and let the mixture simmer for 7-8 minutes or until the noodles are cooked to al dente. Be sure to stir the noodles periodically!**Â
While the noodles are cooking, shred the chicken thighs with 2 forks.Â
Add ½ cup of BBQ sauce to a microwave safe bowl and cook on high in the microwave for 30-40 seconds or until the BBQ sauce is hot. Pour the shredded chicken into the bowl with the BBQ sauce and toss until the chicken is coated.
When the noodles are cooked to al dente, slowly add the shredded cheese 1 cup at a time to the pot and stir until all the cheese has melted.Â
Finally, fold the shredded BBQ chicken into the macaroni and cheese.
Serve immediately.