Melt the butter in a frying pan and saute the chopped onion over low heat until soft and translucent for 10 minutes. Set aside and cool.
In a food processor pulse the salmon fillet until roughly minced. In a large bowl mix together the minced salmon, cooked onions, dry breadcrumbs, parsley, dill, lemon zest and juice, egg, salt and pepper.
Set the working surface for shaping the salmon fishcakes. You will need the fishcake mixture, a small bowl with dried breadcrumbs, a small ice cream scoop or a large spoon and a cutting board for the fishcakes.
Scoop the salmon mixture the size of a golf ball, roll it in your hands then flatten it slightly and dip in the breadcrumbs to coat the fishcake entirely. (See photos in the post.) Repeat until the salmon mixture is gone. You should have approximately 12-14 fishcakes. Put them in the freezer for 20 minutes to firm up.
Fry them in hot olive oil over medium heat for 3-4 minutes on each side until crispy on the outside and cooked all the way through. Place them on a paper towel lined platter to drain the excess oil.
For the creamy white wine sauce
In a frying pan cook the finely chopped onion or shallot and parsley in butter over low heat for 10 minutes. Then add the white wine and turn the heat up to medium and let it reduce in half for 5-7 minutes.
Add the double cream and a pinch of salt and pepper and let it simmer over low heat for 1-2 minutes. Then add the chopped dill and take it off the heat.
Serve the salmon cakes with the cream white wine sauce on the side.
Notes
The recipe makes 12-14 fishcakes. Serve the creamy white wine sauce on the side to avoid the salmon fishcakes from getting soggy.