Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Hamburger Pannfisch

Hamburger Pannfisch

Created by

Hamburg's fish pan is thrift with a spine: cold boiled potatoes browned hard, cooked fish folded in gently, and a sharp mustard sauce made from the fish liquor.

Main Dishes
German
Weeknight
Budget Friendly
25 min
Active Time
35 min cook1 hr total
Yield4 servings

Hamburger Pannfisch belongs to the harbour table, not the banquet table. It is northern food, strongest around Hamburg and the Elbe, built from yesterday's cooked fish, boiled potatoes, and a mustard sauce sharp enough to wake the whole pan. This is weeknight cooking when there is leftover cod or haddock in the cold box, and Sunday cooking when the fishmonger had good trim. Weggeworfen wird nichts.

The regions split where they always split. In Hamburg the fish is often already poached and the sauce is mustard-forward; in Schleswig-Holstein you'll see more dill and sometimes herring; further south they would rather argue about pork and dumplings. Im Norden anders, im Süden anders. Das ist kein Bierzelt.

The technique is simple and strict: brown the potatoes first, in one layer, and leave them alone long enough to crust. Cold boiled potatoes have set starch, so they fry clean instead of smearing into the pan. The fish goes in late because it's already cooked; give it colour, not punishment. Boil the mustard hard and you've cooked away the edge, so it goes into the sauce at the end. Erst verstehen, dann kochen.

Use the fish liquor for the sauce if you poach fish today. Use yesterday's cooking liquor if you saved it. If you didn't, make a small stock from the fish trimmings and onion skin while the potatoes fry. Nicht aus dem Glas.

Pannfisch grew out of the Hamburg fish trade, where cooked scraps and unsold pieces from cod, haddock, pollock, and other North Sea fish were turned into a pan meal with potatoes and mustard sauce rather than wasted. Hamburg's place in the Hanseatic trade from the 13th century tied the city to salted, dried, and fresh fish routes, while mustard and vinegar sauces suited fish days on the church calendar and the sharp northern palate. The dish remains a clear harbour-kitchen answer to abundance and thrift: the expensive part was the fish, so even the cooking liquor had work to do.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

waxy potatoes

Quantity

700g

boiled in their skins the day before and chilled

cooked firm white fish, such as cod, haddock, pollock, or coalfish

Quantity

600g

in large flakes

fish cooking liquor or light fish stock

Quantity

250ml

milk

Quantity

150ml

butter

Quantity

30g plus 1 tablespoon

divided

neutral oil or clarified butter

Quantity

1 tablespoon

onion

Quantity

1 small

finely diced

plain flour

Quantity

25g

medium-hot German mustard

Quantity

2 tablespoons

coarse mustard

Quantity

1 tablespoon

white wine vinegar or pickle brine

Quantity

1 teaspoon

dill

Quantity

1 small bunch

chopped

flat-leaf parsley

Quantity

1 small bunch

chopped

salt and freshly ground black pepper

Quantity

to taste

freshly grated nutmeg

Quantity

a small pinch

lemon

Quantity

1

cut into wedges

Equipment Needed

  • Wide heavy frying pan, 28 to 30cm
  • Small saucepan
  • Fish spatula or broad turner
  • Fine whisk

Instructions

  1. 1

    Set the fish

    If you're using leftover poached fish, pick through it with your fingers and lift out any bones, then break it into large flakes. Large pieces survive the pan; small crumbs dry before they brown. If starting with raw fish, poach it gently in salted water with a slice of onion for 6 to 8 minutes, just until it flakes, then save 250ml of the liquor for the sauce.

    Cod, haddock, pollock, and coalfish all belong here. Salmon works if that's what the larder gives you, but the old Hamburg pan was white fish first.
  2. 2

    Slice the potatoes

    Peel the cold boiled potatoes and slice them 5mm thick. Cold waxy potatoes have firmed up overnight, so the slices fry with edges instead of breaking into mash. If the potatoes are freshly boiled and warm, spread the slices on a tray for 20 minutes so the surface dries before they meet the fat.

  3. 3

    Make mustard sauce

    Melt 30g butter in a small saucepan and cook the diced onion until soft and pale, because browned onion would turn the sauce sweet and heavy. Stir in the flour and cook it for 2 minutes so the raw flour taste goes, then whisk in the fish liquor and milk little by little. Simmer 5 minutes until smooth and spoon-coating, then take it off the hard boil and stir in both mustards, vinegar or pickle brine, nutmeg, salt, and pepper. Mustard goes in at the end because boiling dulls its bite.

  4. 4

    Brown the potatoes

    Heat the oil or clarified butter in a wide frying pan over medium-high heat and lay the potato slices in one layer. Leave them alone until the underside is golden before turning; movement steals the crust. Brown them in batches if the pan is crowded, because crowded potatoes steam soft and no one asked for that.

  5. 5

    Fold in fish

    Return all the potatoes to the pan with 1 tablespoon butter, then tuck the fish pieces between them and turn gently for 2 to 3 minutes, just until the fish takes a few golden edges. The fish is already cooked, so this is warming and browning, not cooking it a second time into rope.

  6. 6

    Finish and serve

    Spoon the mustard sauce over the fish and potatoes or serve it beside the pan, Hamburg cooks do both. Scatter with dill and parsley, add lemon wedges, and taste before it leaves the stove. Würzen, Fett, Salz zum Schluss: the acid and herbs go last so the plate stays bright.

Chef Tips

  • Boil the potatoes the day before if you can. A cold potato slices clean and browns clean; a hot potato smears, and then you're frying paste.
  • Save the fish liquor. Even a small cup from poaching carries more fish character than water, and it makes the mustard sauce taste like the pan it belongs to. Weggeworfen wird nichts.
  • Do not boil the mustard after it goes into the sauce. Keep it below a hard simmer and the sharpness stays alive; boil it hard and you've made beige gravy with a memory of mustard.
  • Serve with pickled cucumbers or a small beet salad. The vinegar cuts the butter and fish, which is why the northern table keeps pickles close.

Advance Preparation

  • Boil the potatoes in their skins up to 2 days ahead and chill them uncovered once cool; the dry surface helps them brown.
  • Poach the fish up to 1 day ahead and keep it covered in the refrigerator. Save the strained poaching liquor separately for the sauce.
  • The mustard sauce can be made a few hours ahead, but reheat it gently and loosen with a splash of milk or fish liquor. Add a fresh spoon of mustard at the end if the edge has softened.

Frequently Asked Questions

Nutrition Information

1 serving (about 465g)

Calories
490 calories
Total Fat
16 g
Saturated Fat
8 g
Trans Fat
0 g
Unsaturated Fat
7 g
Cholesterol
115 mg
Sodium
1000 mg
Total Carbohydrates
46 g
Dietary Fiber
4 g
Sugars
5 g
Protein
42 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Coastal Fish & the Hanseatic Table

Browse the full collection