Step 1
Combine first five ingredients in a bowl and set aside
Step 2
In a food processor, combine all the ingredients except the breadcrumbs and oil and pulse until well combined, but not a paste.
Step 3
Heat ¼ inch of oil in a large skillet over high heat. Spread breadcrumbs on a large plate. Using a ¼-cup measure, drop the fish mixture into the crumbs, patting the cakes lightly to about a 1/2-inch thickness and coating well on both sides. You should have 8 cakes. Add half the batch to the pan and cook until lightly browned, about 3-4 minutes. Turn and cook another 2-3 minutes or until browned on the bottom. Transfer to paper towels and keep warm while cooking the second batch. Serve with dipping sauce.
