01 - Cook elbow macaroni in salted boiling water until al dente. Drain thoroughly and set aside.
02 - Melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute to form a roux. Gradually add milk while whisking constantly. Cook 2–3 minutes until thickened, stirring frequently.
03 - Remove from heat. Stir in sharp cheddar, salt, pepper, and paprika until completely melted and smooth. Add cooked macaroni and mix thoroughly. Spread mixture onto a baking tray and refrigerate for at least 1 hour until firm.
04 - Scoop chilled macaroni mixture into 1.5-inch balls, pressing firmly to compact. Place on a lined baking sheet and freeze for 30 minutes to firm up further.
05 - Arrange three shallow bowls: place flour in the first, beat eggs with milk in the second, and combine panko with Parmesan in the third.
06 - Dredge each frozen ball in flour, shaking off excess. Dip into egg mixture, then coat thoroughly with panko-Parmesan mixture. Press gently to ensure breading adheres.
07 - Heat 2 inches vegetable oil in a deep pot to 350°F. Fry balls in batches, turning occasionally, until deep golden brown and crispy, 2–3 minutes. Transfer to paper towels to drain.
08 - Arrange fried mac and cheese balls on a serving platter. Serve immediately with warm marinara sauce for dipping.