The story
John Dory is a French-leaning fish restaurant at Prinsengracht 999, 1017 KM Amsterdam, and Gault&Millau awarded it 13.5 points in 2026. The kitchen cooks mostly from daily fresh fish, set in an 1680 warehouse on the canal.
Gault&Millau credits Chef Sonny Speelman with an adventurous approach to fish. The seasonal menu leans on daily catch, with local meat and seasonal vegetables alongside. Meals open with a run of amuse-bouches, and the house-made sourdough is one of the details guests mention most.
Lekker500 singled out the duck liver mousse, served with caramel ice cream, a syrupy sauce and crisp duck skin, as a signature dish in 2025. The same review praised a stone soup with fried grey mullet, prawns and fennel, which arrives with a card explaining its history. Portions on the tasting menu are modest, so reviewers often suggest ordering at least five courses.
The building is an intimate warehouse from 1680, spread over two levels. Downstairs, the John Dory Bar pours wine by the glass and serves cocktails and alcohol-free drinks, with small plates such as BBQ octopus and house dumplings. Upstairs, the dining room serves the fixed menu and has a private room for groups.
Recognition
Ambience
Location