32 Best Restaurants in Amsterdam, Netherlands

Carstens Brasserie

$$ | Centrum Fodor's choice

With a dizzying array of recently opened restaurants offering so-called New Dutch Cuisine, it's looking like Dutch food has finally been given the makeover it long deserved. This Centraal Station–adjacent establishment gives brasserie classics a Lowlands twist, using seasonal ingredients fresh from a local organic farm.

Bring the kids; there are kids' menus and regular family lunches with a fun educational twist on Sundays.

Damrak 1-5, Amsterdam, North Holland, 1012 LG, Netherlands
020-524--0649
Known For
  • a melt-in-the-mouth pork cheek stew
  • a Caesar salad featuring the almost emblematic Dutch vegetable, kale
  • cocktails with a local twist
Restaurants Details
Rate Includes: No lunch Mon.–Thurs.

Pllek

$$ | Amsterdam-Noord Fodor's choice
Befitting its location in the former shipyards of the newly hip NDSM area, this quirky restaurant is housed in a series of cavernous shipping containers—it attracts a young, lively crowd that appreciates the organic meat and vegetables and sustainably caught fish and seafood. In summer, the huge terrace and sandy man-made beach along the river turn into a party with DJs.

Rijsel

$$ | Amsterdam-Oost Fodor's choice

With a bright, modern dining space lined with white-clothed tables and an open kitchen, this popular French-Flemish eatery is one of the liveliest in town. The food is simply prepared but delicious, and reasonably priced; the three-course menus change frequently and always include daily specials. When it's offered (nearly always), don't miss their signature poussin, a perfectly roasted chicken with rosemary, served with a side of seasonal vegetables. Although the menu is in Dutch, the personable staff are happy to translate.

Marcusstraat 52, Amsterdam, North Holland, 1091 TK, Netherlands
020-463–2142
Known For
  • French-Flemish comfort food and good wine
  • a devoted local fanbase (book early!)
  • genuinely friendly service
Restaurants Details
Rate Includes: No lunch Mon. and Tues. No dinner Sun, Reservations essential

Recommended Fodor's Video

Sea Palace

$$ | Oosterdok Fodor's choice

You can't miss this over-the-top floating Chinese restaurant, moored on the Oosterdok near Centraal Station—the ornate atmosphere of red paper lanterns and red- and black-lacquered ceilings that wouldn't be out of place in Hong Kong or Vancouver could easily be a tourist trap. But it's not: the extensive Canton, Macau, and Peking duck menus and other dishes are consistently fresh and authentic.

Thúskomme

$$ | Amsterdam-Oost Fodor's choice
With the northern Dutch province of Friesland's wealth of local ingredients from fertile pastures and seafood-rich seas, this hidden bar-restaurant was a thúskomme (''homecoming'') of sorts for its young Frisian chef-owners. Stop off for a beer or indulge in New Dutch Cuisine with Frisian flair. Located in the lesser-known Indische Buurt, Thúskomme attracts creative locals with its easy vibe, living room-like looks and regular musical interludes.
Batjanstraat 1a, Amsterdam, North Holland, 1094 RC, Netherlands
020-239--7925
Known For
  • wild Wadden oysters with Frisian vodka and pickle juice
  • a wide selection of beers from Friesland and beyond
  • Frisian charcuterie and cheese
Restaurants Details
Rate Includes: Closed Mon.

Balraj

$$ | Jordaan

This is the oldest Indian restaurant in Amsterdam (it opened in 1977), and it's a longtime favorite of curry connoisseurs. Although the decor is unremarkable, the restaurant is impeccably clean and the servers unfailingly friendly. All of the snacks, soups, and meals are delicious: you'll break out in a happy sweat if you order the spicy chicken Madras. The sweet cardamom tea is a good accompaniment to your meal.

Haarlemmerdijk 28, Amsterdam, North Holland, 1013JD, Netherlands
020-625–1428
Known For
  • tasty Indian curries
  • friendly service
  • vegetarian options

Bar Kantoor

