Amsterdam Restaurants

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

    The Pancake Bakery

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

    Three weeks later, I cannot stop thinking about their hearty homemade sweet pea soup. It was just what the doctor ordered on the early April day we visited. I keep ...

  • 2
    Foodhallen

    Foodhallen

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

    Food stands inside old train station, great for lunch or cheap-ish dinner, especially when no one can agree. Look for soccer nights, when place fills up, for lively atmosphere.

  • 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

    Really nice burgers, and yeah, they won't sell your typical frites next to your burger, but they have some awesomely baked potatoes.

  • 5
    Pancakes! Amsterdam

    Pancakes! Amsterdam

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

    When you're in Amsterdam, especially if it's rainy or cold outside, there's nothing better than stepping inside a warm, cozy cafe and ordering a Dutch-style oven-baked pancakes, maybe with cheddar ...

  • 6
    Foam Cafe

    Foam Cafe

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

    most famous photography museum in amsterdam. it is on the other side of the canals. just head for the amstel

  • 7
    De Kas

    De Kas

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

    Can't really say enough. The service was dynamite, without being snooty. No menu, just eat what they give you based on the freshest ingredients available from their garden. This time: ...

  • 8
    Bakers & Roasters

    Bakers & Roasters

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

    super cute cafe with breakfast (egg options are the best) and great coffee near the albert cuypmarkt and rijksmuseum. lovely open space with outdoor seating and bright cheerful colours. popular ...

  • 9
    Cafe de Jaren

    Cafe de Jaren

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

    Always busy with students and professors from the nearby University of Amsterdam campus. Great view of the canals. International newspapers available for free. Nice cafe-type menu. The tomato soup: a ...

  • 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%2Fthings-to-do%2Famsterdam&controller=topics&country_code=&current_user_id=&filters=&id=2000000000657&klass_name=Region&list_type=restaurants&nearby=false&path=amsterdam%2Fthings-to-do%2Famsterdam%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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }