The 26 Best Places to Eat in Amsterdam

Amsterdam is a dream destination for food lovers, offering everything from cosy canal-side cafés to Michelin-starred marvels. Whether you're planning extended Amsterdam holidays or a quick city break to Amsterdam, the city's diverse food scene promises something to suit every taste and budget. From traditional Dutch dishes to global gourmet delights, you'll never be short of flavour. Check out our top recommendations below.

Set in a refurbished tram depot, Foodhallen is a buzzing indoor food market that brings together some of Amsterdam’s best street food vendors under one roof. The vibe is casual and lively, making it ideal for relaxed meals or grazing with friends. Expect a global spread of flavours - Vietnamese bánh mì, gourmet hot dogs, dim sum, burgers, loaded fries, and more. Popular picks include the pulled pork bao from Bao Buns Amsterdam and the crispy bitterballen from De Ballenbar. With over 20 stalls, there’s something for everyone, whether you're after a quick bite or a full meal.

Price: ££

Perfect for: Lunch, casual dinner, groups, families

Neighbourhood: Oud-West

Close to: Located inside De Hallen, it's well placed for a quick stop while exploring the west side of the city.

  • Vondelpark (approx. 10-minute walk)
  • Van Gogh Museum (approx. 15-minute tram ride)
  • Anne Frank House (approx. 12-minute tram ride)
  • Leidseplein (approx. 15-minute walk)

Kroketten is a small yet iconic spot celebrating one of the Netherlands’ most beloved snacks - the kroket. This casual eatery specialises in gourmet versions of the classic Dutch croquette, with fillings ranging from slow-cooked beef and pulled chicken to spicy vegetarian options. It's the perfect place for a quick bite that still feels authentic and satisfying. Pair your kroket with a slice of soft white bread and a dollop of mustard for the full local experience.

Price: £

Perfect for: Lunch, quick bites, solo travellers

Neighbourhood: De Pijp

Close to: Ideal for a stop during a food-focused stroll through the area.

  • Albert Cuyp Market (approx. 5-minute walk)
  • Heineken Experience (approx. 10-minute walk)
  • Museumplein (approx. 15-minute walk)
  • Sarphatipark (approx. 7-minute walk)

BAK is a refined yet unpretentious fine dining restaurant tucked away in a former warehouse by the water. Known for its ever-changing seasonal menu and commitment to local, sustainable produce, BAK offers a contemporary take on Dutch cuisine. Expect beautifully presented plates with bold flavours - think celeriac with miso, or dry-aged duck with fermented beetroot. The tasting menu changes regularly, making each visit feel special.

Price: £££

Perfect for: Dinner, couples, foodies

Neighbourhood: Houthavens

Close to: A great destination restaurant slightly off the usual tourist track.

  • Westerpark (approx. 15-minute walk)
  • Amsterdam Sloterdijk (approx. 10-minute taxi)
  • Anne Frank House (approx. 15-minute tram ride)
  • Jordaan (approx. 15-minute tram ride)

This lively brewpub is a great pick for those who love hearty food and craft beer in a relaxed, industrial-chic setting. Beers & Barrels serves up juicy burgers, slow-cooked ribs, loaded platters, and beer taps at the table in some areas. It’s a crowd-pleaser with generous portions and a fun atmosphere, perfect for catching up with mates over a pint or two.

Price: ££

Perfect for: Lunch, dinner, groups, beer lovers

Neighbourhood: Rembrandtplein

Close to: Centrally located, perfect after sightseeing or a canal tour.

  • Rembrandt House Museum (approx. 5-minute walk)
  • Flower Market (approx. 10-minute walk)
  • Rijksmuseum (approx. 15-minute tram ride)
  • Dam Square (approx. 10-minute walk)

As the name suggests, The Seafood Bar is a haven for seafood lovers. This modern, minimalist restaurant offers an impressive menu of fresh catches—think oysters, mussels, lobster, sushi, and towering seafood platters. Everything is beautifully plated and ultra-fresh, with a commitment to sustainable sourcing. Whether you’re after a light lunch or a luxurious seafood feast, this spot hits the mark.

Price: £££

Perfect for: Lunch, dinner, seafood lovers, couples

Neighbourhood: Multiple locations (De Pijp, Spui, Museumplein)

