Start by patting the chicken breasts dry with paper towels so they sear properly. Season both sides generously with salt and black pepper for balanced flavor. Let the chicken rest for a few minutes while the skillet heats up.
Heat olive oil in a large skillet over medium heat until hot but not smoking. Add the chicken breasts and cook for about 6 to 7 minutes on each side until golden brown and fully cooked through. Remove the chicken from the skillet and let it rest before slicing.
Using the same skillet helps keep all the flavorful browned bits from the chicken. Add honey, soy sauce, apple cider vinegar, black pepper, garlic powder, onion powder, and cayenne pepper. Simmer the mixture for 2 to 3 minutes until slightly thickened and glossy.
Slice the cooked chicken into strips or bite-sized pieces for easier serving. Return the chicken to the skillet and toss it gently in the sticky honey pepper sauce. Make sure every piece gets fully coated with the sweet and spicy glaze.
Bring a large pot of salted water to a boil and cook the macaroni until al dente. Drain the pasta well so the cheese sauce stays creamy instead of watery. Set the cooked pasta aside while preparing the sauce.
Melt butter in a saucepan over medium heat and stir in the flour to create a roux. Slowly whisk in the milk until smooth and continue stirring until the sauce thickens. Add cheddar and mozzarella cheese, stirring until melted and creamy.
Add the cooked macaroni into the cheese sauce and stir until every piece is coated evenly. Taste and adjust the seasoning with salt and pepper if needed. The macaroni should look creamy, cheesy, and smooth.
Spoon the creamy macaroni cheese onto serving plates or bowls. Top with the glazed honey pepper chicken and drizzle extra sauce over the top. Finish with chopped parsley for a fresh and colorful garnish.