Close this search box.

Restaurants in Amsterdam

A selection of restaurants in Amsterdam

You will find many restaurants in Amsterdam from all over the world. We have made a selection of restaurants for your convenience

For these popular restaurants, reservations are recommended, especially during peak hours.

Dining in restaurants in Amsterdam

Best restaurants in Amsterdam

These restaurants are among the top restaurants in Amsterdam, the ones with Michelin stars.

Restaurant Spectrum (Michelin **)

Spectrum is a 2 Michelin-starred restaurant and offers a unique and creative dining experience with a focus on local and seasonal ingredients.

The menu is designed by Chef Sidney Schutte and features a range of inventive and elegant dishes that showcase the flavours and textures of the Netherlands.

The restaurant offers several menus, including a tasting menu and a vegetarian menu, both of which are expertly paired with wines by the knowledgeable sommeliers. Spectrum has a modern and stylish atmosphere, with sleek decor and an open kitchen where you can watch the chefs at work.

The restaurant also offers an extensive wine list, which features a range of local and international wines, as well as a selection of craft beers and creative cocktails. If you’re looking for an unforgettable fine dining experience in Amsterdam, Spectrum is definitely worth a visit.

The dress code is smart casual.

Restaurant 212 (Michelin **)

Restaurant 212 boasts two Michelin stars and provides a unique and innovative dining experience that beautifully showcases the diverse flavours and locally-sourced ingredients of the Netherlands.

The menu, created by Chef Richard van Oostenbrugge, features an array of small courses that are presented in a playful and interactive manner.

This menu is frequently updated to reflect the seasonal ingredients available, but you can always expect to enjoy delicious dishes that highlight local fish, meats, and vegetables.

The open kitchen, situated at the heart of the restaurant, allows diners to watch the chefs at work and even interact with them during the meal. In addition to the food, Restaurant 212 offers a wide selection of expertly paired wines and cocktails to complement the menu.

The relaxed and informal atmosphere, complete with minimalist decor, enables the food to take center stage.

Restaurant Lastage (Michelin *)

Lastage is a fine Michelin starred dining restaurant and is known for its creative and modern take on traditional Dutch cuisine, using local and seasonal ingredients to create innovative and flavourful dishes.

The menu at Lastage is designed by Chef Rogier van Dam and changes frequently to reflect the availability of ingredients.

Some of the popular dishes include the poached lobster with foie gras, the smoked eel with celery and apple, and the pigeon with beetroot and red cabbage.

The restaurant also offers an extensive wine list with both local and international wines.

The atmosphere at Lastage is elegant and intimate, with a warm and welcoming decor that complements the food.

The restaurant has a limited number of tables, which creates a cosy and exclusive ambiance. 

Italian restaurants in Amsterdam

From just the regular pizza’s to vegan style pizz’s and delicious pasta dishes.


Pizza lovers rejoice, Pizzalab in Amsterdam is a pizza joint that you don’t want to miss.

Pizzalab is a cozy and inviting space where you can enjoy some of the best pizzas in the city.

The menu at Pizzalab is designed to please all pizza lovers, with classic Margherita pizzas, creative vegetarian options, and even vegan and gluten-free choices.

Their pizzas are made with fresh, high-quality ingredients, and cooked to perfection in a wood-fired oven.

Pizzalab offers a wide selection of craft beers and local wines to complement your meal.

The restaurant has a relaxed and casual atmosphere, perfect for a date night or a night out with friends.

Risto Enoteca PepeNero

Risto Enoteco PepeNero is an authentic Italian restaurant located in Amsterdam’s trendy Pijp neighbourhood.

The restaurant’s cozy and inviting atmosphere, combined with its delicious food and excellent service, make it a favourite among locals and visitors alike.

The menu is a celebration of Italian cuisine, with a focus on fresh, high-quality ingredients and traditional recipes.

You can enjoy classic pasta dishes, succulent meat and fish dishes, and of course, delicious pizzas.

The restaurant also has an extensive wine list, featuring Italian wines that perfectly complement your meal.

The atmosphere at Risto Enoteco PepeNero is warm and welcoming, with attentive and friendly staff. 

Osteria Bella Ciao

Osteria Bella Ciao is a charming Italian restaurant located in the south of Amsterdam Centre.

The cozy atmosphere and friendly staff make it a perfect spot for a romantic dinner or a casual night out with friends.

The menu features authentic Italian dishes made with fresh, high-quality ingredients, including homemade pasta and wood-fired pizzas.

The restaurant also offers an extensive wine list, with both local and Italian wines to choose from.

With its delicious food and warm ambiance, Osteria Bella Ciao is a must-visit for anyone looking for an authentic Italian dining experience in Amsterdam.

Vegan restaurants in Amsterdam

Enjoy the vegan style menus in these vegan restaurants in Amsterdam.

De Waaghals

De Waaghals is a vegetarian and vegan restaurant and is known for its creative and flavourful dishes that are made from fresh, organic, and locally sourced ingredients.

Some of the popular menu items include the vegan lasagna, the sweet potato and peanut butter soup, and the vegan apple pie.

De Waaghals has a welcoming atmosphere and is suitable for both intimate dinners and group gatherings.

