Ultimate Fish Cakes Recipe
Introduction
These ultimate fish cakes are a perfect blend of flaky cod and fluffy mashed potatoes, flavored with fresh herbs and a tangy homemade sauce. Crispy on the outside and tender within, they make a delightful meal for any day of the week.

Ingredients
- 125ml mayonnaise
- 1 rounded tbsp capers, roughly chopped (rinsed and drained if salted)
- 1 rounded tsp creamed horseradish
- 1 rounded tsp Dijon mustard
- 1 small shallot, very finely chopped
- 1 tsp flatleaf parsley, finely chopped
- 450g skinned Icelandic cod or haddock fillet, from a sustainable source
- 2 bay leaves
- 150ml milk
- 350g Maris Piper potatoes
- ½ tsp finely grated lemon zest
- 1 tbsp fresh white flatleaf parsley, chopped
- 1 tbsp snipped chives
- 1 egg
- Flour, for shaping
- 85g fresh white breadcrumbs, preferably a day or two old
- 3-4 tbsp vegetable or sunflower oil, for shallow frying
- Lemon wedges and watercress, to serve
Instructions
- Step 1: Mix the mayonnaise, capers, creamed horseradish, Dijon mustard, shallot, and flatleaf parsley in a bowl to make the sauce. Set aside.
- Step 2: Place the fish fillet and bay leaves in a frying pan. Pour over the milk and 150ml water. Cover, bring to a boil, then reduce heat and simmer for 4 minutes. Remove from heat and let stand, covered, for 10 minutes to finish cooking gently.
- Step 3: Meanwhile, peel and chop the potatoes into even chunks. Place in a saucepan, cover with boiling water, add a pinch of salt, and simmer for about 10 minutes until tender but not falling apart.
- Step 4: Remove the fish with a slotted spoon onto a plate to cool. Drain the potatoes and let them sit for a minute. Return them to the pan on very low heat and dry out for 1 minute, mashing lightly with a fork and stirring to prevent sticking.
- Step 5: Off the heat, beat in a rounded tablespoon of the prepared sauce, then add the lemon zest, chopped parsley, and chives. Season well with salt and pepper, tasting to adjust flavors.
- Step 6: Drain any liquid from the fish, season with pepper, then flake it into large chunks and fold gently into the mashed potatoes to combine without breaking the fish too much. Set aside to cool.
- Step 7: Beat the egg on a large plate and lightly flour a board. Spread the breadcrumbs on a baking sheet. Divide the fish mixture into four portions.
- Step 8: On the floured board and with floured hands, shape each portion into cakes about 2.5cm thick. Dip each cake in the beaten egg, coating the top and sides, then press into the breadcrumbs to cover evenly. Place on a plate, cover, and chill for 30 minutes or up to a day ahead.
- Step 9: Heat the oil in a large frying pan. Test readiness by dropping in a breadcrumb — it should sizzle and turn golden quickly. Fry the fish cakes over medium heat about 5 minutes per side until crisp and golden brown.
- Step 10: Serve warm with the remaining sauce, a squeeze of lemon, lemon wedges, and fresh watercress.
Tips & Variations
- Use day-old breadcrumbs for a better crust that crisps nicely during frying.
- Try substituting haddock with other firm white fish if preferred.
- To add a bit of heat, mix a small amount of chili powder into the sauce.
- For a gluten-free option, use gluten-free flour and breadcrumbs.
Storage
Refrigerate leftover fish cakes in an airtight container for up to 2 days. Reheat gently in a frying pan over medium heat to maintain crispiness or warm through in a preheated oven at 180°C (350°F) for 10-15 minutes. Avoid microwaving as it can make them soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the fish cakes ahead of time?
Yes, you can shape and breadcrumb the fish cakes and keep them chilled, covered, for up to a day before frying. This helps the coating set and makes frying easier.
What kind of fish is best for fish cakes?
Firm white fish like cod or haddock works best as it flakes nicely without becoming mushy. Choose sustainably sourced fresh fish for the best flavor and environmental impact.
Print
Ultimate Fish Cakes Recipe
- Total Time: 40 minutes
- Yield: 4 fish cakes 1x
Description
These Ultimate Fish Cakes combine tender Icelandic cod or haddock with fluffy mashed Maris Piper potatoes and a zesty, creamy sauce made with mayonnaise, capers, horseradish, Dijon mustard, and fresh herbs. Lightly coated in breadcrumbs and pan-fried to a golden crisp, these fish cakes are served with a tangy sauce, lemon wedges, and fresh watercress for a delicious and satisfying meal.
Ingredients
Sauce Ingredients
- 125ml mayonnaise
- 1 rounded tbsp capers, roughly chopped (rinsed and drained if salted)
- 1 rounded tsp creamed horseradish
- 1 rounded tsp Dijon mustard
- 1 small shallot, very finely chopped
- 1 tsp flatleaf parsley, finely chopped
Fish and Cooking Liquids
- 450g skinned Icelandic cod or haddock fillet, from a sustainable source
- 2 bay leaves
- 150ml milk
- 150ml water
Potatoes and Herbs
- 350g Maris Piper potatoes
- ½ tsp finely grated lemon zest
- 1 tbsp fresh white flatleaf parsley, chopped
- 1 tbsp snipped chives
For Coating and Frying
- 1 egg
- flour, for shaping
- 85g fresh white breadcrumbs, preferably a day or two old
- 3–4 tbsp vegetable or sunflower oil, for shallow frying
To Serve
- lemon wedges
- watercress
Instructions
- Prepare the sauce: In a bowl, combine the mayonnaise, chopped capers, creamed horseradish, Dijon mustard, finely chopped shallot, and flatleaf parsley. Mix well and set aside to develop flavor.
- Cook the fish: Place the cod or haddock fillet and bay leaves in a frying pan. Pour over the milk and 150ml water. Cover the pan, bring the liquid to a boil, then reduce the heat and simmer gently for 4 minutes. Remove from heat and leave covered for 10 minutes to let the fish finish cooking gently.
- Boil the potatoes: Peel and cut the Maris Piper potatoes into even-sized chunks. Place in a saucepan and cover with boiling water, add a pinch of salt. Bring back to the boil and simmer for approximately 10 minutes, or until potatoes are tender but not falling apart.
- Drain and dry potatoes: Drain the potatoes in a colander and leave them for a couple of minutes. Return them to the hot pan on the lowest heat and let them dry out for 1 minute, mashing lightly with a fork and stirring to prevent sticking. The mash should be light and fluffy.
- Mix potatoes with herbs and sauce: Remove from heat and beat in one rounded tablespoon of the prepared sauce, then add the lemon zest, chopped parsley, and chives. Season well with salt and freshly ground black pepper. Taste and adjust seasoning to your preference.
- Flake the fish: Using a slotted spoon, lift the fish from the cooking liquid and place on a plate to cool. Drain any excess liquid from the fish and season with freshly ground black pepper. Flake the fish into large chunks and gently fold into the mashed potatoes to combine, being careful not to break up the fish too much.
- Shape the fish cakes: Beat the egg on a large plate. Lightly flour a clean board and spread the breadcrumbs on a baking sheet. Divide the fish and potato mixture into four equal portions. With floured hands, gently shape each portion into a cake about 2.5cm thick. Dip each cake into the beaten egg, coating completely, then place it on the breadcrumbs and press crumbs onto the sides and top for a light coating. Place the coated cakes on a plate, cover, and chill for 30 minutes or up to one day ahead.
- Cook the fish cakes: Heat the vegetable or sunflower oil in a large frying pan over medium heat. To test if the oil is ready, drop a breadcrumb piece in; if it sizzles and turns golden quickly, the oil is hot enough. Shallow fry the fish cakes for about 5 minutes on each side until crisp and golden brown.
- Serve: Serve the fish cakes hot with the remaining sauce, a little lemon zest squeezed over to taste, lemon wedges, and fresh watercress on the side.
Notes
- Use sustainably sourced cod or haddock to ensure environmental responsibility.
- Day-old breadcrumbs work best for coating, providing a crisp texture.
- Be gentle when mixing flaked fish with mashed potatoes to keep texture intact.
- Chilling the shaped fish cakes before frying helps them hold together better while cooking.
- Adjust seasoning after mixing the potatoes and sauce, as the sauce adds salt and flavor.
- Serve with fresh lemon wedges and watercress for a bright, peppery contrast.
- Optionally, the sauce can be made a day ahead to deepen flavors.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Frying
- Cuisine: British
Keywords: fish cakes, cod fish cakes, haddock fish cakes, British fish supper, pan fried fish cakes, homemade fish cakes, easy fish dinner

