Looking for best restaurants in Amsterdam? Read our Amsterdam restaurant guide to the best places to eat and drink in Holland's capital, Amsterdam. We've found the best restaurants, bars, cafés and food markets in the city...


Next discover our favourite foodie city breaks by train.

Best restaurants in Amsterdam

For fine dining – Daalder

The chef’s tasting menu at Daalder is arguably the finest food you’ll find in Amsterdam right now. Chef patron Dennis Huwaë’s salted caramel ice cream sandwich take on the stroopwafel is divine. In summer, tables spill out onto the pavement and the atmosphere is so laid back that you’ll be happy to linger over a number of courses.


Kombucha tropical fruit with buckwheat
Kombucha tropical fruit with buckwheat

For vegetarian food – De Kas

Amsterdam’s former municipal nursery is now a restaurant aptly named De Kas (‘greenhouse’). With an emphasis on vegetables, fresh produce is grown on site or on a farm in nearby Beemster. Go for lunch to sit outside in the herb garden and feast on baked endive with gremolata, millet, salted lemon and rocket vinaigrette.

More like this


Take a freshly prepared lunch in a unique greenhouse in Frankendael Park
Take a freshly prepared lunch in a unique greenhouse in Frankendael Park

For lunch with a view – Pllek

Hop aboard the free ferry to the Noord for lunch at Pllek, a beach bar housed in an old shipping container. Order the steamed mackerel with dill-horseradish crème fraîche and capers on sourdough and enjoy it outside with a local beer and panoramic views of the IJ river.


Soak up the sun at beach bar and restaurant Pllek
Soak up the sun at beach bar and restaurant Pllek

For a casual healthy lunch – SLA

The Haarlemmerstraat and Haarlemmerdijk are long foodie streets with sustainable shops, organic delis and a farmers’ market on the Haarlemmerplein each Wednesday. Visit vegan-friendly salad bar SLA for a green pea and mint falafel bowl or a raw strawberry and vanilla cheesecake.


Baked Cheesecake with Rhubarb and Custard cut into slices

For neighbourhood vibes – Breda

One of the hottest restaurants in Amsterdam is Breda. Choose froma range of tasting menus featuring seasonal ingredients prepared with creativity and flair. The Chinese greens with wild garlic and horseradish may sound simple but they’re served with an umami-rich jus that elevates the dish into something much more than the sum of its parts.


For fine dining on a boat – Vinkeles on the Water

If you really want to push the boat out, you can do it literally; guests can now book in for a floating chef’s table experience at Vinkeles on the Water, a renovated 19th-century salon boat called The Muze. The boat seats four people in its luxurious wood-panelled dining room.

After apéritifs, champagne and canapés, Chef Kuipers cooks a seven-course tasting menu in the tiny galley kitchen while the boat cruises up and down Amsterdam’s canals, each course expertly paired with wines by the on-board maître’d. The meal unfolds over a leisurely four hours so it’s an indulgent way to take in the city’s sights.


For hearty Alpine cuisine – Bistrot des Alpes

Locals’ favourite, the cosy Bistrot des Alpes, comes into its own in winter. Diners wait for their table in a former ski-lift gondola but the gimmickry stops there. The owners used to live in the Haut Savoie and produce highly accomplished cooking. Try hearty Alpine favourites like tartiflette and charcuterie platters, or more delicate dishes like pan-fried char with beurre noisette.


For fish – Bridges Restaurant

Ambitious young chef Joris Bijdendijk of the Michelin-starred Bridges restaurant has a flair for fish and a passion for often overlooked fruit and vegetables. A recent creation paired pike perch with chanterelle mushrooms, turnip tops and green elderberries (£17) to glorious effect.


For game – Wilde Zwijnen

Dutch with a light touch sums up the food at Wilde Zwijnen. As its name suggests, the restaurant’s signature dish is wild boar, slow-cooked in an earthy stew and served with a side of sweet parsnip crisps (£16).


For Scandi small plates – RON Gastrobar

It earned a Michelin star last year, but RON Gastrobar has remained refreshingly low-key with its almost Scandi-influenced, canteen-style interior. A menu of imaginative small plates (all £12) features sweetbreads fried with Balinese spices and apple sauce.


For Indonesian food – Blauw

Indonesia was once a Dutch colony so it’s no big surprise that Amsterdam is well known for its Indonesian food. For some of the best – and spiciest – in town head to Blauw, on the city’s southern outskirts. Order the rijsttafel (literally rice table) and experience the full gamut of dishes. There's also a branch in Utrecht, the leafy town half an hour from Amsterdam that has a buzzing food and drink scene thanks to the town's young entrepreneurs.