The restaurant also offers a variety of organic and biodynamic wines and beers to complement your meal. Reservations are recommended, especially during peak hours. 


The owners of restaurant Lokol want to contribute to a sustainable and better world that’s why they started this restaurant.

The menu mainly features tasty wraps, various salads and vegan burgers. These burgers are made from legumes, grains and various vegetables.

You will also find small sides and snacks on the menu. And check out the ‘warm bowls’, such as the Bean Chili and the Cream Curry.

The interior is modern and timeless, you can sit here and enjoy the dishes.

Restaurant is also open for lunch. Open from Wednesday till Sunday from 12 noon to 9 PM.


Yerba is a plant-based restaurant that offers vegan dishes and prides itself on serving flavorful and sustainable food made with fresh, locally sourced ingredients.

Yerba’s philosophy is to offer a conscious dining experience that is good for your health, the environment, and animal welfare.

They strive to make a positive impact on the planet by using sustainable materials, reducing waste, and supporting local farmers and suppliers.

Restaurant is open from Thursday till Sunday from 6 PM  to 11:30 PM. Also open for lunch on Saturday and Sunday from 11:30 AM  until 3:30 PM.

Indonesian restaurants in Amsterdam

Fan of Indonesian cuisine? Because of the historical connection with Indonesia, you will find several good Indonesian restaurants in Amsterdam.

Jun Indonesian Cuisine

Jun Indonesian Cuisine is a restaurant that specializes in authentic Indonesian cuisine. The restaurant offers a range of traditional Indonesian dishes, such as nasi goreng, sate, and rendang, as well as more unique and lesser-known dishes like ikan pepes and babi kecap.

The menu features a variety of options for vegetarians and meat-lovers alike, and the dishes are prepared with fresh and high-quality ingredients.

The restaurant offers a selection of Indonesian beverages, such as teh botol and es teler, to accompany the food.

The atmosphere is casual and friendly, with a simple decor that reflects the laid-back and welcoming vibe of the restaurant. 

Sama Sebo

Sama Sebo Indonesian restaurant in Amsterdam

Sama Sebo Indonesian Restaurant is a well-established restaurant that specializes in authentic Indonesian cuisine.

The menu offers a wide range of dishes, including popular Indonesian favourites like nasi goreng, sate, and gado-gado, and dishes like soto ayam and babi panggang.

The restaurant also offers a variety of vegetarian options. The atmosphere at Sama Sebo Indonesian Restaurant is casual and relaxed, with simple decor and friendly service.

The restaurant is a popular choice among locals and visitors alike, and reservations are recommended, especially during peak hours.

Mama Makan

Mama Makan is an Indonesian-Dutch fusion restaurant and offers a modern and stylish dining experience, blending the flavours of traditional Indonesian and Dutch cuisine. The menu at Mama Makan features a wide range of dishes that showcase the best of both Indonesian and Dutch cuisine.

Some of the popular dishes include rijsttafel, a traditional Dutch-Indonesian meal consisting of small plates, and Indonesian street food favourites like satay and gado-gado. The atmosphere at Mama Makan is contemporary and chic, with a sleek decor that includes vibrant colours and bold patterns.

The restaurant also features a bar that serves a variety of cocktails and specialty drinks. The restaurant is located in the Hyatt Regency hotel.

Seafood restaurants in Amsterdam

Seafood restaurants in Amsterdam are known for their fresh and delicious seafood dishes that are often made with locally caught fish and shellfish. From classic Dutch seafood dishes like raw herring and smoked eel to international seafood cuisine.

John Dory Visrestaurant

Named after the John Dory fish known for its delicate white flesh and mild flavor, John Dory Visrestaurant is a seafood restaurant that offers a menu focused on fresh and sustainable seafood.

The restaurant features a variety of dishes that showcase the best of local and international ingredients, including popular options such as oysters, lobster, and sea bass.

The atmosphere is elegant and sophisticated, with a modern decor and a spacious dining area, and the restaurant also has a stylish bar where guests can enjoy cocktails and other beverages. 

It is located in the trendy De Pijp neighborhood. Please note: the restaurant is closed from Sunday to Tuesday

Bridges Restaurant

Bridges Restaurant is a fine dining seafood restaurant located in the heart of Amsterdam. The restaurant is renowned for its high-quality seafood and has received numerous awards and accolades, including a Michelin star.

The menu features a variety of seafood dishes, including oysters, lobster, and caviar, as well as other meat and vegetarian options.

Bridges prides itself on using sustainable and locally-sourced ingredients, and the chefs work closely with local fishermen to ensure that the seafood is of the highest quality.

The restaurant has an elegant and sophisticated atmosphere, with a contemporary decor and a beautiful view of the historic city centre.

Bridges also offers a bar and a terrace where guests can enjoy cocktails and small bites.

The Good Companion

The Good Companion is a seafood restaurant in Amsterdam that specializes in comfort food.

The menu features a variety of seafood dishes, including fish and chips, calamari, and shrimp.

In addition to seafood, the restaurant also serves meat dishes and vegetarian options.

The atmosphere is casual and laid-back, with a cosy interior and friendly staff.

