Remove mozzarella sticks from the packaging. Cut them into half, if you like.
In a shallow bowl, place flour.
In another shallow bowl, whisk together eggs and milk.
In another shallow bowl, combine bread crumbs, Italian seasoning, garlic powder, and salt and pepper to taste.
Dredge mozzarella sticks in flour, dip in egg mixture and then roll in breadcrumbs mixture.
Dredge again in flour, dip in egg mixtures, and then roll in breadcrumbs to fully coat.
Arrange breaded mozzarella sticks in a single layer on a cookie sheet. Freeze for about 30 to 40 minutes or until firm.
In a deep, thick-bottomed pan over medium heat, heat about 2-inch deep of oil to 350 F.
Add mozzarella sticks in batches and cook, turning once or twice, for about 1 to 2 minutes or until golden and crisp.
With a slotted spoon, remove from pan and drain on a wire rack set over a baking sheet. Serve hot with marinara sauce.