10 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!

Saint-Jean

$ | Jordaan Fodor's choice

A perfect pairing like croissants and coffee is hard to top, but this plant-based patisserie has found a way to consistently impress with freshly baked pastries and a pleasing range of tea and coffee. Perched on a corner overlooking Lindengracht, fans line up early and wait patiently outside for their chance to choose from flaky, buttery, and surprisingly vegan delicacies. Popular items include twice-baked almond croissants, fruity rustic galettes, rosemary and sea salt twists, or their signature cruffins filled with pistachio paste. Innovative offerings change seasonally and often feature collaborations with other local brands. 

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. 

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?

Recommended Fodor's Video

Breadwinner

$ | Jordaan

Crafting wild-fermented sourdough bagels began as the founder's at-home hobby before it grew to a brick-and-mortar microbakery offering NYC-style bagels and loaves for true carb-lovers. Known to sell out quickly, their daily rotation of flavors ranges from classic everything seasoning to spicy jalapeño and cheddar. Delicious on their own or topped with cream cheese, many fans opt for the sandwich version, such as a BLT, smoked salmon with capers, pastrami, and other seasonal specials. 

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?

Ikaria

$ | Oud-West

Come rain or shine, this kiosk serves coffee, tea, smoothies, baked goods, and gourmet health food inspired by the Greek islands. Whether you're craving sweet or savory, there are perfect on-the-go options like their signature orange, olive oil, rosemary cake, banana bread, or spanakopita (flaky pastry with spinach). Try the traditional Greek-style coffee if you’re in need of a caffeine kick. A few blocks away on Bilderdijkpark, their restaurant, Ikaria Park, offers flavorful, modern Greek food for dinner and delightful cocktails with a twist.

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?

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?

Tacos en Tequila

$$ | Leidseplein

Inspired by a memorable trip to Guadalajara, Mexico, the owners of this family-run restaurant have created an authentic and welcoming atmosphere complete with imported colorful tiles, hand-painted ceramics, and an outdoor terrace for warmer days. All the usual favorites are here, such as crispy tortilla chips with fresh guacamole and homemade salsa, hefty burritos, and flavorful bowls filled with veggies, rice and your choice of protein (halal and vegan options, too). And, of course, there's a range of tacos to choose from, including chicken, fish, shrimp, steak, and weekly specials. Located close to Leidseplein, expect the energy to get lively and last late into the evenings, especially since they offer dozens of mezcal and tequilas. Next door, their sister location De Margarita Bar has DJs on Friday and Saturday night.

Toscanini

$$ | Jordaan

A perennial favorite, this Florentine trattoria boasts an open kitchen, skylight ceilings, wooden floors, and attentive service that creates a welcoming, country-kitchen atmosphere. Cooks pride themselves on preparing any regional dish, and their rotating menu often offers something new along with classics like risotto, seafood, or roasted eggplant. Their space also features an Italian deli selling fresh pasta and sauces, homemade dishes, olive oils, wines, Italian sweets and more. 

Lindengracht 75, Amsterdam, 1015 KD, Netherlands
020-623–2813
Known For
  • Florentine cuisine
  • Delicious menu
  • Lively atmosphere with lots of locals
Restaurant Details
Closed Sun. No lunch Mon.–Thurs.
Reservations essential

Something incorrect in this review?