$$ | Oud-West
This sustainable eatery is associated with the Conscious Hotel next door. Sit outside on the expansive terrace overlooking Westerpark and watch the sunset with a glass of organic wine, or head inside to dine, where up-cycled furniture and a hydroponic green wall tie into this restaurant’s eco-friendly concept.

Bird

$$ | Red Light District

The large menu of Thai standards—including some very good vegetarian options—doesn't hold many surprises, but everything's fresh and tasty; diners often rate Bird as the best Thai in town, and there are lines most nights. The space is filled with chunky teak furnishings and paintings imported from Thailand, while the takeaway snack bar across the street (Zeedijk 77) is more utilitarian. The best tables for savoring such dishes as coconut-chicken soup with lemongrass followed by fruity curry with mixed seafood are at the back of the restaurant overlooking the canal.

Zeedijk 72-74, Amsterdam, North Holland, 1012 AB, Netherlands
020-620–1442
Known For
  • aromatic massaman chicken curry
  • fragrant fish cakes with a good bite
  • crispy Thai spring rolls
Restaurants Details
Rate Includes: Credit cards accepted, Reservations not accepted

Box Sociaal

$$ | Plantage
A quirkily named Australian-owned all-day brunch and dinner café can be a surprisingly fun place to stop by for locally roasted specialty coffees, scrumptious cakes, decadent burgers, natural wines, and more.

Café Bern

$$ | Nieuwmarkt

This dark, woody, and well-loved café—as cozily cluttered as a Jan Steen painting seen through a ’70s filter—has been serving the same simple cheese fondue for decades, along with a steak entrecôte that you cook at the table. Order a salad to start (there are five types to choose from) and then dunk bite-sized bread bits into the gooey melted cheese. The atmosphere is boisterous and friendly: you'll very likely be sharing a communal table with a group of locals out for a night on the town.

Nieuwmarkt 9, Amsterdam, North Holland, 1011 JR, Netherlands
020-622–0034
Known For
  • hearty Swiss food and wine
  • popular locals' hangout: do make reservations
  • inexpensive eats
Restaurants Details
Rate Includes: No lunch, No credit cards, Reservations essential

Café Loetje

$$ | Museum District

Local students, sophisticates, and families all love this bustling bistrolike Dutch institution, where the prime attraction is the beef fillet or a spicier "Bali" version for an extra €1 (extra-large versions cost a little bit more). All steaks are served rare—you can't get them any other way. If you're not in the mood, you can order the hamburger, the pork schnitzel, or, for the non–beef eater, several types of fish and vegetarian dishes. The best dessert on the menu is the sticky toffee cake. There are five more locations in Amsterdam (check the website for details).

Johannes Vermeerstraat 52, Amsterdam, North Holland, 1071 DT, Netherlands
020-662--8173
Known For
  • pan-fried steak swimming in gravy
  • lively atmosphere
  • outdoor seating
Restaurants Details
Rate Includes: Reservations not accepted

Café Luxembourg

$$ | Centrum

One of the city's best-known grand cafés, Luxembourg has a stately interior and a view of a bustling square, both of which are excellent for people-watching. Lunch, when the restaurant fills with locals and tourists, is the best time to come. The classic café menu includes terrific soups and salads and excellent Holtkamp kroketten (croquettes, here with a cheese, shrimp, or veal filling). Those with less interest in urban sociology can entertain themselves at the communal table, which is democratically packed with an assortment of Dutch and international newspapers and magazines.

Cafe Restaurant Amsterdam

$$ | Oud-West

This airy spot west of the Jordaan is an industrial monument: for a century, it housed a plant that pumped water from coastal dunes. Now, under a sky-high ceiling, it's a popular destination for international cuisine, from rib-eye béarnaise and steak tartare to crowd-pleasing seafood platters piled high with oysters, clams, mussels, and optional crab or lobster. The restaurant usually bustles with families and larger groups. If it's too noisy for you, ask for a table on the peaceful terrace. The sticky toffee cake is an after-dinner winner.

Café-Restaurant De Plantage

