Fish cakes might sound fancy, but they’re actually one of the most practical ways to use up leftover fish or create something special from simple pantry staples. I started making these after my grandmother shared her Depression-era recipe, though I’ve lightened it up with fresh herbs and a brighter finish.
The beauty of fish cakes lies in their versatility. You can use any firm white fish like cod, halibut, or even leftover salmon from Friday night dinner. The key is getting the moisture balance right so they hold together without being dense. I learned this the hard way after making hockey pucks instead of tender patties during my early attempts.
Getting the Perfect Fish Cake Texture
What sets these apart from other versions is the combination of fresh dill and bright lemon zest. The dill adds an earthy note that pairs beautifully with fish, while the lemon keeps everything tasting fresh rather than heavy. I also use a mix of breadcrumbs and mashed potato for binding, which creates a lighter texture than using breadcrumbs alone.
Fresh Herbs Make All the Difference
These work perfectly as a weeknight dinner with a simple salad, or you can make them smaller for appetizers when you’re entertaining. They freeze beautifully too, so I often double the batch and keep some on hand for quick meals. Serve them with a squeeze of lemon and maybe some tartar sauce if you want to get fancy.

Ingredients
Method
- If using raw fish, poach the fillets in salted water for 8-10 minutes until they flake easily. Let cool completely, then flake into bite-sized pieces, removing any bones.
- Cook the potato until tender, then mash until smooth and let cool completely. This prevents the fish cakes from falling apart.
- In a large bowl, gently combine the flaked fish, mashed potato, breadcrumbs, eggs, dill, parsley, shallot, lemon zest, lemon juice, salt, and pepper. Mix just until combined - overmixing makes them tough.
- Cover the mixture and refrigerate for 30 minutes. This helps the patties hold together during cooking.
- Shape the mixture into 8 patties, about 3 inches across. Lightly dust each patty with flour on both sides.
- Heat the oil in a large skillet over medium heat. When the oil shimmers, carefully add the fish cakes, leaving space between each one.
- Cook for 3-4 minutes on the first side until golden brown and crispy. Flip carefully and cook another 3-4 minutes until golden on the second side.
- Transfer to a paper towel-lined plate to drain briefly. Serve immediately with lemon wedges.