Close to: The Museumplein branch is ideal for a post-culture bite.

  • Van Gogh Museum (approx. 5-minute walk)
  • Rijksmuseum (approx. 5-minute walk)
  • Concertgebouw (approx. 3-minute walk)
  • Vondelpark (approx. 10-minute walk)

Daalder blends the creativity of fine dining with a warm, down-to-earth ambience. This Michelin-starred restaurant, led by chef Dennis Huwaë, offers a playful and imaginative tasting menu where every dish is a surprise. Expect bold combinations and artistic flair - from truffle-laced starters to inventive desserts. The atmosphere is smart but not stuffy, with service that’s friendly and relaxed.

Price: £££

Perfect for: Dinner, special occasions, couples

Neighbourhood: Jordaan

Close to: Nestled in one of Amsterdam’s prettiest neighbourhoods.

  • Anne Frank House (approx. 10-minute walk)
  • Westerkerk (approx. 8-minute walk)
  • The 9 Streets (approx. 12-minute walk)
  • Amsterdam Central Station (approx. 10-minute tram ride)

Located on the 19th floor of the A'DAM Tower, Moon is a revolving restaurant offering panoramic views of Amsterdam alongside modern Dutch cuisine. This stylish dining spot is perfect for a special occasion, with an ever-changing tasting menu that features seasonal ingredients and clever flavour pairings. As you enjoy dishes like langoustine with fennel or venison with beetroot, the slow rotation of the restaurant gives you a 360-degree view of the city skyline.

Price: £££

Perfect for: Dinner, special occasions, couples

Neighbourhood: Amsterdam-Noord

Close to: Easily reached via the free ferry from Centraal Station.

  • A'DAM Lookout (Same building)
  • Eye Filmmuseum (approx. 2-minute walk)
  • NDSM Wharf (approx. 10-minute ferry)
  • Centraal Station (approx. 5-minute ferry)

A long-time favourite for both locals and visitors, The Pancake Bakery serves traditional Dutch pancakes with a creative twist. Set in a cosy, canal-side building, this casual eatery is perfect for a relaxed breakfast, brunch, or lunch. Choose from sweet options like apple and cinnamon, or savoury choices such as bacon and cheese, or Indonesian-style pancakes with satay sauce. Portions are generous, and there’s something for all ages.

Price: ££

Perfect for: Breakfast, brunch, families, casual lunch

Neighbourhood: Jordaan

Close to: Ideal for refuelling after exploring the nearby canals.

  • Anne Frank House (approx. 3-minute walk)
  • Westerkerk (approx. 5-minute walk)
  • The 9 Streets (approx. 10-minute walk)
  • Dam Square (approx. 15-minute walk)

De Kas is a farm-to-table restaurant located inside a glasshouse, offering a truly unique dining experience. Set within a former greenhouse in Frankendael Park, this stylish spot grows many of its own vegetables and herbs on-site. The seasonal fixed menus are plant-forward, with occasional additions of sustainable meat or fish. The setting is serene and green, ideal for those who love fresh, inventive dishes in a peaceful environment.

Price: £££

Perfect for: Lunch, dinner, couples, foodies

Neighbourhood: Watergraafsmeer

Close to: A hidden gem on the city’s eastern edge.

  • Frankendael Park (On-site)
  • Oosterpark (approx. 15-minute walk)
  • Tropenmuseum (approx. 7-minute tram ride)
  • Artis Zoo (approx. 10-minute bike ride)

Ron Gastrobar Indonesia offers a contemporary take on traditional Indonesian flavours, served in a stylish, relaxed setting. The menu is built around the classic rijsttafel experience - multiple small dishes like satay, rendang, sambals, and curries meant for sharing. The food is packed with bold spices and depth, while the presentation and service keep things modern. It’s ideal for anyone wanting to try authentic Indonesian cuisine with a creative twist.

Price: ££

Perfect for: Dinner, sharing meals, couples, groups

Neighbourhood: Oud-Zuid

Close to: Great after a museum day or nearby stroll.

  • Vondelpark (approx. 8-minute walk)
  • Van Gogh Museum (approx. 10-minute tram ride)
  • Rijksmuseum (approx. 12-minute tram ride)
  • Museumplein (approx. 10-minute tram ride)

Flore is a fine dining experience focused on sustainability, seasonality, and refined technique. This two-Michelin-starred restaurant offers an intimate atmosphere and an impressive tasting menu built around locally sourced ingredients - often foraged or grown nearby. Dishes are delicate, beautifully plated, and rich in story, making it a thoughtful choice for those who appreciate culinary artistry. With a strong plant-based ethos, Flore sets a new standard for conscious luxury dining.

Price: £££

Perfect for: Dinner, fine dining, special occasions

Neighbourhood: Centrum

Close to: Ideal for a sophisticated evening near the city’s cultural core.

  • Dam Square (approx. 5-minute walk)
  • Royal Palace (approx. 5-minute walk)
  • Rembrandtplein (approx. 10-minute walk)
  • Amsterdam Museum (approx. 8-minute walk)

Staring at Jacob is an upbeat brunch and cocktail bar known for its American-inspired comfort food with a twist. The vibe is casual and lively, with a menu full of hearty options like buttermilk fried chicken and waffles, breakfast burritos, and loaded French toast. The drinks list includes fresh juices and boozy brunch cocktails, making it a weekend favourite for locals and visitors alike.

Price: ££

Perfect for: Brunch, lunch, groups, casual weekends

Neighbourhood: Oud-West

Close to: Great pitstop after a walk through the park or canal stroll.

  • Vondelpark (approx. 10-minute walk)
  • De Hallen (approx. 12-minute walk)
  • Museumplein (approx. 15-minute tram ride)
  • Leidseplein (approx. 15-minute walk)

Saint-Jean Bakery has made waves with its fully plant-based menu of artisan pastries, sandwiches, and baked goods. With sleek, minimalist interiors and pastries that look as good as they taste, it’s become a hit among vegans and non-vegans alike. Their pistachio swirl and cinnamon roll are especially popular, and the coffee is excellent too. Expect queues - this spot has serious local buzz.

Price: £

Perfect for: Breakfast, coffee break, solo visits, vegans

Neighbourhood: Centrum

Close to: Perfect for a quick stop between sightseeing spots.

  • Dam Square (approx. 7-minute walk)
  • Nieuwmarkt (approx. 10-minute walk)
  • Royal Palace (approx. 8-minute walk)
  • Amsterdam Central Station (approx. 12-minute walk)

A hidden gem in the city centre, Kaagman & Kortekaas serves modern European cuisine in a cosy bistro-style setting. The focus is on quality ingredients and refined technique, with a small menu that changes often. Expect starters like steak tartare or house-made terrines, followed by expertly cooked fish or meat mains. The atmosphere strikes a perfect balance between upscale and inviting.

Price: £££

Perfect for: Dinner, couples, intimate dining

Neighbourhood: Centrum

Close to: Ideal for dinner after exploring central Amsterdam.

  • Rembrandtplein (approx. 5-minute walk)
  • Amsterdam Museum (approx. 10-minute walk)
  • Hermitage Amsterdam (approx. 12-minute walk)
  • Dam Square (approx. 10-minute walk)

Hoi Tin is a long-standing favourite for authentic Cantonese cuisine, offering a vast menu of dim sum, roast duck, noodle soups, and seafood. The vibe is no-frills and bustling, often packed with locals - always a good sign. It’s a reliable choice for a comforting, flavour-packed meal in the heart of Amsterdam’s Chinatown.

Price: ££

Perfect for: Lunch, dinner, families, groups

Neighbourhood: Nieuwmarkt/Chinatown

Close to: Great option when exploring the city centre on foot.

  • Nieuwmarkt (approx. 2-minute walk)
  • Red Light District (approx. 5-minute walk)
  • Amsterdam Central Station (approx. 8-minute walk)
  • Dam Square (approx. 10-minute walk)

Tucked away in the Kalverpassage shopping centre, Blue Amsterdam offers 360-degree city views from its glass-walled café and restaurant. It’s a relaxed yet stylish spot to enjoy brunch, lunch, or coffee with light bites like salads, sandwiches, and cakes. The panoramic views across rooftops and canals make it a hidden gem - especially at sunset.

Price: ££

Perfect for: Brunch, lunch, coffee, scenic breaks

Neighbourhood: Centrum

