Pound thick part of chicken breast or cut extra large breast horizontally into cutlets.Season with garlic powder, onion powder, paprika and salt.
Heat oil in a Dutch oven (or ovenproof skillet). Place seasoned chicken breast and cook undisturbed for 3-4 minutes on medium-high heat. Flip and cook for another 3 minutes. Remove and keep it loosely covered with a foil. After resting for 10 minutes, dice the chicken.
Preheat oven to 400 F.
Bring a large pot of water to boil. Season it with salt. Cook pasta until it is 3/4 cooked. (ref note 1).
In the same pot , melt butter. Stir in the flour and cook on low heat for 2-3 minutes( take care not to brown the flour).
Keep the heat low. Stir in the chicken stock and milk. Increase heat to medium and keep stirring for a couple of minutes for the sauce to thicken a bit. Let the mix simmer for 2 minutes.
Switch of the flame. Stir in garlic powder, onion powder, half of the cheese and mix until you get a smooth sauce.
Add cooked pasta, chopped chicken breast, and buffalo sauce to the Dutch oven. Give a gentle stir to coat pasta with the sauce.
Sprinkle rest of the cheese. Cover and bake for 15 minutes. Uncover and bake again for 10 minutes in the upper third of the oven to brown the top.
Quick Ranch Dressing (optional) - Mix 1/2 cup of mayo, 2 tablespoons Greek yogurt and 2-3 tablespoon ranch seasoning.
Serve with drizzle of ranch dressing and extra hot sauce if required.