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 pour in the heavy cream. Stir well to combine.
Gradually add the cheddar and mozzarella cheeses, stirring until melted and creamy.
Stir in the honey and crushed red pepper flakes (if using) until well combined.
Add the cooked macaroni to the cheese sauce and mix until the pasta is evenly coated.
Transfer the mixture to a greased 9x13 inch baking dish. Sprinkle the grated Parmesan cheese on top.
Bake in a preheated oven at 350°F for 20-25 minutes, or until bubbly and golden on top.
Remove from the oven and let it cool for a few minutes. Garnish with chopped parsley before serving.