Discover Amsterdam
Meetings and Conventions
Live, Work and Study
What's on
See and do
Travel and stay
City Card and tickets
Discover Amsterdam
Meetings and Conventions
Live, Work and Study
The Harbour Club restaurant people having dinner
Image from Nico Alsemgeest

Stylish restaurants and cafes in Amsterdam

In this roundup, we introduce Amsterdam’s most stylish and stunning restaurants for dinner in an unforgettable setting for any occasion.

Cantine de Caron

Cantine de Caron is located in a huge industrial hangar, the kind that you’ll see a lot in the Westergas. Despite its vastness and minimalistic decor, it doesn’t feel empty but bright and chock full of character enhanced by the exposed brick walls, red draperies and Scandinavian chairs alongside starched tablecloths. Cantine’s menu combines French and Dutch cuisine made of local produce.

Cantine de Caron, Pazzanistraat 8

Shaffy Restobar

Shaffy Restobar bar
Image from Shaffy Restobar

Named after the artist and innovator Ramses Shaffy, Shaffy Restobar retains a creative vibe in its interiors. Step into this canal house to discover hidden nooks resting tunnel-like beneath a skylight and exposed brick. The main area has a soft vibe enhanced by the pastel streaks on the wall, the sleek monochrome furniture, and lots of natural light falling through the giant canal windows. The menu is compact but holds European options for meat and fish lovers as well as vegetarian.

Shaffy Restobar, Keizersgracht 324

MaMa Kelly

Mama Kelly restaurant interior
Image from Mama Kelly

Pink, gold and the utmost glam await on Mama Kelly’s restaurant floor. Grab a seat in one of the velvet booths or settle in at the brightly-lit bar with a glass of rose champagne. The menu is set to deliver on every whim, from high tea and a mimosa brunch to a luxurious dinner. Groups can step into the secret bar, the Panther Room, which stands out with its bold print choices and intimate quality, making it perfect for a private celebration.

MaMa Kelly, Olympisch Stadion 35

The Duchess

If you are after a luxurious setting to a fantastic meal, look no further. The marbled hall’s ambience is a part of the experience: it used to house a bank hall. Round lights hang over the beautiful grandfather clock. The menu holds a mix of Italian, Southern France and Meditteranean influences. The cocktail menu is delightfully modern with a gorgeous Blush Collins made with Yka infused Bombay Sapphire and refreshing takes on Moscow Mules, Old Fashioned and Amaretto Sour.

The Duchess,  Spuistraat 172


Lolo is decadent and expressive, a sort of Moulin Rouge infused into an Italian restaurant, resulting in a vibrant and cabaret-style decor down to the fringe on lampshades, carpeted floors, contrasting wall colours, and red backlights on the bottle display. Named after French dancer and actor Lolo Ferrari, it is a fitting setting for a Casanova cocktail off the extensive list and a slice of pizza. As you venture deeper, you’ll find the indoor garden area with lush greenery plunging from the ceiling. It just shows that you’ll never know what to expect here.

Lolo Amsterdam, Oudekerksplein 48

The Living Room, by Bodon

The Living Room is all about bold statements with graphic prints sprawling across the ceiling, golden palm trees resting next to grey shell-shaped velvet chairs, and down to the statement chandeliers and orb lanterns reminiscent of planets hanging over the marble bar. Even the floor zigzags in black and white, geometrical, with a touch of vintage soul. The food is resoundingly French, after all, The Living Room calls itself ‘La Grande Brasserie’, with seafood and classic dishes such as the Vichyssoise ready to blow you away.

The Living Room, by Bodon, Apollolaan 2

Bar Botanique

Bar Botanique café-restaurant interior
Image from Bar Botanique

Bar Botanique is an oasis of green with a stunning black marble top bar and sectioned space where a lush jungle is filled with palms stretching above the french bistro chairs. There are comfortable nooks with soft dusty pink walls and green velvet couches made for comfort. The dinner menu is geared towards sharing with a wide range of appetizers, pizza as well as burger options.

Bar Botanique, Eerste Van Swindenstraat 581

The Harbour Club Amsterdam Oost

The Harbour Club restaurant people having dinner
Image from Nico Alsemgeest

The Harbour Club Amsterdam Oost resides in the quarters of an old wine storage facility: it is a giant industrial hangar with metal beams, sliding barn doors, adorned with lightbulbs and flowers dropping from the ceiling. The seating is welcoming to all, with velvet chairs and tablecloths mixed with casual seating. Don’t forget the enormous terrace on the Entrepot dock, where you can enjoy the Club’s Asian fusion menu.

Lion Noir

Lion Noir looks like one part gentlemen’s club, the other - modern, industrial and sleek. Relax among the low leather couches and take in the tapestries on the walls, the mounted peacock, a cuckoo clock and the bar. Stacked full with every bottle imaginable and armed with a brass Elektra coffee maker, it’s the perfect place for a drink or two. As you proceed to the back, Lion Noir has another surprise in store with their spacious hidden courtyard terrace perfect for Amsterdam's summer days. 

Lion Noir, Reguliersdwarsstraat 28

Grand Café Restaurant 1e klas

Centraal Station’s old 1881 waiting room now houses a Brasserie surrounded by beautiful art nouveau decor. From the wood panelling to the painted crossbeams of the ceiling, the ambience evokes a spirit of a bygone time, one you can catch a glimpse of before catching your train ride. As a bonus, the Grand Cafe grants a discount to all City Card users.

Bam Boa

Bam Boa restaurant interior
Image from Bam Boa

For a touch of summer, there's no need to look further than Bam Boa. This beachy restaurant is the epitome of boho vibes with bamboo-wrought tables and pampas grass. It’s a great place for hanging out with friends because of its sharing concept, as well.

Bam Boa, Weesperzijde 135

Secret Garden

No, it's not subtle, but that's not what brothers Mike and Roy Poppes do it for either. Much more than just another restaurant, Secret Garden is a luxurious escape - an oasis of peace, a garden of pleasure - located right in the heart of Amsterdam on the Reguliersdwarsstraat. The menu is Japanese-Peruvian, the wine list is endless, and the interior is styled to perfection. Chances are the secret will soon be gone, so be quick.

Secret Garden, Reguliersdwarsstraat 38-40