Bring a large pot of salted water to a boil and cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, heat the olive oil. Add the chopped onion and garlic; sauté for about 2-3 minutes until the onion is translucent.
Stir in the shredded chicken and buffalo sauce, mixing well. Cook for an additional 2-3 minutes, allowing the chicken to absorb the flavors.
In a large mixing bowl, combine the cooked macaroni, chicken mixture, cheddar cheese, cream cheese, milk, garlic powder, onion powder, salt, and pepper. Stir until everything is fully incorporated.
Preheat your oven to 350°F (175°C).
Transfer the mac and cheese mixture to a greased baking dish, spreading it evenly.
Bake in the preheated oven for about 20-25 minutes, or until the cheese is bubbly and slightly golden on top.
Once done, remove from the oven and let it cool for a few minutes. Garnish with chopped parsley before serving.
Notes
Adjust the buffalo sauce to your preferred spice level.
Keyword buffalo chicken, comfort food, mac and cheese