01 - Cook elbow macaroni in salted boiling water until al dente according to package directions. 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 roux.
03 - Gradually whisk in whole milk, continuing to stir until mixture thickens, approximately 2-3 minutes. Add sharp cheddar, mozzarella, and cream cheese. Stir until completely melted and smooth. Season with salt, pepper, and smoked paprika.
04 - Fold cooked macaroni into the 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 enough to handle.
05 - Cut chilled mac and cheese into 24 equal squares or use a small ice cream scoop to form balls. Keep chilled until ready to bread.
06 - Prepare three shallow bowls: first with flour, second with whisked eggs and milk, third with panko mixed with garlic powder, paprika, and cayenne pepper.
07 - Dredge each mac and cheese piece in flour, shaking off excess. Dip into egg mixture, then coat thoroughly with panko mixture, pressing gently to ensure adherence.
08 - Heat 2 inches of vegetable oil in a heavy pot or deep fryer to 350°F. Fry bites in batches for 2-3 minutes, turning occasionally, until golden brown and crispy. Remove with slotted spoon and drain on paper towels.
09 - Transfer to serving platter while hot. Accompany with ranch dressing, marinara sauce, or spicy aioli for dipping.