Close to: A central stop with a view during a day of shopping or exploring.

  • Kalverstraat (On-site)
  • Bloemenmarkt (approx. 5-minute walk)
  • Amsterdam Museum (approx. 5-minute walk)
  • Dam Square (approx. 7-minute walk)

Troef is a contemporary restaurant offering an inventive, seasonal menu with a strong focus on sharing plates. With its stylish yet laid-back interiors and a welcoming vibe, it’s perfect for a relaxed dinner with friends. The food takes inspiration from modern European flavours - think grilled vegetables with miso, fresh fish dishes, and tender meats paired with house-made sauces. The wine list is well-curated, with plenty of natural wines.

Price: ££

Perfect for: Dinner, groups, casual evenings, foodies

Neighbourhood: Oost

Close to: Great for winding down after exploring the east side.

  • Oosterpark (approx. 10-minute walk)
  • Artis Zoo (approx. 15-minute walk)
  • Tropenmuseum (approx. 12-minute walk)
  • Dappermarkt (approx. 15-minute walk)

Cradam, short for Café Restaurant Amsterdam, sits inside a striking old pumping station and brings industrial charm with high ceilings and spacious interiors. The menu is broad and unfussy, with European brasserie classics such as steak frites, mussels, and risotto. It’s popular for both casual lunches and hearty dinners, and families are made to feel right at home.

Price: ££

Perfect for: Lunch, dinner, families, casual catch-ups

Neighbourhood: Westerpark

Close to: A relaxed option near creative hubs and green spaces.

  • Westerpark (approx. 5-minute walk)
  • Westergas (approx. 5-minute walk)
  • Anne Frank House (approx. 15-minute bike ride)
  • Jordaan (approx. 10-minute bike ride)

Jansz offers a refined yet approachable dining experience in an elegant canal-side townhouse setting. The menu blends international flavours with a European base - signature dishes include slow-cooked lamb, lobster ravioli, and truffle risotto. Expect polished service, candlelit tables, and a touch of luxury, without feeling over the top.

Price: £££

Perfect for: Dinner, couples, special occasions, fine dining

Neighbourhood: Nine Streets / Centrum

Close to: Lovely option after a day shopping or sightseeing nearby.

  • Anne Frank House (approx. 5-minute walk)
  • The 9 Streets (On-site)
  • Dam Square (approx. 10-minute walk)
  • Royal Palace (approx. 10-minute walk)

Located within the five-star Pulitzer Hotel, this elegant restaurant serves a sophisticated menu of modern classics with Dutch influence. The setting is as charming as it gets - housed in a series of interconnected canal houses, the dining room is polished yet warm. Expect dishes like North Sea fish, seasonal vegetables, and well-executed meat mains. Perfect for a date night or classy evening out.

Price: £££

Perfect for: Dinner, fine dining, couples, hotel guests

Neighbourhood: Jordaan

Close to: Ideal for a chic meal near top attractions.

  • Anne Frank House (approx. 3-minute walk)
  • Westerkerk (approx. 5-minute walk)
  • The 9 Streets (approx. 5-minute walk)
  • Dam Square (approx. 10-minute walk)

Namche brings the flavours of Nepal to Amsterdam with a cosy, welcoming restaurant focused on authentic Himalayan cooking. Dishes like momo dumplings, dal bhat, and rich curries are made fresh, with aromatic spices and generous portions. It’s a hidden gem with a relaxed atmosphere and friendly service, offering something different from the usual city fare.

Price: ££

Perfect for: Dinner, casual dining, groups, vegetarian-friendly

Neighbourhood: Oud-West

Close to: Worth a visit after a wander around the west side.

  • Vondelpark (approx. 8-minute walk)
  • De Hallen (approx. 10-minute walk)
  • Leidseplein (approx. 15-minute walk)
  • Museumplein (approx. 15-minute tram ride)

Moeders (Dutch for "Mothers") is a beloved spot serving traditional Dutch comfort food in a quirky, nostalgia-filled setting. Walls are lined with photos of mothers brought in by guests, giving it a homely charm. Expect hearty classics like stamppot, suddervlees (beef stew), and poffertjes. The atmosphere is warm and relaxed, perfect for anyone curious about local home-style cuisine.

Price: ££

Perfect for: Dinner, casual dining, family meals, Dutch food experience

