To make the fish cakes, fry the onion and garlic in olive oil until soft and translucent. Allow to cool slightly.
In a large bowl, combine the smoked snoek, cooked sweet potatoes, onion mixture, smoked paprika, parsley and the juice of 1 lemon. Add salt and pepper to taste and mix well. Check the seasoning and adjust.
Form handfuls of the mixture into fish cakes and dust with the seasoned flour.
Place on a greased tray and refrigerate for 20 to 30 minutes.
In the meanwhile, make the tartar sauce. In a blender, blend the egg yolks, mustard, the remaining lemon juice and salt. Blend for 30 seconds.
With the blender running, slowly pour in the canola oil. If the mayo gets a bit thick, you can add a few tablespoons of water before continuing with adding the oil.
Taste the mayo and adjust the seasoning.
Add the chopped gherkins, capers, and parsley and adjust the seasoning again.
To cook the fish cakes, heat your oven to 180 C and bake the cakes until golden brown on both sides.