The restaurant is located in the Jordaan neighbourhood, which is known for its charming streets and canals.

The Good Companion is a great choice for those looking for a relaxed and comfortable dining experience in Amsterdam.

Dutch restaurants in Amsterdam

Are you ready for some Dutch experiences? Traditional Dutch cuisine is characterized by hearty stews, mashed potatoes, and meat dishes like sausages and meatballs.

Hemelse Modder

Restaurant Hemelse Modder is a well-known restaurant and offers a unique and creative dining experience, focusing on the use of local and sustainable ingredients.

The menu changes frequently to reflect the availability of seasonal ingredients, but typically includes a variety of creative and innovative dishes that are both vegetarian and non-vegetarian.

The restaurant is known for its extensive wine list, featuring a variety of organic and biodynamic wines.

The atmosphere of Hemelse Modder is warm and inviting, with a cosy decor that creates a relaxed and intimate dining experience.

't Zwaantje

‘t Zwaantje is a traditional Dutch restaurant and offers a cosy and inviting atmosphere, featuring classic Dutch cuisine and a range of international dishes.

The menu includes a variety of traditional Dutch dishes, such as stamppot, a dish made with mashed potatoes and vegetables, and hachee, a slow-cooked beef stew.

The restaurant also serves a variety of seafood dishes, as well as international favorites like steak and pasta.

The atmosphere at ‘t Zwaantje is warm and welcoming, with a traditional decor that includes wood panelling and stained glass windows.

A visit to ‘t Zwaantje is definitely recommended if you’re looking for a classic Dutch dining experience in Amsterdam.

The restaurant is located in the Jordaan district and is open for lunch and dinner.

Other nice restaurants in Amsterdam

Looking for something special?


Several food corners in the Foodhallen in Amsterdam
People visiting the foodhallen in Amsterdam

The Foodhallen is a popular indoor food market located in the Oud-West neighborhood of Amsterdam.

Housed in a converted tram depot, the market opened in 2014 and has become a must-visit destination for both locals and tourists.

With its trendy industrial-chic decor, lively atmosphere, and diverse culinary offerings, the Foodhallen features over 20 food vendors offering a wide range of international cuisine, including burgers, sushi, dim sum, and more.

The market also has several bars, a gin and tonic stand, and a small cinema.

In addition to its food offerings, the Foodhallen often hosts live music and other events, making it a popular spot for both lunch and dinner.

If you’re looking for a fun and unique food experience in Amsterdam, the Foodhallen is definitely worth a visit.

Spanish Restaurant Pata Negra

Bread with insaladilla rusa and wine

This Spanish restaurant in Amsterdam was opened in the Utrechtsestraat in 1997 and is still very popular.

If you love the Spanish tapas this is definitely the place to be for tasting lovely Spanish tapas. The name ‘Pata Negra’ refers to the pata negra jamon ibérico, a very tasty ham from the south of Spain.

It’s the ham they cut off with a sharp knife from the leg of a pig. In typical Spanish tapas bars those pig legs hang at the top of a bar.

The ambiance in Para Negra is like most Spanish bars, like an old taverna.

In  the walls names have been written and other walls are decorated with hand-painted tiles. The ambiance in Para Negra is like most Spanish bars, like an old taverna.

In the walls names have been written and other walls are decorated with hand-painted tiles.

Restaurant Pllek

The beach at Pllek restaurant in Amsterdam
Interior of Pllek Amsterdam

© Photo: Pllek – Facebook

Pllek is a really nice place, it’s located on the north side of Amsterdam at the IJ river.

Especially in spring and summer, this is an awesome place to chill with a spectacular view of Amsterdam from the riverside. But even during the winter time, it’s still a lovely place.

Pllek is easy-going bar restaurant and partly built from shipping containers due to its location at the NDSM island which is the old shipyard of Amsterdam. This part of Amsterdam is in a new development process now.

You can even have breakfast at this restaurant (from 09:30 AM onwards) and of course, it’s open for lunch and dinner.

Not that hungry? Just go for a drink and take some snacks as a side dish and enjoy the ambiance.

If you just go for some drinks and snacks, you can enjoy the beach in front of Pllek. For dinner you can choose from some 6 main courses. Each day they serve some specials too and they serve vegetarian meals.

Restaurant Moon

Restaurant Moon in Amsterdam is a unique dining experience located on the 19th floor of the A’DAM Tower.

As you step out of the elevator, you are immediately greeted with panoramic views of Amsterdam’s cityscape through floor-to-ceiling windows.

The restaurant’s circular shape allows for 360-degree views of the city, giving diners a truly unforgettable dining experience.

The menu at Restaurant Moon is inspired by Dutch cuisine, but with a modern twist.

The dishes are made with fresh and locally sourced ingredients, and are beautifully presented.

Some standout dishes include the smoked eel with foie gras and apple, and the venison with beetroot and blackberry.

To complement the food, the restaurant offers an extensive wine list with a focus on organic and biodynamic wines.

This restaurant is very popular, a reservation is necessary. Open for lunch and dinner.

Restaurants in Amsterdam on the map

Share this page

Scroll to Top