Cut the mozzarella sticks in half to make 24 shorter sticks and place them on a baking sheet and freeze for at least 30 minutes to help prevent the cheese from melting too quickly when frying.
In one shallow dish, place the flour.
In another shallow dish, whisk together the eggs and water.
In a third shallow dish, mix the breadcrumbs, garlic powder, onion powder, oregano, basil, salt, and black pepper.
Dredge each frozen cheese stick in the flour, shaking off any excess.
Dip the floured stick into the egg mixture, ensuring it is fully coated.
Roll the stick in the breadcrumb mixture, pressing gently to adhere the breadcrumbs, and for extra crunch, repeat the egg and breadcrumb steps to double-coat each stick.
In a large frying pan or deep fryer, heat the vegetable oil to 350°F (175°C), with the oil deep enough to fully submerge the mozzarella sticks.
Working in batches, fry the breaded cheese sticks for 1-2 minutes or until golden brown and crispy, using tongs to turn them occasionally for even cooking.
Remove the mozzarella sticks from the oil and place them on a paper towel-lined plate to drain any excess oil.
Serve the mozzarella sticks hot with marinara sauce or your favorite dipping sauce.