01 - Cook elbow macaroni following package directions until al dente. Drain well and set aside.
02 - In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Gradually add milk, stirring constantly until mixture thickens, about 3 minutes.
03 - Remove saucepan from heat. Stir in shredded cheddar, Parmesan, salt, and black pepper until sauce is smooth.
04 - Fold macaroni into the cheese sauce, ensuring each piece is thoroughly coated.
05 - Spread mixture onto a parchment-lined baking sheet at a 1-inch thickness. Refrigerate until completely firm, minimum 2 hours, or freeze for 30 minutes.
06 - Scoop chilled macaroni mixture and shape into 1 1/2-inch balls. Place onto a tray.
07 - Arrange three bowls: the first with flour, the second with beaten eggs, and the third combining panko, garlic powder, and paprika.
08 - Individually coat each ball in flour, dip into eggs, and roll in the panko mixture until fully covered.
09 - Heat 2 inches of vegetable oil in a deep pot or large skillet to 350°F (175°C). Fry bites in batches for 2–3 minutes until golden brown and crisp, taking care not to overcrowd the pan.
10 - Remove fried bites with a slotted spoon and transfer to paper towels to drain. Serve immediately hot with preferred dipping sauce.