01 - Place the chicken pieces in a bowl and cover with buttermilk. Refrigerate and marinate for at least 20 minutes.
02 - In a separate bowl, combine flour, paprika, salt, and black pepper. Drain the chicken pieces from the buttermilk, dredge each piece in the seasoned flour, and shake off any excess.
03 - Heat vegetable oil in a large skillet over medium heat. Fry coated chicken pieces in batches for 4 to 5 minutes per side until golden brown and cooked through. Transfer to a paper towel-lined plate to drain excess oil.
04 - In a small saucepan, combine honey, soy sauce, cracked black pepper, and optional red pepper flakes. Simmer over low heat for 2 to 3 minutes, stirring frequently until slightly thickened.
05 - Place the fried chicken pieces in a clean bowl. Pour the warm honey pepper glaze over the chicken and toss thoroughly to coat each piece evenly.
06 - Boil elbow macaroni in a large pot of salted water according to package directions until al dente. Drain well and set aside.
07 - In a saucepan, melt butter over medium heat. Stir in flour and cook while whisking for 1 to 2 minutes. Gradually whisk in the whole milk and heavy cream until smooth. Lower the heat and blend in the shredded cheddar and mozzarella cheeses until fully melted. Season with garlic powder, onion powder, salt, and black pepper.
08 - Add the drained macaroni to the sauce, stirring to coat all the pasta evenly with the cheese mixture.
09 - Portion the creamy mac and cheese into individual bowls. Top generously with the honey pepper glazed chicken. Garnish with freshly ground black pepper or chopped parsley as desired.