Add chicken thighs to a bowl and drizzle with oil. Toss to coat then sprinkle with ranch seasoning. Toss again. Line out on a baking rack over a parchment paper covered baking sheet. Add to oven and roast for 40 minutes.
Start water boiling for the pasta.
Add pasta to boiling water and cook as directed on the package. Drain in a colander and return to pot away from heat.
In a sauce pan over medium high heat, add butter, onion powder and garlic powder. Once melted whisk in flour. Let cook for two minutes then whisk in milk and let cook for two minutes then whisk in remaining seasonings and cook another two minutes. Add in hot sauce then whisk in heavy cream and cook another two minutes. Then add in cheese, a handful at a time, whisking until it's melted in.
Remove chicken from oven. Remove meat from bones and then chop chicken.
Add cheese sauce to pasta and stir to thoroughly combine. Then add chopped chicken and stir again.
Add portion of mac & cheese to serving bowl. Drizzle with hot sauce (if desired). Top with green onions.
Notes
Ranch Seasoning
Keyword buffalo chicken, buffalo hot sauce, cheddar cheese, mac & cheese, mac and cheese, ranch seasoning, roasted chicken