Tulo

Haddock Fish Cakes

Four golden-brown haddock fish cakes on a plate with a wedge of lemon and a small bowl of tartar sauce, one cake broken open to show the flaky white fish and potato inside.
Photo by Su La Pyae on Pexels

Poaching the haddock gently in milk keeps it moist and makes it easy to flake, while starchy potatoes bind the mixture without needing much egg or filler, so the finished cakes taste like fish first, not mashed potato. Chilling the formed patties before frying firms them up enough to hold together and develop a real crust.

Prep
30 min
Cook
20 min
Total
50 min
Servings
4

Ingredients

Servings4
  • 1 lb haddock fillets, skin removed
  • 1 cup whole milk
  • 1 lb russet potatoes, peeled and cubed
  • 2 tbsp unsalted butter
  • 1 large egg, beaten
  • 3 tbsp fresh parsley, chopped
  • 1 tsp lemon zest
  • 1 tsp Dijon mustard
  • 3/4 tsp salt
  • 1/2 tsp black pepper, freshly ground
  • 1/2 cup all-purpose flour, for dusting
  • 1 cup panko breadcrumbs
  • 4 tbsp vegetable oil, for frying

Nutrition per serving

Calories
404
Protein
16g
Carbs
33g
Fat
25g

Based on the recipe as written, one serving. Recalculates if you swap an ingredient above. An estimate only, exact values depend on the specific ingredients used.

Need different units or a different yield? Try our Conversion Calculator

Instructions

  1. 1Put the potato cubes in a saucepan, cover with cold salted water, and boil for 12-15 minutes until fork-tender. Drain well and mash with the butter until smooth, then set aside to cool slightly.
  2. 2Meanwhile, place the haddock fillets in a wide skillet and pour in the milk, adding a splash of water if needed to just cover the fish. Bring to a bare simmer over medium heat, then reduce the heat to low and poach for 6-8 minutes, until the fish flakes easily with a fork.
  3. 3Lift the haddock out with a slotted spoon onto a plate and let it cool for a few minutes, discarding the poaching milk. Flake the fish into large chunks, checking carefully for any stray bones.
  4. 4In a large bowl, combine the mashed potato, flaked haddock, egg, parsley, chives, lemon zest, mustard, salt, and pepper. Fold gently with a fork just until combined, keeping some larger flakes of fish intact.
  5. 5Divide the mixture into 8 portions and shape each into a patty about 3/4 inch thick. Place on a parchment-lined tray and refrigerate for at least 30 minutes, or up to overnight.
  6. 6Set up a dredging station: flour on one plate, panko on another. Dust each chilled patty lightly with flour, shaking off the excess, then press both sides into the panko to coat.
  7. 7Heat 2 tablespoons of oil in a large nonstick or cast iron skillet over medium heat. Working in batches, fry the fish cakes for 3-4 minutes per side, until deeply golden and crisp, adding the remaining oil as needed for the second batch.
  8. 8Transfer to a paper towel-lined plate to drain briefly, then serve hot with lemon wedges.

Tips & variations

  • Smoked haddock in place of half the fresh fillet adds a deeper, savory edge without any extra steps, just poach it the same way.
  • Swap panko for crushed crackers or dry breadcrumbs if that's what's on hand, though panko gives the crispest crust.
  • For a milder cake, leave out the mustard and lemon zest and add a pinch of cayenne instead.
  • If the mixture feels too wet to shape, stir in an extra tablespoon or two of breadcrumbs before chilling.

Storage & reheating

Store cooked fish cakes in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat for 2-3 minutes per side to re-crisp, or in a 375°F (190°C) oven for about 10 minutes. Uncooked, breaded patties can be frozen on a tray until solid, then bagged and frozen for up to 2 months; fry straight from frozen, adding a couple of extra minutes per side.

Tips from the Tulo kitchen

  • Squeeze the poached haddock gently between paper towels before flaking if it seems watery, excess moisture is the main reason cakes fall apart in the pan.
  • A fish spatula makes flipping these far easier than a regular turner since it slides under the crust without tearing it.

FAQ

Can I bake haddock fish cakes instead of frying them?

Yes. Arrange the breaded patties on a greased baking sheet, brush lightly with oil, and bake at 425°F (220°C) for 20-25 minutes, flipping halfway, until golden.

Why do my fish cakes fall apart when frying?

This usually means the mixture was too wet or wasn't chilled long enough. Draining the poached fish well and refrigerating the shaped patties for a full 30 minutes solves most breakage.

Can I use frozen haddock?

Yes, thaw it completely in the refrigerator first and pat it dry before poaching so it doesn't release extra water into the mixture.

What's the best way to serve haddock fish cakes?

Serve them with lemon wedges and tartar sauce or a soft poached egg on top for a full meal, alongside a simple green salad or peas.

More recipes