In a large mixing bowl, combine the flaked salmon, breadcrumbs, chopped red onion, fresh dill, lemon zest, and lemon juice. Mix well to evenly distribute all ingredients.
In a separate small bowl, beat the egg and add the Dijon mustard, garlic powder, salt, and pepper. Mix until combined.
Pour the egg mixture into the salmon mixture and stir until everything is well incorporated. The mixture should be moist enough to hold together; if too dry, add a bit of lemon juice.
Using your hands, form the mixture into small patties, about 2-3 inches in diameter. You should get around 8-10 cakes, depending on size.
Heat the olive oil in a large skillet over medium heat. Once hot, carefully place the salmon cakes in the skillet, making sure not to overcrowd the pan.
Cook the cakes for about 3-4 minutes on each side, or until they turn golden brown and crispy.
Once cooked, transfer the salmon cakes to a paper towel-lined plate to absorb any excess oil.
Notes
Serve with lemon wedges and tartar sauce or a cucumber salad.