34 Best Restaurants in Amsterdam, Netherlands

Background Illustration for Restaurants

Not so long ago, Dutch cuisine consisted mostly of fried food—french fries, bitterballen, and frikandel (deep-fried sausages)—along with thick pea soup and hearty meat and potato dishes. These days, however, Amsterdam restaurants serve much higher-quality and more varied food than ever before.

Many forward-thinking Amsterdam restaurants have embraced a "New Dutch cuisine," using organic and locally sourced meat, fish, and seafood, and expertly cooked vegetables served with interesting sauces and side dishes. Some chefs are taking it a step further and growing produce and herbs on land or rooftops attached to their restaurants—garden to table cooking, if you will. Multicourse tasting menus or small plates that you can mix and match are popular at upscale eateries, making use of what's freshest at the moment, perhaps farm-fresh asparagus or North Sea mussels. The classic standbys are still widely available, too—it's hard to resist those delicious bitterballen—but they're often prepared in updated, modern interpretations.

Amsterdam has a wealth of international cuisines. The city has long been known for its Moroccan, Turkish, and Indonesian food, and there are excellent Vietnamese eateries, where you can finally get a decent bánh mì, as well as pretty much every type of cuisine you might be craving. Another thing that's big on the Amsterdam food scene these days is brunch. Traditionally, the Dutch opt for relatively simple breakfasts of buttered toast with chocolate sprinkles (called hagelslag), but places for more American-style brunch—eggs Benedict or oatmeal with fresh fruit—have popped up throughout the city, attracting the city's trend-followers. Although steak restaurants have existed for years (and continue to open on a regular basis), hamburgers are also trendy, with tiny spots elbowing their way in to become the most popular in town.

Pockets of interesting dining are emerging away from the city center, too, but Amsterdam is a small city, so don't be daunted by distance. Everything's still easy to reach by cab, tram, or bus—or make like a local and burn off some calories by renting a bike.

Despite all these changes, one thing's stayed relatively the same: the pace of service. Expect a wait to get menus, to order, and then to receive your food. You just have to go with it: it's the Dutch way!

Blauw

$$ Fodor's choice

It's become a bit of a tourist favorite, but many Amsterdammers still believe that this is the best Indonesian rijsttafel in town—so if you're looking for the ultimate Amsterdam dining experience, this is the place to go. Menu choices include fish, meat, and vegetarian rijsttafels; all are fresh, well spiced, and full of authentic flavors. The design is ultramodern, with lacquered red walls that set off giant vintage family photos from the era of the Dutch East Indies.

Amstelveenseweg 158–160, 1075 XN, Netherlands
020-675–5000
Known For
  • Arguably the best Indonesian rijsttafel in town
  • Contemporary cliché-free setting
  • Great for groups and single diners
Restaurant Details
No lunch
Reservations essential

Something incorrect in this review?

Box Sociaal

$$ Fodor's choice

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, decadent burgers, Korean tacos, natural wines, scrumptious desserts, and more.

Eetcafé Schotsheuvel

$$ Fodor's choice

If you've forgotten to make a dining reservation somewhere (and even if you haven't), this walk-in only eetcafé (café serving food) is a solid bet. The regularly changing menu draws inspiration from international cuisine and while options are limited there is always something tasty for fans of fish, meat or vegetables.

Banstraat 14, 1071 JZ, Netherlands
020-235–8882
Known For
  • Laid-back vibe
  • Service with a smile
  • Delicious plates of Med-led cuisine
Restaurant Details
Reservations not accepted

Something incorrect in this review?

Recommended Fodor's Video

Hotel de Goudfazant

$$ Fodor's choice

In a high-ceiling former garage—still housing a number of classic cars—this large, modern, and convivial restaurant is worth the trek across the IJ River. The "Golden Pheasant" offers good value for a regularly changing menu of Dutch fare with a French twist: expect favorites like oysters, roast chicken, and Angus beef, along with a variety of specials.

Aambeeldstraat 10H, 1021 KB, Netherlands
020-636–5170
Known For
  • Cool industrial look
  • City views across the IJ
  • Hemelse modder or "heavenly mud" chocolate mousse
Restaurant Details
Closed Mon. No lunch
Reservations essential

Something incorrect in this review?

Little Collins

$$ Fodor's choice

