01 - Boil elbow macaroni in salted water 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. Cook for 2-3 minutes until sauce thickens. Add cheddar, mozzarella, and cream cheese, stirring until completely melted and smooth. Season with salt, pepper, and smoked paprika.
04 - Pour cooked macaroni into the cheese sauce and fold gently until evenly coated. Spread mixture into a parchment-lined 9x13 inch baking dish.
05 - Let mac and cheese cool to room temperature, then refrigerate for at least 2 hours or freeze for 30 minutes until firm enough to handle.
06 - Cut chilled mac and cheese into 24 equal squares or use a small ice cream scoop to form balls.
07 - Arrange 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 - Dredge each mac and cheese piece in flour, shaking off excess. Dip into egg mixture, then coat thoroughly with seasoned panko, pressing gently to adhere.
09 - Heat 2 inches of vegetable oil in a heavy pot to 350°F. Fry bites in batches for 2-3 minutes, turning occasionally, until deep golden brown. Remove with a slotted spoon and drain on paper towels.
10 - Arrange fried bites on a serving platter and serve immediately while hot and crispy with your choice of dipping sauce.