$$ | Plantage
The stunning decor in this expansive space on Artisplein at the ARTIS Amsterdam Royal Zoo is reason enough to visit, but the Mediterranean-influenced food is good, too. Soaring ceilings supported by intricate metal beams, exposed brick walls, birdcagelike chandeliers, a huge central fiddle-leaf fig tree and enormous windows overlooking a volière (aviary) with meadow birds from Northern Holland are a lovely setting to enjoy dishes such as Basque fish soup, marinated lamb served with chickpeas and hummus, or red-beet-and-ricotta ravioli. A selection of tartines is available at lunch. The reasonably priced wine list, which helpfully categorizes wines as light, medium, or full, complements the food perfectly.
Plantage Kerklaan 36, Amsterdam, North Holland, 1018 CZ, Netherlands
020-760–6800
Known For
  • gorgeous monumental building with a 19th-century wooden conservatory
  • leafy terrace with views of flamingos
  • nice wine list with ample wines by the glass
Restaurants Details
Rate Includes: Reservations essential

De Bolhoed

$$ | Jordaan

This mellow organic vegetarian restaurant, with local artists' works hung on the bright orange-and-green walls, serves tasty homemade soups and salads—the salad bar, a mix of cooked items like couscous along with seasonal salads from beans to beets, is especially popular—at lunch as well as its tempting selection of desserts. They increase sophistication (and the prices) at dinner, with noodle dishes and stir-fries. When the weather's nice, there is outdoor seating on the canal across the street.

De Kooning van Siam

$$ | Red Light District

Smack in the middle of the Red Light District, this Thai establishment juxtaposes the original wood beams and wall panels of the 17th-century warehouse with a rich color scheme, modern furniture, and traditional Thai wall decorations, which give the space a warm atmosphere. The menu balances spicy dishes like stir-fried beef with onion and chile peppers with milder options to please a variety of palates, though ordering a main is compulsory.

Oudezijds Voorburgwal 42, Amsterdam, North Holland, 1012 GE, Netherlands
020-623–7293
Known For
  • decent green curries and pad thai
  • charming ambience
  • slow service
Restaurants Details
Rate Includes: No lunch, Credit cards accepted

De Roode Leeuw

$$ | Centrum

Since its 2019 renovation, this Dutch brasserie has become a beacon on an otherwise uninspiring road; it's one of the few non–fast food restaurants around packed Dam Square. The fare is poshed-up Dutch food, like risotto of Alkmaar pearl barley with roast beetroot, preserved lemon and sour cream, or Dutch Bouillabaisse with fresh North Sea fish. It gets busy with passing tourists, but this restaurant is worth a stop if you're shopping at the nearby de Bijenkorf department store and need a pick-me-up.

Damrak 93-94, Amsterdam, North Holland, 1012 LP, Netherlands
020-555–0666
Known For
  • classic Dutch food, modernized
  • a covered patio perfect for all weather
  • unparalleled people-watching on the Netherlands' busiest sidewalk
Restaurants Details
Rate Includes: Credit cards accepted

Haesje Claes

$$ | Centrum

In a 1520 monument groaning with pewter tankards, stained glass, rich gold leather paneling, original Delftware and other curiosa, this restaurant's "Old Holland" vibe and matching menu attract lots of tourists. Expect simple, hearty old-fashioned Dutch fare such as pea soup and a selection of stamppotten (potatoes mashed with veggies and often meat). On cold winter nights, opt for the hutspot, a stamppot of mashed potato and carrot supplemented with steamed beef, sausage, and bacon.

Spuistraat 273, Amsterdam, North Holland, 1012 VR, Netherlands
020-624–9998
Known For
  • serving traditional Dutch stamppot to tourists
  • a handsome historic landmark location
  • Pieter de Hooch–worthy interiors
Restaurants Details
Rate Includes: Credit cards accepted

Hemelse Modder

$$ | Nieuwmarkt

This bright and stylish restaurant is on one of the city's broadest canals and has a long-standing reputation for high quality at a great price. Choose from a three- to five-course menu, or order à la carte for lunch. Options always include soups, salads, and fish and meat dishes with interesting vegetable combinations.

