01 - Boil macaroni in salted water according to package directions. Drain thoroughly and set aside.
02 - Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute, stirring constantly to form a roux.
03 - Gradually whisk in milk, stirring continuously for 2–3 minutes until thickened. Add 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. Spread mixture in a parchment-lined baking dish. Cool to room temperature, then refrigerate for at least 2 hours 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.
06 - Arrange three shallow bowls: first with flour, second with whisked eggs and milk, third with panko mixed with garlic powder, paprika, and cayenne.
07 - Dredge each piece in flour, dip in egg mixture, then coat thoroughly with panko. Press gently to ensure breading adheres properly.
08 - Heat 2 inches of oil in a heavy pot to 350°F. Fry bites in batches for 2–3 minutes, turning occasionally, until deeply golden brown and crispy. Drain on paper towels.
09 - Transfer fried bites to a serving platter. Accompany with ranch, marinara, or spicy aioli for dipping.