01 - Cook elbow macaroni in salted boiling water according to package directions until al dente. Drain thoroughly and set aside.
02 - Melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1 minute, stirring constantly to form a smooth paste.
03 - Gradually pour in milk while whisking continuously. Continue stirring for 2-3 minutes until sauce thickens and bubbles.
04 - Reduce heat to low. Stir in cheddar, mozzarella, and cream cheese until completely melted and smooth. Season with salt, pepper, and smoked paprika.
05 - Fold cooked macaroni into cheese sauce until evenly coated. Spread mixture into a parchment-lined baking dish. Cool to room temperature, then refrigerate for minimum 2 hours or freeze for 30 minutes until firm.
06 - Remove chilled mac and cheese from refrigerator. Cut into 24 equal squares or use a small ice cream scoop to form balls.
07 - Prepare three shallow bowls: flour in the first, whisked eggs with milk in the second, and panko mixed with garlic powder, paprika, and cayenne in the third.
08 - Coat each bite in flour, shaking off excess. Dip in egg mixture, then press firmly into panko mixture to ensure even coating.
09 - Heat 2 inches vegetable oil to 350°F in a heavy pot or deep fryer. Fry bites in batches for 2-3 minutes, turning occasionally until golden brown and crispy. Transfer to paper towels to drain.
10 - Arrange hot fried bites on serving platter. Accompany with ranch, marinara sauce, or spicy aioli for dipping.