One of Amsterdam's brunch pioneers, this intimate Australian-run eatery has a laid-back vibe and friendly servers. Although you'll inevitably have to wait for a table on weekends (it's walk-in only), the eclectic menu, which includes sweet and savory options, is worth it. Pass the time with one of the tasty brunch cocktails or house-made soda, iced tea, or drinking vinegar. In early 2019, a second outpost, offering all-day dining and small plates by night, opened in West (Bilderdijkstraat 140).

1e Sweelinckstraat 19--F, 1073 CL, Netherlands
020-673–2293
Known For
  • Still one of the best brunch spots in town
  • Turkish eggs
  • Burned Basque cheesecake
Restaurant Details
No dinner

Something incorrect in this review?

Pllek

$$ 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.

Sea Palace

$$ 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.

Stacks Diner

$$ | Oud-West Fodor's choice

Serving American homestyle cooking with an elevated twist, this relaxed restaurant perfectly blends a vintage diner aesthetic with a fine dining experience in a welcoming atmosphere. Cozy up in a booth or sit on a round stool at the counter for a view of the open kitchen; everything is made from scratch with meticulously sourced, sustainable ingredients or features products from local experts. Classic cocktails are mixed at the bar, and their homemade orange soda is a hit for visitors of all ages. Every bite on the menu draws inspiration from the owner's Southern roots and signature dishes include free-range spicy fried chicken biscuits or crispy fish sandwiches with fermented hot sauce. For an extra slice of Americana, finish up with homemade lime pie or a hot fudge sundae. 

An

$$

At this friendly and long-popular Japanese-owned neighborhood eatery, you can enjoy a relaxed evening meal accompanied with excellent umeshu (plum wine), beer, or sake. The menu focuses on sushi and sashimi, but the kitchen also turns out chicken teriyaki and delicious gyoza—steamed or fried dumplings filled with pork or vegetables—and an excellent selection of vegetarian (and vegan) dishes like hijiki (cooked black seaweed) and agedashi dofu (deep-fried tofu). There's also omakase (a tasting menu) with a seasonal selection of fish, meat, and vegetable dishes.

Weteringschans 76, 1017 XR, Netherlands
020-624–4672
Known For
  • Authentic Japanese home cooking
  • Reasonably priced omakase
  • Friendly neighborhood vibes
Restaurant Details
Closed Sun. and Mon. No lunch

Something incorrect in this review?

Balraj

$$ | Jordaan

This is the oldest Indian restaurant in Amsterdam (it opened in 1977), and it's a longtime favorite of curry connoisseurs. 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, 1013 JD, Netherlands
020-625–1428
Known For
  • Tasty Indian curries
  • Friendly service
  • Vegetarian options
Restaurant Details
Closed Mon.

Something incorrect in this review?

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 (at #77 Zeedijk) 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, 1012 AB, Netherlands
020-620–1442
Known For
  • Aromatic massaman chicken curry
  • Fragrant fish cakes with a good bite
  • Crispy Thai spring rolls
Restaurant Details
Reservations not accepted

Something incorrect in this review?

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-size 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, 1011 JR, Netherlands
020-622–0034
Known For
  • Hearty Swiss food and wine
  • Popular locals' hangout: do make reservations
  • Inexpensive eats
Restaurant Details
No lunch
Reservations essential

Something incorrect in this review?

Café Loetje

$$

A wide variety of locals love this bustling bistro-like Dutch institution, where the prime attraction is the beef fillet or a spicier "Bali" version for an extra €2 (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 veal liver, or, for the non–meat eater, several types of fish and vegetarian dishes—there's even a convincing plant-based "steak" created on a 3D printer (yes, really!). 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, 1071 DT, Netherlands
020-662–8173
Known For
  • Panfried steak swimming in gravy
  • Lively atmosphere
  • Outdoor seating

Something incorrect in this review?

Café Restaurant Amsterdam

$$ | Westerpark

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é Schiller

$$

Next to the same-named hotel, this landmark has an authentic Art Deco interior, wood paneling, and a cozy atmosphere that makes it especially inviting when it's cold and wet outside. Expect a satisfying mix of French classics such as steak tartare and escargots along with a few Dutch stalwarts like bitterballen and appeltaart.

Rembrandtplein 24a, 1017 CV, Netherlands
020-624–9846
Known For
  • Unpretentious French brasserie-style food
  • Gorgeous interior
  • Central location facing Rembrandt Square
Restaurant Details
No lunch Mon.–Thurs.

Something incorrect in this review?

Café van Puffelen

$$

The menu at this popular, well-established spot highlights typical café items, from pasta to fish to grilled steak, with a local and organic slant, but the loyal crowd of regulars who frequent it know to check the daily specials (perhaps herb-crusted salmon) before they order. Inside, the space is casually inviting, with dark wood-panel walls and blue velvet upholstery. The main dining room can get boisterous, so if you're looking for a quieter meal, ask for a table in the more secluded and intimate mezzanine or, in the summer, on the terrace.

Café-Restaurant De 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. Exposed brick walls, birdcage-like chandeliers, and windows overlooking a volière (aviary) are a lovely setting to enjoy dishes such as Basque fish soup, marinated lamb served with rice and mint yogurt, or fava bean-and-ricotta ravioli. A selection of tartines (open-faced sandwiches) 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, 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
Restaurant Details
Reservations essential

Something incorrect in this review?

Carstens Brasserie

$$ | Medieval Center

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.

Prins Hendrikkade 34, Amsterdam, 1012 MB, Netherlands
020-524–-0649
Known For
  • Shrimp cocktails bursting with the flavors of the Wadden Sea
  • Cheese plates with artisanal Dutch farmer's cheese
  • Cocktails with a local twist
Restaurant Details
Closed Mon.–Wed. No lunch

Something incorrect in this review?

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, 1012 GE, Netherlands
020-623–7293
Known For
  • Decent green curries and pad thai
  • Charming ambience
  • Slow service
Restaurant Details
No lunch

Something incorrect in this review?

De Roode Leeuw

$$ | Medieval Center

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 Dutch-international fare includes dishes like Zeeland mussels with fries and Dutch beef stew. 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, 1012 LP, Netherlands
020-555–0666
Known For
  • Classic Dutch food
  • A covered patio perfect for all weather
  • Unparalleled people-watching on the Netherlands' busiest sidewalk

Something incorrect in this review?

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, 1012 VR, Netherlands
020-624–9998
Known For
  • Serving traditional Dutch stamppot to tourists
  • A handsome historic landmark location
  • Pieter de Hooch–worthy interiors
Restaurant Details
Credit cards accepted

Something incorrect in this review?

La Oliva Pintxos y Vinos

$$ | Jordaan

The name of this restaurant describes what's served here: a huge selection of warm and cold pintxos, Spanish Basque tapas that run the gamut from oysters to grilled prawns with chimichurri and pata negra ham. Order a combination of small plates paired with a selection from the stellar wine list, many of which can be ordered by the glass. Round out your meal with the chocolate mousse with strawberries before walking it off in the scenic Jordaan.

Egelantiersstraat 122--4, Amsterdam, 1015 PR, Netherlands
020-320–4316
Known For
  • Spanish Basque pintxos
  • Comprehensive wine list
  • Excellent service
Restaurant Details
Reservations essential

Something incorrect in this review?

Los Pilones Cantina Mexico

$$

In 2001, three Mexican brothers put down roots in Amsterdam and introduced their authentic cuisine to the city. Today, they run two colorful restaurants, this quaint taquería just a short walk from Centraal Station and their original cantina near Leidseplein. Popular dishes include huevos rancheros (a brunch classic), enchiladas with mole (a spicy chocolate-chile sauce), and tacos al pastor (marinated pulled pork). Expect to find fresh guacamole and salsas, a selection of tequilas, and margaritas that pack a punch.

Geldersekade 111, 1011 EN, Netherlands
020-776–0210
Known For
  • Mexican food
  • Tequila
  • Fun atmosphere
Restaurant Details
Closed Sun.–Wed. No lunch Thurs.–Sat.

Something incorrect in this review?

Miri Mary

$$

Owned by two young Indian transplants, you won’t find all the old Indian cliches at Miri Mary, but instead, a vegetable-forward menu with on-point spicing, prettily made-up plates, creative cocktails, and a large outdoor patio. Go here for a modern take on Indian cuisine that’s firmly rooted in the traditions of the past.

Van der Helstplein 15, 1017 AR, Netherlands
Known For
  • Weekend brunches inspired by India
  • A contemporary cliché-free decor
  • G&Ts with cardamom, saffron, and lime leaf
Restaurant Details
Closed Mon. No brunch Tues.–Fri.

Something incorrect in this review?

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, 1016 SX, Netherlands
020-626–7957
Known For
  • Traditional Dutch meals
  • Outdoor seating
  • Kitschy decor
Restaurant Details
No lunch weekdays
Reservations essential

Something incorrect in this review?

Mossel & Gin

$$ | Westerpark

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, 1014 DC, Netherlands
020-486–5869
Known For
  • Heaping pans of mussels
  • Unique gin and tonic flavors
  • Outdoor seating in lovely Westerpark
Restaurant Details
Closed Mon. No lunch Tues.–Fri.

Something incorrect in this review?

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, 1012 AV, Netherlands
020-625–2180
Known For
  • Tasty Mandarin dishes
  • Fairly cheap prices
  • Generous portions, meant for sharing
Restaurant Details
Reservations not accepted

Something incorrect in this review?

Plato Loco

$$ | Westerpark

Drawing culinary inspiration from the diverse flavors of the Caribbean, this restaurant has served island comfort food with a twist since 2015. Popular dishes include jerk chicken, spare ribs, hearty stews, plantains, empanadas, and more. Enjoy a spot on their outdoor terrace and sip a rum punch in the sun for a taste of the tropics. Their menu offers options for vegetarians and vegans, too. 

Rombout Hogerbeetsstraat 29, Amsterdam, 1052 VN, Netherlands
020-358–5047
Known For
  • Caribbean cuisine
  • Tropical cocktails
  • Outdoor terrace

Something incorrect in this review?

Ron Gastrobar

$$

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. 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, 1075 BP, Netherlands
020-496–1943
Known For
  • Uncomplicated cuisine in easygoing environs
  • Signature boneless spareribs
  • Small plates at reasonable prices
Restaurant Details
Reservations essential

Something incorrect in this review?

Sama Sebo

$$

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 (Indonesian small plates) 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, 1071 BL, Netherlands
020-662–8146
Known For
  • Basic Indonesian rijsttafel
  • Charming atmosphere
  • Good location near the Vondelpark
Restaurant Details
Closed Sun.
Reservations essential

Something incorrect in this review?