Neighbourhood: Jordaan

Close to: A great stop after wandering the canals.

  • Anne Frank House (approx. 8-minute walk)
  • Westerkerk (approx. 6-minute walk)
  • The 9 Streets (approx. 10-minute walk)
  • Dam Square (approx. 15-minute walk)

Cafe Tabac is a cosy corner café-bar with canal views and a vintage Dutch pub vibe. It’s the kind of place where locals gather for a relaxed drink, but it also serves solid casual bites like toasted sandwiches, cheese platters, and soups. The welcoming ambience and no-fuss menu make it a charming pitstop during a day of sightseeing or strolling around Jordaan.

Price: £

Perfect for: Lunch, drinks, casual catch-ups, solo travellers

Neighbourhood: Jordaan

Close to: Ideal for a midday pause or evening unwind.

  • Anne Frank House (approx. 3-minute walk)
  • Westerkerk (approx. 5-minute walk)
  • The 9 Streets (approx. 7-minute walk)
  • Amsterdam Central Station (approx. 10-minute tram)

Sins of Sal is a vibrant, Latin-inspired eatery known for bold flavours, inventive small plates, and a buzzing atmosphere. It’s a place where the menu changes often and everything is designed for sharing—think octopus tacos, spicy ceviche, and grilled meats. With its open kitchen and upbeat energy, it’s a go-to for lively dinners or a night out with friends.

Price: ££

Perfect for: Dinner, groups, sharing plates, cocktails

Neighbourhood: De Pijp

Close to: Great for food lovers exploring the De Pijp district.

  • Albert Cuyp Market (approx. 4-minute walk)
  • Heineken Experience (approx. 7-minute walk)
  • Museumplein (approx. 15-minute walk)
  • Van Gogh Museum (approx. 15-minute walk)

Pesca calls itself a "Theatre of Fish"—and for good reason. On arrival, guests choose fresh seafood from an ice display, paired with wine recommendations, and then watch it being prepared in the open kitchen. With rustic interiors, upbeat music, and shared seating, this isn’t your typical seafood restaurant—it’s part fish market, part dining experience, and fully memorable.

Price: £££

Perfect for: Dinner, seafood lovers, groups, unique experiences

Neighbourhood: Centrum

Close to: A standout choice near the city’s core.

  • Dam Square (approx. 5-minute walk)
  • Royal Palace (approx. 6-minute walk)
  • Anne Frank House (approx. 12-minute walk)
  • Amsterdam Central Station (approx. 10-minute walk)

Esra is a modern Middle Eastern café-restaurant with a laid-back vibe and colourful plates full of flavour. The menu includes dishes like labneh with dukkah, grilled aubergine, chicken shawarma, and pistachio desserts. With a focus on fresh ingredients and bright interiors, it’s ideal for both a quick lunch or a relaxed dinner with friends.

Price: ££

Perfect for: Lunch, dinner, vegetarians, casual dining

Neighbourhood: Oud-West

Close to: Easy to reach while exploring the west side.

  • De Hallen (approx. 5-minute walk)
    Vondelpark (approx. 10-minute walk)
  • Leidseplein (approx. 15-minute walk)
  • Museumplein (approx. 15-minute tram ride)

Whether you're craving cosy Dutch classics, fine dining with a view, or bold global flavours, these 26 standout spots are sure to elevate your foodie adventures in the Dutch capital. And once you've sorted your must-visit list of places to eat in Amsterdam, why not make planning the rest of your trip just as easy?

At Wowcher, you’ll find brilliant Amsterdam holiday packages, including hotel stays with return flights or Eurostar travel. Prefer something a little different? Our two-night mini-cruise deal from Hull to Rotterdam aboard P&O Ferries - complete with coach transfers to Amsterdam - is a unique way to start your city break. Take the hassle out of planning and check out our latest deals to book your Amsterdam holiday today.

Amsterdam Travel Guides:

20 Best Things to Do | 26 Best Places To Eat | Nightlife: Places to Go | 25 Things To Do With Kids | The Best Day Trips | The Best Upcoming Events | 3 Day Itinerary

Similar Holidays to Amsterdam:

European City Breaks | Rome | Paris | Barcelona | Venice | Prague | Krakow

Best Holiday Destinations:

February | March | April | May | June | July | August