1: Cut the chicken into small cubes.
2: Place the chicken cubes, onion powder, garlic powder, parsley, salt, and pepper into a mixing bowl. Mix well until all chicken pieces are coated.
3: Heat oil in a large skillet over medium-high heat. Add chicken in a single layer and cook until nicely golden brown, about 5 minutes.
4: Reduce the heat to low, then pour in the broth and milk. Allow it to simmer until liquid starts to bubble.
5: When the mixture starts to bubble, add the noodles and let it simmer until noodles are tender, about 10-12 minutes.
6: When noodles are tender, stir in the buffalo sauce and 1 cup of cheese. Stir until thick, creamy, and cheesy.
7: Divide the mac and cheese among serving bowls. Top with remaining cheese while still hot, and serve immediately.
8: For a fancier dish, transfer the mac and cheese to a baking dish, sprinkle remaining cheese on top, and broil until golden brown. Garnish with fresh parsley if desired.