Skip to content
city skyline under blue sky during daytime

Best restaurants in Amsterdam

Amsterdam, Netherlands

Jump to a guide
Local 11:45
Weather 17° partly cloudy
Feels 15° · 70% · 18 km/h
Air 24 good
PM2.5 4.2 · PM10 12
Sun 06:58 → 20:18
1 USD 0.86 EUR
This week 46 events

Amsterdam's dining rooms have outgrown the herring-and-pancake caricature that lingers in guidebooks. The city eats late along the Amstel and early in the old Jewish quarter, and the twelve rooms below are the ones a local editor sends friends to when they ask where to sit down for a proper meal. The list runs from a Mediterranean kitchen on Valkenburgerstraat to a Japanese counter on Plantage Kerklaan, with detours through Korean, Portuguese, Indonesian, Indian, and the kind of Dutch-French cooking that argues for its own tradition. Some open at 12:00 for a proper lunch; others do not unlock the door until 17:00 and then stay busy until well past midnight. Every address is grounded in an open map record so you can find the door without a wrong turn, and every hour is the one the kitchen itself keeps. Read it as a working shortlist for a week of dinners in the centre, not a ranking to argue with. The order is ours; the addresses, hours, and phone numbers are the venues' own.

  1. a group of people sitting at tables next to a river
    1

    Olijfje

    223D Valkenburgerstraat, Amsterdam, 1011MJ

    A Mediterranean kitchen that treats a weekday lunch as seriously as a Saturday dinner

    From 12:00 the kitchen at Olijfje, 223D Valkenburgerstraat in the 1011MJ, is already sending out plates while the rest of the block is still deciding whether to open. The room keeps a Mediterranean line without leaning on the tired Amsterdam shorthand for it, and the locals prefer this stretch of Valkenburgerstraat to the tourist canals a few minutes west. Service runs Monday to Saturday, 12:00 to 22:00, which means you can walk in for a late lunch at 15:00 without the apologetic look most kitchens give you at that hour. The website is restaurantolijfje.nl and the phone is +31 20 330 4444 if you want to hold a table for six on a Friday. Skip the herring-stand detours nearby; sit down here instead.

    • mediterranean

    Hours: Mo-Sa 12:00-22:00

  2. a dark city street at night with people walking by
    2

    Gyojasang

    8 Amstelstraat, Amsterdam, 1017DA

    Korean cooking on Amstelstraat that keeps its lights on until 23:00 every night of the week

    By 12:00 the door at 8 Amstelstraat, 1017DA, is already open and Gyojasang is pouring tea for the first table of the day. The kitchen holds a Korean line and, unusually for this block, keeps the same hours seven days a week: 12:00 to 23:00, Monday through Sunday. That matters, because Amstelstraat empties and refills three times between lunch and last orders, and most rooms here take a break in the middle. The locals head here when they want to eat properly at 16:00 without waiting for a dinner service to start. The website is gyojasang.com and the phone is +31 20 723 5297. Don't bother with the neon-lit tourist menus a few doors over.

    • korean

    Hours: Mo-Su 12:00-23:00

  3. brown brick building with red and white signage
    3

    Portugalia Tasha

    12 Bakkersstraat, Amsterdam, 1017CW

    A small Portuguese room on a side street the tourist maps forget

    Bakkersstraat is a short cut-through between two busier streets, and at number 12, postal 1017CW, Portugalia Tasha keeps a Portuguese kitchen that stays open from 12:00 to 23:00, seven days a week. That is a long day for a room this size, and it shows: the locals swear by the late lunch here, when the two-top by the window is still yours at 15:30 and the second glass of vinho verde arrives without a discussion. The website is portugaliatasca.nl and the phone is +31 6 58 94 39 97. Skip the pastel-de-nata cabinets aimed at the Rembrandtplein crowd; this is where you sit down and order the whole meal.

    • portuguese

    Hours: Mo-Su 12:00-23:00

  4. brown concrete building during daytime
    4

    Klein Breda

    6 Utrechtsestraat, Amsterdam, 1017VN

    A proper split service on Utrechtsestraat with a French, Dutch and international kitchen behind it

    Klein Breda, at 6 Utrechtsestraat in the 1017VN, keeps the old-school split service that most of the block has abandoned: 12:00 to 14:30 for lunch, then 18:00 to 22:00 for dinner, seven days a week. The kitchen runs a French, Dutch and international line without the identity crisis that phrase usually implies. The locals eat lunch here on purpose, then walk it off along the canal; the room refills at 18:00 with a different crowd entirely. Book ahead on +31 20 362 0030 for the 20:00 seating on a Friday, or read the menu at bredagroup-amsterdam.com/restaurant-kleinbreda before you walk in. Skip the carbon-copy brasseries chasing the Utrechtsestraat foot traffic; this one is worth the sit-down.

    • french
    • dutch
    • international
  5. Fondue pot with flame on a table
    5

    Gebr. Hartering

    10-huis Peperstraat, Amsterdam, 1011TL

    A dinner-only meat kitchen tucked onto a Peperstraat address most cabs still need to look up

    At 10-huis Peperstraat, 1011TL, Gebr. Hartering does not open its door before 18:00, and it closes them again at 22:00, seven days a week. The kitchen is a meat kitchen, and if that reads as narrow, that is the point: a room this focused earns its slot on a shortlist by refusing to be everything at once. The locals head here for a proper sit-down dinner, not a snack in transit; nobody wanders in at 21:45 hoping for a quick plate. The website is gebr-hartering.nl and the phone is +31 20 421 0699, which is the sensible way to hold a table because Peperstraat is not a walk-in street. Skip the tourist steakhouses on the ring.

    • meat

    Hours: Mo-Su 18:00-22:00

  6. A fresh salad in a bowl on a wooden table.
    6

    SLA

    10HS Utrechtsestraat, Amsterdam

    A salad counter on Utrechtsestraat that opens at 11:30 and stays honest about what it is

    From 11:30 the counter at SLA, 10HS Utrechtsestraat, is ready for the lunch rush, and it holds that line until 21:00 every day of the week. The kitchen is a salad kitchen and does not pretend otherwise, which is more radical on this block than it sounds: half the neighbouring rooms are trying to be four cuisines at once. The locals eat here between meetings and again on the way home, without ceremony. The website is ilovesla.com and the phone is +31 20 896 0694 if you want a large order set aside. Skip the sad-desk-lunch chains on the ring; this is what a proper weekday plate looks like when the kitchen believes in it.

    • salad

    Hours: Mo-Su 11:30-21:00

  7. brown pastry on white ceramic plate
    7

    Pizza Beppe

    84-H Amstel, Amsterdam, 1017AC

    A pizza kitchen on the Amstel that opens the doors early only on Fridays and Saturdays

    The address is 84-H Amstel, 1017AC, and Pizza Beppe keeps a schedule worth memorising: Monday to Thursday and Sunday, 17:00 to 21:30; Friday and Saturday, 12:00 to 22:00. The kitchen is a pizza kitchen, and the weekend hours are the tell. Locals head here for a long Saturday lunch on the water when the rest of the block is still shuttered until dinner. The website is pizzabeppe.nl/locaties/amsterdam/amstel and the phone is +31 20 2090844. Don't bother with the touristy slice shops off Rembrandtplein a few minutes west; walk the extra block and sit down at a proper table on the Amstel instead.

    • pizza

    Hours: Mo-Th,Su 17:00-21:30; Fr-Sa 12:00-22:00

  8. boat sailing on river near lighted houses and trees
    8

    Eetcafe van Beeren

    54 Koningsstraat, Amsterdam, 1011EW

    A regional eetcafe on Koningsstraat that stays open past 01:00 most nights and until 03:00 on the weekend

    At 54 Koningsstraat, 1011EW, Eetcafe van Beeren keeps hours the guidebooks never quite explain: Monday to Wednesday, 17:00 to 01:00; Thursday, 17:00 to 03:00; Friday, 16:00 to 03:00; Sunday, 16:00 to 01:00. The kitchen runs a regional line, which around here means Dutch cooking that hasn't been sanded down for a foreign palate. The locals eat here late, well after the day-trippers have retreated to their hotels. The website is eetcafevanbeeren.nl and the phone is +31 20 622 2329. Skip the tourist-menu cafes off Nieuwmarkt; walk to Koningsstraat and sit down with the neighbourhood instead.

    • regional

    Hours: Mo-We 17:00-01:00; Th 17:00-03:00; Fr 16:00-03:00; Su 16:00-01:00

  9. a building with a sign on it
    9

    Indrapura

    40 Rembrandtplein, Amsterdam, 1017CV

    An Indonesian dinner house on Rembrandtplein that refuses the square's tourist tempo

    The Rembrandtplein address is 40, postal 1017CV, and Indrapura opens at 17:00, seven days a week, holding service until 22:30. The kitchen is Indonesian, which is the cuisine Amsterdam does better than almost any other European city, and doing it on this square without cutting corners is defiant. The locals head here when they want the full rijsttafel discipline rather than the abbreviated tourist version peddled a few doors down. The website is indrapura.nl and the phone is +31 20 623 7329. Skip the neon-menu spots ringing the square; sit down at the address that has decided what it is.

    • indonesian

    Hours: Mo-Su 17:00-22:30

  10. a store front with a glass display case in front of it
    10

    Tempura

    26 Plantage Kerklaan, Amsterdam

    A Japanese counter on Plantage Kerklaan that takes Monday off on principle

    At 26 Plantage Kerklaan, Tempura keeps a Japanese line and a Tuesday-to-Sunday schedule, 17:00 to 22:30. The Monday closure is the tell that this is a serious kitchen, not a tourist trap chasing every euro that walks past the zoo across the street. The locals head here mid-week, when the Plantage empties out after the last museum shift and the room settles into a proper dinner rhythm. The website is restauranttempura.nl and the phone is +31 20 428 7132 for the 19:30 slot on a Wednesday. Don't bother with the conveyor-belt sushi bars in the centre; the counter here treats the cooking as the point, not the theatre.

    • japanese

    Hours: Tu-Su 17:00-22:30

  11. Theater Casa Rosso building during daytime
    11

    Meghna

    28-2 Utrechtsestraat, Amsterdam, 1017VN

    An Indian dinner room on Utrechtsestraat with a long, unbroken evening service

    The address is 28-2 Utrechtsestraat, 1017VN, and Meghna keeps a single, uninterrupted service window from 17:00 to 23:00. The kitchen is Indian, and the long evening slot is what earns the place its neighbourhood following: you can eat at 17:30 before a concert at the Concertgebouw, or roll in at 22:30 after one, and the kitchen behaves the same either way. The locals swear by this stretch of Utrechtsestraat for weeknight dinners, and this address is why. The website is meghna.nl and the phone is +31 20 625 1392. Skip the delivery-first curry menus advertised near Leidseplein; sit down on Utrechtsestraat instead.

    • indian

    Hours: 17:00-23:00

  12. 12

    Kyo

    29 Koningsstraat, Amsterdam, 1011ET

    A Japanese room on Koningsstraat that only opens Wednesday through Sunday

    The door at 29 Koningsstraat, 1011ET, is a Japanese kitchen called Kyo, and it keeps a Wednesday-to-Sunday week. The two dark days a week are the point: this is a small, focused room, not an every-night operation trying to be all things to all diners. The locals head here on a Thursday when the centre is still calm, or on a Sunday when most of the block is closed and this address is not. The website is restaurantkyo.nl and the phone is +31 20 354 1219. Skip the tourist-menu sushi rooms clustered around Nieuwmarkt; walk the extra five minutes to Koningsstraat and sit down at a proper counter instead.

    • japanese

Last verified by automated review (v1.7.2_accom-wave-659-20260902100409) on . What is automated review?

Plan Your Trip to Amsterdam