Oude Waal 11, Amsterdam, North Holland, 1011 BZ, Netherlands
020-624–3203
Known For
  • the namesake "Heavenly Mud" chocolate mousse
  • kind and helpful service
  • regularly changing seasonal menus
Restaurants Details
Rate Includes: No lunch Mon., Credit cards accepted

Kantjil & de Tijger

$$ | Centrum

Although you can order à la carte at this spacious and airy Indonesian restaurant, most diners opt for one of the four rijsttafels, each with at least 12 different dishes and flavors that range from sweet and coconutty to intensely spicy (the light local witbier is an excellent accompaniment); one version is vegetarian. There is a takeout counter around the corner (Nieuwezijds Voorburgwal 342), which serves inexpensive noodle and rice dishes.

Spuistraat 291-293, Amsterdam, North Holland, 1012 VS, Netherlands
020-620–0994
Known For
  • Indonesian rijsttafels
  • friendly, efficient service
  • a "senang" (pleasant, comfortable) atmosphere
Restaurants Details
Rate Includes: Credit cards accepted, Reservations essential

Kilimanjaro

$$ | Oosterdok

This relaxed and friendly restaurant serves dishes from all over the African continent, but focuses on the food of Ethiopia, which is eaten with injera, a spongy type of sourdough bread. The interior is well worn but enlivened by charming touches like zebra-stripe tablecloths and carved animal napkin holders.

Rapenburgerplein 6, Amsterdam, North Holland, 1011VB, Netherlands
020-622–3485
Known For
  • fresh-ground Ethiopian coffee
  • charming, lively atmosphere
  • good prices
Restaurants Details
Rate Includes: Closed Mon. No lunch, No credit cards

Los Pilones Cantina Mexico

$$ | Leidseplein
In 2001, three Mexican brothers put down roots in Amsterdam and introduced their authentic cuisine to the city. Today, they run three colorful restaurants serving popular dishes like huevos rancheros (a brunch classic), enchiladas with mole (a spicy chocolate-chile sauce), and tacos al pastor (marinated pulled pork). Also on hand, fresh guacamole, a selection of over 200 types of tequilas, and margaritas that pack a punch. In the Nieuwmarket neighborhood? Check out their quaint taquería, too.
Kerkstraat 59-63, Amsterdam, North Holland, 1017 GC, Netherlands
020-331–3780
Known For
  • Mexican food
  • tequila
  • fun atmosphere
Restaurants Details
Rate Includes: Closed Mon.-Tues. No lunch Wed.-Fri., Credit cards accepted

Moeders

$$ | Jordaan

Traditional Dutch home cooking is just what to expect at a place called Mothers. Outside there's a sunny terrace, and the kitsch interior feels like a living room, full of antiques and photos of mothers (to which you can contribute your own snapshot). Guests are treated to simple dishes prepared with a refined gusto, including erwtensoep (split pea soup) and stamppot (mashed potatoes with sausage). Vegetarians be warned: pickings are slim but they do offer two main courses.

Rozengracht 251, Amsterdam, North Holland, 1016SX, Netherlands
020-626–7957
Known For
  • traditional Dutch meals
  • outdoor seating
  • kitschy decor
Restaurants Details
Rate Includes: Credit cards accepted, Reservations essential

Mossel & Gin

$$ | Oud-West
The name says it all: fresh steamed mussels paired with gin and tonics, with a handful of other seafood snacks (shrimp bitterballen, grilled octopus) for variety. This hip spot in Westerpark is at its best on a sunny (or at least mild) day, when you can sit outside at the picnic tables while enjoying one of their signature cocktails, some of which are infused with fruit and flower flavors. The mussels, served in flat pans, come in several tasty preparations, all accompanied by fries and salad to make a filling meal.
Gosschalklaan 12, Amsterdam, North Holland, 1014DC, Netherlands
020-486–5869
Known For
  • heaping pans of mussels
  • unique gin and tonic flavors
  • outdoor seating in lovely Westerpark
Restaurants Details
Rate Includes: Closed Mon. No lunch Tues.-Thurs.

New King

$$ | Red Light District

