Wining & dining along a famous Amsterdam canal

At Restaurant Café Van Puffelen magic happens every day. After more than 40 years, still the perfect host. Our delighted guests receive the warmest welcome at Van Puffelen, located on the famous Prinsengracht in the heart of Amsterdam, near the beloved 9 Streets.

Dine in style and be touched by the restaurant’s unique, intimate atmosphere. Grab a drink in our traditional Dutch pub. Enjoy a delicious lunch on the sunny terrace overlooking the canal. Or visit us by water. We offer the perfect mooring to order a tasty takeaway while floating on friendly waves.
On weekdays we are open for drinks and dinner, on weekends for lunch, drinks and dinner.

Restaurant Café Van Puffelen is specialized in hosting large and small groups. Various accommodations are available, each with unique features to meet any preference. Share your wishes, we create the space.
It’s common knowledge, at Van Puffelen you’re in good hands!


Our menu presents a culinary journey around the world, featuring the most delicious dishes. From timeless Dutch favourites to dishes with a French or Italian touch, and surprising creations with an Asian twist. Flavours to suit all tastes. What will you choose today? All dishes are served with the unmistakable Van Puffelen signature: going the extra mile.

Please inform us of any allergies or preferences; we are glad to oblige.


Through the years, Restaurant Van Puffelen developed a high level of expertise in realizing tailored accommodations for large and small groups. We cater professionally for either festive gatherings or business meetings. Inviting, with great care and attention to detail. The layout of our characteristic canal houses allows to create spaces according to the preferences of our guests. Unique is the separate space on the mezzanine, with its own little bar, where exclusive lunches, drinks, parties or dinners can be organized.

An extensive lunch for groups from 10 to 150 people is possible starting from €17,50 per person.
We offer groups and gatherings a three-course dinner menu starting from €42.50 per person.
See the menus below. If desired, we create a personal, customized menu in consultation with you. Just let us know!

To make an appointment or for more information please contact us at info@restaurantvanpuffelen.com


You can make online reservations for lunch and dinner for up to 6 people. If you would like to make a reservation for larger groups, please email us at info@restaurantvanpuffelen.com.


Public transport
Tram 13 and 17
Bus N82, N83, N84
All a 4 minutes walk from stop Westermarkt.

Parking is available along the canal or in the parking garages;
Q-park Europarking, Marnixstraat 250.  A 10 minutes walk
ParkBee Hotel NH City Centre, Spuistraat 288-292. An 8 minutes walk.

You can moor your boat right in front of our door!

Cafe Restaurant van Puffelen terras grachtengordel terras