In a large bowl, add the eggs, bread crumbs, cheese, onion, garlic, parsley, dill, and pepper. Stir together until a thick paste forms.
Add the fish and stir until the fish is evenly incorporated.
Fill a cast iron skillet with oil, about 1-inch high. Heat until it reaches 375°F.
Roll about 1 1/2 tablespoons of the fish mixture into a ball and carefully drop into the hot oil. Repeat with the remaining fish mixture until the skillet is about 75% full. Let sit undisturbed for about 1 minute, until the underside is golden brown. Flip and cook for an additional 30 to 40 seconds, until golden brown.
Transfer fried nuggets to a cooling rack set over a baking sheet to drain and cool slightly.
Repeat frying until all of the fish mixture is used.
Serve with lemon wedges, ketchup, and tartar sauce.