Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the chicken pieces, salt, black pepper, garlic powder, and onion powder. Cook until the chicken is browned and cooked through, about 5-7 minutes.
Reduce the heat to low and stir in the honey, heavy cream, and crushed red pepper flakes (if using). Let the mixture simmer for 2-3 minutes.
Gradually add the shredded cheddar cheese and Parmesan cheese to the skillet, stirring until the cheeses are melted and the sauce is creamy.
Add the cooked macaroni to the skillet and stir until well combined. Cook for an additional 2-3 minutes to heat through.
Serve hot, garnished with chopped parsley.