01 -
Heat olive oil in a large, deep skillet or Dutch oven over medium-high heat. Add diced chicken, smoked paprika, garlic powder, salt, and black pepper. Sauté for 4 to 5 minutes until chicken is lightly browned but remains undercooked.
02 -
Add BBQ sauce and honey to the chicken. Cook for an additional 2 minutes, stirring to ensure each piece is evenly coated.
03 -
Pour in the uncooked elbow macaroni, chicken broth, and whole milk. Mix thoroughly, ensuring all pasta is submerged.
04 -
Bring contents to a boil. Reduce heat to medium-low, cover, and simmer for 10 to 12 minutes, stirring occasionally, until pasta is al dente and most liquid is absorbed.
05 -
Add unsalted butter, shredded cheddar cheese, and mozzarella cheese. Stir continuously until cheeses are fully melted and the mixture becomes creamy.
06 -
Taste and adjust seasoning with additional salt and pepper if required. Remove from heat.
07 -
Sprinkle chopped parsley and crispy fried onions or bread crumbs over the top, if desired. Serve immediately while hot.