Clean the fish by rinsing them under cold water and patting them dry with paper towels. If needed, remove any bones or fins.
In a bowl, combine the all-purpose flour, paprika, garlic powder, onion powder, cayenne pepper (if using), salt, and black pepper. Mix well.
Dredge each fish in the seasoned flour mixture, ensuring they are well-coated on all sides.
Heat vegetable oil in a large skillet or frying pan over medium-high heat. The oil should be hot but not smoking.
Carefully place the coated fish in the hot oil, being careful not to overcrowd the pan. Fry the fish for about 2-3 minutes per side, or until golden brown and crispy.
Remove the fried fish from the skillet and place them on a plate lined with paper towels to drain any excess oil.
Enjoy your meal!