In a mixing bowl, combine the shredded mozzarella cheese, grated Parmesan cheese, garlic powder, onion powder, salt, and black pepper.
In a separate bowl, beat the eggs and set aside.
Scoop about a tablespoon of the cheese mixture and form it into a ball. Repeat until all the mixture is formed into balls.
Roll each cheese ball in flour, then dip into the beaten eggs, and finally coat with breadcrumbs. Make sure each ball is evenly covered.
Heat vegetable oil in a pot over medium heat. You’ll need enough oil to submerge the cheese balls.
Once the oil is hot, carefully add the cheese balls in batches, ensuring not to overcrowd the pot. Fry for about 3-4 minutes or until golden brown.
Use a slotted spoon to remove the balls from the oil and place them on a plate lined with paper towels to absorb excess oil.
Serve warm and enjoy with your favorite dipping sauce!