There's almost always a line out the door at this modern-looking Chinese eatery, where the only concession to tradition is the roast ducks hanging in the window. The food is fast, fresh, and inexpensive, and the menu doesn't offer many surprises, but the crowds of locals and tourists keep coming back for sweet-and-sour chicken, noodle soup with shrimp dumplings and beef balls, and spareribs in black bean sauce.

Zeedijk 115-117, Amsterdam, North Holland, 1012 AV, Netherlands
020-625–2180
Known For
  • tasty Mandarin dishes
  • fairly cheap prices
  • generous portions, meant for sharing
Restaurants Details
Rate Includes: Reservations essential

REM Eiland

$$ | Western Islands

A meal at this former offshore TV tower transported from the North Sea—and perched (thankfully not precariously) out on the IJ River—is one of the most unique dining experiences you can have in Amsterdam. The food does take a bit of a backseat to the location, but bistro-style offerings like burger and fries are good; and at dinner, you can't go wrong with the sea bass.

Restaurant-Café In de Waag

$$ | Nieuwmarkt

The lofty wood-beam interior of the 15th-century Waag (weigh house), converted into a café and restaurant, is lighted by hundreds of candles that nicely help maintain the building's medieval majesty. The seasonal, international menu uses mainly Dutch (and mainly organic) products, and a spacious terrace is open when the weather permits. Appetizers will likely include North Sea shrimp and steak tartare, while you can't go wrong with entrées like rib-eye of Dutch beef. Breakfast is served starting at 9 am, and lunch items include salads and sandwiches.

Buy Tickets Now

Ron Gastrobar

$$ | Oud-Zuid
Well-known Dutch chef Ron Blaauw lends star power to this casual, stripped-down space, where each small plate costs a modest sum (dry-aged steaks are the sole exceptions). The creative, globally inspired, locally sourced preparations are beautifully presented and full of interesting flavors, such as celeriac dim sum with mushroom XO sauce and pandan leaf dressing, and crispy sweetbreads with Indian butter chicken-style lentils and garam masala. Two to three dishes make a lovely meal, especially when accompanied with a glass of wine or two from their thoughtfully chosen list.
Sophialaan 55, Amsterdam, North Holland, 1075 BP, Netherlands
020-496–1943
Known For
  • uncomplicated cuisine in easy-going environs
  • signature boneless spareribs with horseradish and homemade sambal
  • small plates at reasonable prices
Restaurants Details
Rate Includes: Reservations essential

Sama Sebo

$$ | Museum District

This busy but relaxed neighborhood restaurant serves as a gentle introduction to Indonesian cuisine. Since 1969, Sama Sebo has gained nearly institution status by dishing out rijsttafel in an atmosphere enhanced by bamboo walls, miniature wood "spirit houses," and 19th-century-style lamps. At lunch the dishes are simpler: in addition to various chicken specialties, there's bami goreng (spicy fried noodles with vegetables or meat) and nasi goreng (the same, with rice instead of noodles). You can wait for your table in the friendly bar area.

P. C. Hooftstraat 27, Amsterdam, North Holland, 1071 BL, Netherlands
020-662–8146
Known For
  • basic Indonesian rijsttafel
  • charming atmosphere
  • good location near the Vondelpark
Restaurants Details
Rate Includes: Closed Sun., Credit cards accepted, Reservations essential

Toscanini

$$ | Jordaan

This stylish, expansive Florentine trattoria is a perennial favorite; the open kitchen, skylight ceiling, wooden floors and tables, and attentive service all work to create an extremely welcoming, country-kitchen sort of atmosphere. The cooks pride themselves on their ability to whip up any regional dish, but you'll probably find your favorite already listed on the extensive menu—or, of course, find yourself inspired by something new. The risottos are excellent, the fish dishes sublime, the desserts delicious, and the wine list inspired. Buonissimo!

Lindengracht 75, Amsterdam, North Holland, 1015KD, Netherlands
020-623–2813
Known For
  • Florentine cuisine
  • delicious menu
  • lively atmosphere with lots of locals
Restaurants Details
Rate Includes: No lunch Mon.–Tues., Credit cards accepted, Reservations essential