Amsterdam Restaurants

Sort by Tribes
Cuisines
Show local favourites
2902 Results
  • 1
    The Pancake Bakery

    The Pancake Bakery

    Ranked #1 overall in Amsterdam restaurants
    27 reviews
    ££££
    Breakfast & Brunch, Crepe, Bakery
    Popular withFoodiesVegetarianFamilies

    THE PANCAKE BAKERY AMSTERDAM This pancake restaurant is located in a 17th century Dutch East India Company warehouse at the Prinsengracht 191 in the centre of Amsterdam. The Pancake Bakery ...

  • 2
    Foodhallen

    Foodhallen

    Ranked #2 overall in Amsterdam restaurants
    25 reviews
    Street Food & Stands
    Popular withFoodiesHipstersVegetarian

    This place is a foodies Haven! It's basically a big warehouse with loads of pop up stalls throughout with every cuisine imaginable. Get the Bitterballen! Almost all of the stalls ...

  • 3
    Winkel 43

    Winkel 43

    Ranked #3 overall in Amsterdam restaurants
    34 reviews
    ££££
    Breakfast & Brunch, Bar, Cafe
    Popular withFoodiesFamiliesHipsters

    If I could go to Amsterdam again, I would spend all my time here. Tiny cozy place with the best apple pie in the world. Get it with a big ...

  • 4
    Burgermeester

    Burgermeester

    Ranked #4 overall in Amsterdam restaurants
    17 reviews
    ££££
    Burgers
    Popular withAdventureBackpackersStudents

    Oh my God, what a great burgers. Sometimes, when I have had diner, i leave a little extra room in my stomach to visit the Burgermeester. The beefburgers are great ...

  • 5
    Pancakes! Amsterdam

    Pancakes! Amsterdam

    Ranked #5 overall in Amsterdam restaurants
    16 reviews
    ££££
    Breakfast & Brunch, Crepe
    Popular withFoodiesHipstersFamilies

    PANCAKE RESTAURANT AMSTERDAM Enjoy pancakes all over the world. This pancake restaurant is located in the Berenstraat 38 in the centre of Amsterdam. The Pancakes Amsterdam claims that they bake ...

  • 6
    Foam Cafe

    Foam Cafe

    Ranked #6 overall in Amsterdam restaurants
    14 reviews
    Dutch, Cafe
    Popular withArtsyHipstersHistory

    Definitely worth a stop here. A must if you're a fan of photography A refreshing breather from the more "touristy" bigger, well known museums.

  • 7
    De Kas

    De Kas

    Ranked #7 overall in Amsterdam restaurants
    12 reviews
    ££££
    Mediterranean, Natural & Organic Foods
    Popular withFoodiesLuxuryGreen

    About the only "fancy" restaurant in Amsterdam I can wholeheartedly endorse. De Kas is set in a beautiful old glass greenhouse, and it cooks one set meal a night from ...

  • 8
    Bakers & Roasters

    Bakers & Roasters

    Ranked #8 overall in Amsterdam restaurants
    12 reviews
    Breakfast & Brunch, Coffee and Tea
    Popular withFoodiesHipstersOutdoorsy

    Drovers Dog's busier Kiwi cousin. It always has a wait but it's worth it for its deliciously creative kiwi twist on brunch. A really cool setting and right by all ...

  • 9
    Cafe de Jaren

    Cafe de Jaren

    Ranked #9 overall in Amsterdam restaurants
    13 reviews
    ££££
    International, Bar, Cafe
    Popular withFoodiesArtsyHistory
  • 10
    La Perla

    La Perla

    Ranked #10 overall in Amsterdam restaurants
    9 reviews
    ££££
    Italian, Pizza, Salad
    Popular withFoodiesStudentsNightlife

    So maybe you didn't go to Amsterdam to eat flawless wood-oven pizza--but this stuff really hits the spot. It's the perfect combo of truly fantastic pizza, charming staff (straight outta ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_suggestions?action=index&clean_path=amsterdam&controller=topics&country_code=&current_user_id=&filters=&id=2000000000657&klass_name=Region&list_type=restaurants&nearby=false&path=amsterdam%2Frestaurants&place=2000000000657&place_type=City&place_type=region&region=2000000000657", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000657" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };