OCCO
Our verdict
On the Keizersgracht canal belt, OCCO occupies a canal-house address that signals serious intent without announcing itself loudly. The restaurant sits within Amsterdam's competitive fine-dining tier alongside peers like Ciel Bleu and Vinkeles, where kitchen-to-floor collaboration shapes how a meal unfolds as much as the food itself. Booking ahead is advised for this compact, considered address.
Pearl is the En Primeur Club membership app — saves, bookings, and concierge access live there. Same editors, same standards.
- Address
- Keizersgracht 384, 1016 GB Amsterdam, Netherlands
- Phone
- +31205302010
- Hours
- Daily 7 AM–12 AM
- Website
- occo.nl
- Directions
- Get directions
- Booking
- Book on the venue's website

The menu
What to order
- Caesar salad with roasted prawns
- Steak tartare
- Bitterballen
- High Wine
A Canal-House Room With Something to Prove
The Keizersgracht is one of Amsterdam's three principal canals, lined with the kind of narrow, steep-gabled townhouses that have been repurposed into everything from boutique hotels to legal offices over the past four centuries. When a serious restaurant takes one of these addresses, the bones of the building do some of the work: high ceilings, deep-set windows angled toward the water, rooms that narrow as you move toward the kitchen. OCCO sits at number 384 on this stretch, and the address alone places it in a neighbourhood that draws a particular kind of diner — one who is already thinking about what the evening adds up to before they reach the door.
Amsterdam's fine-dining scene has consolidated around two distinct registers in recent years. The first is the grand-hotel format: Ciel Bleu at the Okura, Spectrum at the Waldorf Astoria, operations with institutional backing and full brigade infrastructure. The second is the canal-house format, smaller in scale and more reliant on the cohesion of a tight team. OCCO belongs to the latter group, and in that context, what happens between the kitchen, the floor, and the guest becomes the actual measure of quality.
The Collaboration That Carries a Meal
In restaurants of this scale and price position, the relationship between kitchen output and front-of-house interpretation is where fine dining either lands or loses its argument. A dish that arrives without the right framing from the server, or wine poured without understanding what the kitchen intended, collapses the coherence of a tasting format. The best-performing rooms in Amsterdam's canal-house tier — Vinkeles in the Dylan Hotel, Flore further along the canal belt, have all resolved this through integrated service teams where the sommelier's pacing mirrors the kitchen's rhythm.
OCCO's Keizersgracht setting places it in direct comparison with this peer group. What distinguishes the canal-house format from the grand-hotel format is precisely the absence of departmental distance: the sommelier can hear the kitchen, the front-of-house team moves through fewer covers, and the guest is close enough to the operation that small decisions, the moment a course lands, the temperature at which a glass is poured, the pause before an explanation, register in ways they simply do not in a 60-cover hotel dining room. This is a structural advantage when the team exploits it, and a structural liability when they do not.
For comparison, the integration question plays out differently at comparable Dutch addresses outside the city: De Librije in Zwolle and 't Nonnetje in Harderwijk operate in formats where the dining room is the entire proposition, and service precision is the primary variable between a good visit and a great one. OCCO competes with those rooms in ambition, while operating in a canal-house footprint that demands a different kind of attentiveness.
Where OCCO Sits in the Amsterdam Picture
Amsterdam's restaurant scene has become more stratified at the premium end since roughly 2018. The mid-range creative tier, places like De Kas and BAK, which operate on organic or farm-to-table mandates at around €€€, has developed its own clear identity, distinct from the tasting-menu operations that price into the €€€€ bracket. OCCO's Keizersgracht address and format position it in the latter tier, where it competes not only with Ciel Bleu and Vinkeles but also with the broader Dutch fine-dining circuit that includes Aan de Poel in Amstelveen, De Bokkedoorns in Overveen, and De Lindehof in Nuenen.
The city's canal-belt dining addresses attract a different visitor profile than the restaurant districts around Vondelpark or the Eastern Docklands. Diners arriving at Keizersgracht 384 are, in the main, already oriented toward a considered evening rather than an exploratory one. That self-selection shapes how the room needs to perform: this audience has usually eaten at rooms like Bistro de la Mer or further afield at places like De Nieuwe Winkel in Nijmegen, and they bring calibrated expectations. Internationally, the benchmark for seamless kitchen-to-floor integration at this scale tends to be rooms like Le Bernardin in New York City or Atomix in New York City, where every service gesture is load-bearing.
Planning a Visit
Keizersgracht 384 is reachable on foot from the major hotel concentrations around Leidseplein and the Jordaan, and sits within a short tram or taxi ride from Central Station. Canal-house restaurants in this part of the city tend to operate with limited cover counts, which means bookings at OCCO should be secured in advance, particularly for Friday and Saturday evenings between October and March, when Amsterdam's fine-dining tables fill with both local regulars and winter-season visitors. The canal belt in this stretch of the Keizersgracht is worth arriving to early enough to walk the block before sitting down, the transition from the street into a canal-house dining room is part of how the evening sets its register. For a broader view of where OCCO sits among the city's options, the full Amsterdam restaurants guide maps the scene across price tiers and neighbourhoods.
Those building a longer Dutch itinerary around serious food can extend the trip to include Brut172 in Reijmerstok, De Groene Lantaarn in Staphorst, De Lindenhof in Giethoorn, or De Treeswijkhoeve in Waalre, all of which operate at a similar level of seriousness in smaller Dutch towns where the dining room is the main event in its community.
Frequently asked questions
What's the must-try dish at OCCO?
What the canal-house format and fine-dining positioning suggest is a tasting structure where the progression of courses, rather than any single plate, carries the most weight. Asking the service team directly at the time of reservation is the most reliable way to understand what the kitchen is building around in a given season.
What's the ideal way to book OCCO?
If OCCO operates at the level its Keizersgracht address and peer-set positioning imply, direct booking through the restaurant's own channels is almost always the most reliable method at Amsterdam's premium fine-dining addresses, it gives the team visibility of dietary requirements and seating preferences before the night. Given Amsterdam's compressed fine-dining calendar in the autumn and winter months, booking two to four weeks ahead for weekend covers is a practical baseline, with more lead time needed around Dutch public holidays and December.
What's OCCO leading at?
Canal-house restaurants at this price point in Amsterdam are at their strongest when the front-of-house and kitchen operate as a single unit rather than parallel departments. OCCO's room size and format are structured to enable exactly that kind of tight team integration, which, when it works, means the pacing, explanation, and wine service reinforce the kitchen's intent course by course. That coherence, more than any individual dish, is what separates the better canal-house rooms from the merely competent ones.
How does OCCO compare to other fine-dining addresses on the Amsterdam canal belt?
The canal belt's fine-dining tier runs from the grand-hotel operations at the Waldorf Astoria and Okura end of the market down to smaller independent rooms like OCCO, where the cover count is lower and the service dynamic more intimate. Compared to [Vinkeles](https://www.enprimeurclub.com/restaurants/vinkeles-amsterdam-restaurant), which operates inside a boutique hotel and carries Michelin recognition, or [Flore](https://www.enprimeurclub.com/restaurants/flore-amsterdam-restaurant) with its contemporary format, OCCO sits in a peer group defined less by institutional backing and more by the quality of team coordination within a compact room. For diners who prefer a smaller, less logistically elaborate evening in a genuine canal-house setting, that positioning is the relevant distinction.
Same-City Peers
Comparable venues nearby, for context on price, style, and recognition.
| Venue | Cuisine | Price | Notes |
|---|---|---|---|
| OCCOThis venue — the venue you are viewing | Modern International Brasserie | $30–50 | Not listed |
| Van De Kaart | French Regional Bistro | $50–100 | Spiegelbuurt |
| SenT | Grilled Brasserie | $30–50 | Frans Halsbuurt |
| De Compagnon | Classic French/Burgundian | $50–100 | Nieuwendijk Noord |
| Rouhi | Café and Lunch Classics | $30–50 | Begijnhofbuurt |
| MOYŌ | Modern Japanese Omakase | Not listed | Bellamybuurt Zuid |
Continue exploring
More in Amsterdam
Restaurants in Amsterdam
Browse all →Bars in Amsterdam
Browse all →Hotels in Amsterdam
Browse all →Wineries in Amsterdam
Browse all →Details
- Elegant
- Sophisticated
- Cozy
- Modern
- Date Night
- Business Dinner
- Brunch
- Hotel Restaurant
- Courtyard
- Extensive Wine List
- Craft Cocktails
- A La Carte
- Small Plates
- Cocktails
- Wine
- Vegetarian Friendly
- Vegan Options
- Gluten Free Options
Current opening hours
- Monday
- 7 AM–12 AM
- Tuesday
- 7 AM–12 AM
- Wednesday
- 7 AM–12 AM
- Thursday
- 7 AM–12 AM
- Friday
- 7 AM–12 AM
- Saturday
- 7 AM–12 AM
- Sunday
- 7 AM–12 AM
Hours can change for holidays and private events. Last verified .
Relaxed and welcoming atmosphere with chic, sophisticated courtyard for outdoor seating and an intimate indoor bar area featuring quality craftsmanship.















