Restaurant Johannes is a small French-inspired restaurant in a canal house at Herengracht 413 in central Amsterdam. Its main draw is a surprise menu that changes every month: you choose 4, 5, 6 or 7 courses and the kitchen decides the rest. If you would rather pick your own dishes, there is also an à la carte menu. It is open for dinner Tuesday through Sunday, and it is a good fit for date nights and celebrations if you are happy to spend a long evening at the table.
I’ve eaten here several times as an Amsterdam local. This guide combines those visits with the restaurant’s own booking rules and recent diner feedback, so you know what to expect before you reserve.
Restaurant Johannes at a glance
| Address | Herengracht 413h, 1017 BP Amsterdam |
|---|---|
| Opening hours | Dinner Tuesday to Sunday from 18:00; last arrivals 21:45; closed Monday |
| Menu format | Monthly surprise menu of 4, 5, 6 or 7 courses, plus à la carte |
| Late arrivals | After 21:30, only the 4-course surprise menu or à la carte |
| Kitchen | Chef-owner Martijn Hendrikse and chef Sam Ruizendaal |
| Cuisine | French classical base with international influences |
| Groups of 6+ | €25 per person deposit; chef’s menu only; minimum 5 courses on Friday and Saturday |
| Nearest tram stop | Koningsplein (lines 2, 11 and 12) |
| Contact | +31 20 626 9503, [email protected] |
Details checked against the restaurant’s official website in September 2026. Menus and prices change monthly, so confirm the current offer when you book.
What to expect from the food
Johannes is not a molecular or showpiece tasting-menu restaurant. The cooking is rooted in French technique. Martijn Hendrikse, who has owned the restaurant since 2018, handles the roasts, stocks and sauces. Sam Ruizendaal brings in modern techniques and ideas from his cookbook collection, which leans toward Asian, Middle Eastern and South African cooking. The two chefs have worked together for more than a decade, including at Westeinder Paviljoen in Aalsmeer and Villa Lokeend in Vinkeveen.
Because the menu changes every month, you can’t book a specific dish. Past menus give you a sense of the style. Gault&Millau reviewers have described milk-poached cod with almond purée and miso beurre blanc, beef served three ways with celeriac and mushrooms, rendang with crispy potato, and a dark chocolate “magnum” with pineapple and coconut.
The kitchen works with local and seasonal produce where it can, such as sustainably caught fish and game from the Veluwe. It also makes everything in-house and uses whole animals to cut waste. Johannes belongs to Euro-Toques, the European chefs’ association that promotes these sourcing standards.
Wine and drinks
Every course can come with a matched wine, and there is a full wine list if you would rather order by the bottle. The list leans mostly French and Italian, with some Spanish and a few New World bottles across a range of prices. Menus and pairings are priced per month, so check the current menu on the official site before you go.
Dietary needs
Recent diners mention a mix of fish, meat and vegetarian courses on the surprise menu. Since the kitchen plans each menu in advance, tell the restaurant about allergies or dietary restrictions when you reserve, not when you arrive.
The dining room and service
The restaurant fills a narrow canal house facing the Herengracht, one of the main canals in Amsterdam’s UNESCO-listed canal ring. Inside, it is small, calm and lit for the evening, with a modern interior and artwork on the walls. It feels smart but relaxed. Recent reviewers describe the service as friendly and knowledgeable, but not stiff.
For a canal view, ask for a window table when you book. One recent diner described sitting there in the last of the evening sun, then watching the bridge lights come on over the canal.
Plan for a long evening
Plan on about three hours for five or more courses. In August and September 2026, two TheFork reviewers said their five-course dinners took about three and a half hours, with long waits between courses. One linked the delays to the kitchen also serving food to canal boats on dinner cruises. If you have theatre tickets or a late train, go for four courses or à la carte, or mention your time limit when you book.
Who Johannes suits best
- Couples who want a romantic canal-side dinner without the formality or prices of Michelin-starred restaurants
- Return visitors to Amsterdam, since the monthly menu means repeat visits are always different
- Diners who like to hand over choices to the kitchen, but still want an à la carte option at the same table
- Small celebrations and group dinners, including lunch for larger groups by arrangement
It may not suit you if you want a quick meal, a big-portion bistro, or a cutting-edge avant-garde tasting menu. A few reviewers have also found the portions small for the price.
How to book and when to go
Reservations for up to five people don’t need a deposit. You can book through the official website or by phone. The restaurant is also listed on TheFork, which sometimes runs its own set-menu offers, so compare them with booking direct.
- For six or more guests, the restaurant takes a €25 per person deposit and serves only the chef’s menu. On Friday and Saturday, groups must order at least five courses.
- If you want six or seven courses, book a table well before 21:30. After that, the kitchen only serves the 4-course menu or à la carte.
- Weekends and the spring and summer high season fill up first, so book those dates early. Tuesday to Thursday usually gives you more choice of times.
- If you’re celebrating, say so when you book and ask for a window table.
- Keep an eye out for holiday menus. For Christmas 2025, for example, the restaurant served a 6-course dinner with amuses for €120 per person.
Johannes dinner cruises
Johannes also runs private dinner cruises with four Amsterdam boat companies. Your boat stops at the restaurant during the cruise to collect each course, up to the full 7-course menu. Boat hire starts at €400 for a minimum of an hour and a half. That price doesn’t include dinner and varies by boat company. You can book by email or phone through the restaurant.
How to get to Restaurant Johannes
The restaurant is on the Herengracht near Koningsplein, a short walk from the Nine Streets shopping area and the Leidsestraat.
- By tram, take line 2, 11 or 12 to Koningsplein, then walk a few minutes along the Herengracht. From Amsterdam Centraal or Schiphol, use the 9292 or GVB journey planner to find the current connection to Koningsplein.
- On foot, it is roughly 10 to 15 minutes from Dam Square or Leidseplein through the canal ring.
- By bike, you can lock up along the canal. Use the proper bike racks where there are any, since bikes locked to bridge railings can be removed.
- Driving is the least convenient option. Street parking in the canal ring is limited and expensive, so parking outside the center and taking the tram in is usually easier.
From the street, you’ll see a narrow canal-house front, so look for the house number 413 rather than a big sign.
Frequently asked questions
Is Restaurant Johannes open on Mondays?
No. Restaurant Johannes serves dinner Tuesday through Sunday from 18:00, with last arrivals at 21:45.
Can I order à la carte instead of the surprise menu?
Yes. Tables of up to five can order à la carte. Groups of six or more are served the chef’s menu only.
How long does dinner at Restaurant Johannes take?
Allow about three hours for five or more courses. Some recent diners reported five-course dinners lasting around three and a half hours.
Can I eat Restaurant Johannes food on a canal boat?
Yes. Johannes arranges private dinner cruises with partner boat companies. Boat hire starts at €400 for at least 1.5 hours, and dinner is charged separately.



