Slice mozzarella into sticks about 3×2 inches. Place them on a baking sheet lined with parchment paper.
Whisk the egg and water together in a bowl.
Mix breadcrumbs with onion powder, garlic powder, salt, and pepper. Dip each cheese stick in egg, then breadcrumbs. Repeat to double coat. Put them back on the sheet.
Freeze the breaded sticks for at least 1 hour. This keeps them from melting when fried.
Mix all ranch dip ingredients in a bowl and chill in the fridge.
Heat oil to 350°F. Fry the sticks in small batches for 2–3 minutes until golden. Drain on a rack or paper towels.
In a bowl, mix all the spices. Slowly whisk in some of the hot frying oil until it becomes a spicy sauce.
Brush or drizzle the Nashville hot oil over the fried mozzarella sticks.
Serve the spicy cheese sticks warm with the chilled ranch dip. Enjoy while gooey!