Take a trip to nearby Utrecht for the following:

- seafood platters

- hip coffee shops

- canal-side wine bars

- Indonesian food

- old-shool drinking dens

Click here to read our Utrecht guide

Best bars in Amsterdam

For garden vibes – Super Lyan

Tucked away inside the sleek Kimpton de Witt hotel, Super Lyan Garden (the brainchild of master mixologist Ryan Chetiyawardana) is an all-day dining space that features – you guessed it – an indoor garden, complete with cascading greenery and plush blue armchairs. White mesh chairs are a knowing nod to outdoor furniture, albeit of a very stylish kind. Pop by in the morning for a mint tea and donut (flavours include miso caramel and almond butter), or stay for all-day plates and booze-free cocktails. Quinoa with crispy kale and a runny fried egg is a winner in conjunction with a fiery cardamom and Seedlip gimlet (or, if you like things sweeter, order the berry kombucha with its gentle fizz).

If you're in the mood for a party, step into the neighbouring Super Lyan Bar later in the day and you'll find a softly lit room with a circular bar at its heart (no soft lighting at the bar itself - it's aglow with neon purple). Choose an Old Fashioned – pepped up with beeswax and raw sugar – and drink it while snacking on beef bitterballen with beer mustard.


A light, airy white room with blue sofas and greenery cascading down
Tucked away inside the sleek Kimpton de Witt hotel, Super Lyan Garden is an all-day dining space

For cocktails – Bar Oldenhof

Once a wood-panelled ‘brown café’, Bar Oldenhof is now a tribute to old-school cool. A jazz soundtrack, waistcoated bartenders and a gleaming brass bar top complement its meticulously made cocktails. Try a Flying Dutchman (£9.50) – Rembrandt korenwijn (corn brandy), yellow chartreuse, benedictine and lemon juice.


For beer – Café de Dokter

Amsterdam has a beer for every season, and in autumn and winter that’s the herfstbok: a strong, dark beer with a hint of caramel. Taste it with a portion of ossenworst (cold-smoked beef sausage) at Café de Dokter, an atmospheric spot packed to the rafters with curios collected over more than two centuries of operation.


For genever – Wynand Fockink

A distillery dating back to 1679, Wynand Fockink is still serving genever (the Dutch precursor to gin) in tulip-shaped glasses to thirsty patrons. Located just off Dam Square, it attracts tourists and locals with liqueurs and an atmospheric setting.


For great views – THT

In Amsterdam, a borrel (drink) calls for a hapje (snack). It’s a short hop on the free ferry behind Central Station to THT in Amsterdam North, where you can enjoy stunning city views over a glass of Mama beer from local micro-brewery Oedipus Brewing and a plate of venison sausage and cured wild boar. Or try traditional deep-fried meatballs, bitterballen.


For wine – Café Binnenvisser

Set up by friends Bob Nagel, Maarten Bloem and Guus Lourijsen, from the outside Café Binnenvisser looks like any buzzy neighbourhood wine bar. But the food far exceeds expectations and small plates change weekly according to what’s available. The celeriac fritters are so delicious you’ll want to order seconds.


Best cafés in Amsterdam

Winkel 43

An Amsterdam institution, Winkel 43 opened in 1983 and has been serving its signature apple pie ever since. Take a seat at one of the cafe's wobbly wooden tables (the cosiest seats are in the window) and order a slice to share between two. Gently spiced, chewy pastry with a crisp, solid crust encases soft apple chunks, while a dollop of feather-light whipped cream finishes it off. If you can't get a table, perch at the bar or eat outside on the terrace.


Café de Prins

Start with morning coffee at this traditional, brown café – so named because it’s where men used to come to drink and smoke (not a 'coffee shop'). Try the house speciality Prins Poffertjes (tiny pancakes with vanilla ice cream and icing sugar).


This 'showroom' for Holland's top coffee roaster (and previous winner of the best artisan roaster in Europe in the European Coffee Awards) is a slick space where you can learn about the latest blends and coffee equipment. The huge coffee bar separates the room into an area for punters to come and taste coffee, and a swish training area for baristas. So you can enjoy your brew of choice while watching the finest of coffee geekery!

Prinsengracht 124


Meaning ‘time’ in Japanese, Toki is where you’ll find hip Dutch dads drinking matcha tea alongside MacBook-wielding freelancers. The pastries from neighbouring Petit Gateau are a must with your morning coffee (try the croissant doughnut).


Street food and food markets in Amsterdam


The ideal rainy-day destination, De Hallen is a converted tramshed that is now home to a cinema, library, independent shops and, crucially, the renowned Foodhallen. Eat your way around the street-food stalls here – the soft-shell crab and oysters at Le Big Fish, and the rice paper rolls at Viet View are highlights. Click here to find out more about this indoor food hall and others in Europe.


Amsterdam indoor market
Amsterdam indoor market

Goudse Stroopwafels

Ruud Joinking’s warm, gooey stroopwafels (syrup waffles, £1.50) are widely considered to be the best in town. He makes them at his Goudse Stroopwafel stall at Albert Cuyp Market

Albert Cuypstraat 182

Frites uit Zuyd

The celebrated chip is at its finest at Frites uit Zuyd. Plump, crispy fries are served in red-and-white checked paper cones with a choice of homemade sauces, including a punchy piccalilli mayonnaise (£2). Buy a cone to go – or buy by the meter (8 cones’ worth). You can also enjoy them as part of a meal in the brasserie next door.



Make like a local and head to the Saturday morning Noordermarkt in the pretty Jordaan neighbourhood to pick up artisanal produce from farms outside the city. Vendors have been selling produce outside the Noorderkerk since 1623 and the market is famous for its mushrooms, some of which are collected in Dutch forests. Stop at the pancake stall for a gouda and mushroom crêpe (check out our best pancake and crêpe recipes here).


A beautiful canal in central Amsterdam
A beautiful canal in central Amsterdam

Best food shops in Amsterdam

For kitchen accessories – Duikelman

Every size, colour, make and model is sold at kitchen emporium Duikelman in De Pijp. A cook’s paradise, the Dutch institution now has several shops along the same street, stocking anything from tiny teaspoons to state-of-the-art espresso machines.


Thick slice of toast topped with avocado at Duikelman Amsterdam

For juice – Cold Pressed Juicery

It’s far easier to find a beer than a green juice in Amsterdam. For the latter, make a beeline for one of the city’s four Cold Pressed Juicery sites and order a MOAJ (mother of all juices), packed with zingy good stuff from spinach to nettle.


For baked goods – Hartog's Bakery

In winter sugar-scented oliebollen are as ubiquitous in Amsterdam as stamppot. Translated as oil balls, they’re essentially a Dutch take on the beignet, served dusted with icing sugar and sometimes studded with currants (in which case they’re called krentenbollen). You’ll find them served from stalls on almost every corner but, for something different, head to Hartog's Bakery for an unusual wholewheat version.


Oliebollen in Amsterdam


Return train fares from London St Pancras to Amsterdam cost from £58 with Eurostar (eurostar.com).


Doubles at Conscious Hotel’s new Westerpark location cost from €140, b&b (conscioushotels.com).

The Dylan

If you want a grown-up break in Amsterdam, this boutique hotel pairs luxurious living with Michelin-starred dining. In a 17th-century building that served variously as a theatre, poorhouse and bakery before its current Anouska Hempel-designed incarnation, 40 individual bedrooms range from large elegant suites to cosy but minimalist rooms up in the eaves.

The hotel’s Restaurant Vinkeles was awarded its first Michelin star in 2009, under head chef Dennis Kuipers, and today the menu is influenced by classic French cooking but with a contemporary twist; we went for the chef’s tasting menu which, on the night we visited, included a fabulously decadent plate set with black truffle braised in its own jus, served with truffle butter and toast.

Get a great deal on a room at The Dylan here...

A bed under eaves in a loft room at The Dylan hotel in Amsterdam

Budget hotels in Amsterdam (for more information click here)

Cake Under My Pillow

The owners of Amsterdam’s campest cake shop (detaart.com) segue into the world of b&b with a hotel whose rooms are just a touch less zany than the cakes.

Eerste Jacob van Campenstraat 66

Chic & Basic

Just what it says, this hotel in a canal house offers designer-smart rooms (some quite small) with no fuss, in the historic centre of town.

Herengracht 13-19

Hotel Patou

On Amsterdam’s premier fashion street, Patou has rooms designed with an appropriate touch of luxury by top local interiors architect Jen Alkema. The main museums are just a few minutes’ walk away, and, once the shoppers have gone home, the neighbourhood is quiet. From €175, though ask about special offers.

PC Hooftstraat 63


Written by Daisy Allsup, Cecily Layzell, Adrian Morby, Ellie Edwards

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post