30 restaurants worth the trip across Netherlands, editor-ranked by TableJourney. All Netherlands guides.

Maeve ★ 4.8

€€€€DutchCentrumUtrecht

Maeve in Utrecht holds one Michelin star in the 2025 guide. Tommy Janssen cooks Dutch terroir with Japanese technique and locally sourced vegetables.

OrderFive-course tasting menu with natural wine pairings by Vera Voorend

Restaurant Blauw ★ 4.7

€€€IndonesianOud ZuidAmsterdam

Restaurant Blauw in Amsterdam's Oud-Zuid runs the most consistent rijsttafel in the city, twenty-plus dishes laid across a long table, near Vondelpark.

OrderThe full Blauw rijsttafel, twenty-plus small plates with rice and sambals.

TipBook a fortnight ahead for weekends. Two seatings a night, the early one is quieter.

nNea ★ 4.7

€€PizzeriaOud WestAmsterdam

nNea is the Amsterdam pizzeria placed seventh on the 2025 50 Top Pizza Europe list, Vincenzo Onnembo running a two-day Neapolitan dough in Oud-West.

OrderThe seasonal special with whatever San Marzano tomato is fresh that week.

TipWalk-ups eat at the counter on the early shift; the dining room takes online bookings via their site.

Karel 5 ★ 4.7

€€€€Contemporary DutchCentrumUtrecht

Karel 5 holds one Michelin star in the 2025 guide inside a 14th-century Utrecht monastery. Leon Mazairac refreshes the seasonal menu quarterly.

OrderFive-course seasonal menu with wine pairing, Wed to Sat

Toscanini ★ 4.6

€€€ItalianJordaanAmsterdam

Toscanini has been Amsterdam's reference Italian since 1985, a Jordaan room running its own bread, its own pasta, and a list weighted toward small producers.

OrderWhatever the pasta of the day is; the bread basket is also their own bake.

TipReserve two weeks out for weekends. The room is loud, in the best Italian-trattoria sense.

De Kas ★ 4.6

€€€€Modern DutchPlantage OostAmsterdam

De Kas grows its own vegetables in a 1926 municipal greenhouse in Frankendael Park and runs a daily-changing menu out the kitchen built inside the glasshouse.

OrderThere is no choice: the day's tasting menu, whatever has come in from the garden.

TipLunch is the value play. Trams 9 and 14 stop nearby; cycling is the local move.

Warung Mini ★ 4.6

€€SurinameseCentrumRotterdam

A Rotterdam Surinamese institution since 1982 on Pannekoekstraat, serving pom casserole, roti wraps, saoto soup, and bakabana at prices unchanged for decades.

OrderRoti met kip (chicken roti) and the daily pom if it is still available before noon.

TipArrive before peak hours: the room fills up fast and queues form early on weekends.

Wilde Zwijnen ★ 4.5

€€€Modern DutchPlantage OostAmsterdam

Wilde Zwijnen in Amsterdam's Indische Buurt is the city's game-forward room, a tight seasonal menu built around what hunters bring in that week.

OrderWhatever the game of the season is; venison and pigeon both pass through.

TipThe 3-course set at the start of the week is the value play. Cash or card both fine.

Choux ★ 4.5

€€€Modern EuropeanCentrumAmsterdam

Choux on De Ruijterkade behind Centraal Station runs a tight vegetable-forward tasting menu, an Amsterdam fine-casual room that has held the same chefs.

OrderThe chef's set, with the wine pairing if you can stretch.

TipThe lunch set is half the price of dinner; the kitchen has the same intent.

Roef ★ 4.5

€€€Modern EuropeanPlantage OostAmsterdam

Roef on Middenweg in Watergraafsmeer is the modern European room east of the centre, a daily-changing five-course menu built around what the kitchen sourced.

OrderThe five-course set; the vegetable course is usually the standout.

TipBook at least a week ahead. The tram 9 stop is two minutes away.

Hemel en Aarde ★ 4.5

€€€Contemporary DutchNeudeUtrecht

Hemel en Aarde in the Michelin Guide Netherlands occupies the former gentlemen club inside Nox Hotel. Chef Rene van der Weijden, seasonal Dutch tasting.

OrderHemels five-course menu with wine pairing by the glass

Le Jardin ★ 4.5

€€€French VegetarianMariaplaatsUtrecht

Le Jardin on Mariaplaats holds a Michelin Guide listing. Plant-based French tasting menus with optional fish or meat: four to six seasonal courses.

OrderFour-course plant-based lunch starting at €29

Indrapura ★ 4.4

€€€IndonesianCentrumAmsterdam

Indrapura on Rembrandtplein is the long-running Centrum rijsttafel house, three decades of spiced Sumatran and Javanese plates set out for the table.

OrderThe full Indrapura rijsttafel, with the Udang Gala lobster as a supplement.

TipOpen from 17:00 daily; book Rembrandtplein-facing window seats one week ahead.

Mama Makan ★ 4.4

€€€IndonesianPlantage OostAmsterdam

Mama Makan inside the Hyatt Regency on Spinozastraat takes Indonesian classics through a contemporary lens: brighter rooms, cleaner plating.

OrderMama's full Rijsttafel, the contemporary read on the classic spread.

TipSunday lunch is the easiest booking. They take large groups, useful at the weekend.

Hotel De Goudfazant ★ 4.4

€€EuropeanAmsterdam NoordAmsterdam

De Goudfazant runs a 1,200 sqm former warehouse in Amsterdam-Noord; the four-course menu changes daily, the wine list leans natural, the room is unbookable.

OrderThe full four-course menu; the kitchen plans for the room.

TipTake the free NDSM or Buiksloterweg ferry from Centraal. Booking opens online, often books a week ahead.

Warung Spang Makandra ★ 4.4

€SurinameseDe PijpAmsterdam

Warung Spang Makandra has been the De Pijp Surinamese reference since 1978: roti you assemble yourself, saoto soup, almost nothing on the menu over 15 euros.

OrderRoti kip with the dahl and a side of the bean stew.

TipWalk-in only. Order at the counter, sit upstairs. A second Spang Makandra branch in Nieuw West takes the overflow.

esra ★ 4.4

€€€TurkishPlantage OostAmsterdam

esra opened in 2024 on the Oostelijke Eilanden, the Amsterdam room running modern Turkish: house manti, slow-braised lamb shoulder, a mezze table to start.

OrderThe full mezze for the table, then the lamb shoulder to share.

TipBook at least a week ahead. The terrace is the move in summer.

Neuf ★ 4.4

€€€French BistroJordaanAmsterdam

Bistrot Neuf has run on Haarlemmerstraat since 2009 as Amsterdam's reference French bistro, a tight room turning out classics: steak frites from the bavette.

OrderSteak frites with the natural-wine-leaning house red.

TipWalk-in often works on a Tuesday or Wednesday. Friday is a full sitting.

Warung Mini ★ 4.4

€SurinameseDe PijpAmsterdam

Warung Mini on Ceintuurbaan in De Pijp serves what locals call the best saoto soep in the city: clear chicken broth, beansprouts, fried potato.

OrderSaoto soep, with a side bara doughnut.

TipWalk-in counter. Cash and card both fine. Closed Mondays Booking recommended for weekends.

Vicio Il Mastro Pastaio ★ 4.4

€€ItalianOud WestAmsterdam

Vicio on Bilderdijkstraat is the Amsterdam Sicilian pasta room, professional pasta makers from Sicily turning out busiate, ravioli and a daily-changing.

OrderWhatever the fresh pasta of the day is, with a Sicilian wine pour to match.

TipSmall room, books up fast on weekends. Lunch is the quieter window.

Restaurant Blauw ★ 4.4

€€€IndonesianMariaplaatsUtrecht

Indonesian restaurant on the Springweg specialising in rijsttafel, the multi-dish rice table. A Michelin Bib Gourmand venue; rijsttafel also offered vegan.

OrderThe full rijsttafel, also available in a vegan version

Kasvio ★ 4.4

€€€VeganMariaplaatsUtrecht

Kasvio in the former Metaal Kathedraal is Utrecht flagship vegan fine-dining room. Five organic seasonal courses under a cathedral ceiling. Book ahead.

OrderFive-course plant-based tasting menu with wine pairing

Feu ★ 4.4

€€€Open-fire EuropeanVeilinghavenUtrecht

Feu on Veilinghavenkade cooks entirely over open flame in a converted warehouse. Gault-Millau recognised. Open Thursday to Saturday from 18:00.

OrderChef's selection of fire-cooked plates with paired beers

WT Urban Kitchen ★ 4.4

€€€€Contemporary EuropeanRotsoordUtrecht

WT Urban Kitchen in the Heuveloord water tower serves four to six-course tasting menus with panoramic views of Utrecht. Gault-Millau recognised.

OrderSix-course tasting menu with city panorama on the upper floor

Bar Barak ★ 4.4

€€€Open-fire EuropeanOvervechtUtrecht

Bar Barak is inside the former Pieter Baan Centrum on Gansstraat with open-fire cooking, Lavett sourdough and natural wines. Open from noon at weekends.

OrderOpen-fire main with a natural wine or craft beer pairing

Ndujame ★ 4.4

€€€Calabrian ItalianOudegrachtUtrecht

Ndujame holds a werfkelder on the Oudegracht, the original before Seattle and Lisbon opened. Handmade pasta and Calabrian secondi. Wed to Sun.

OrderSeasonal handmade pasta with a Calabrian red wine

Non La ★ 4.4

€€VietnameseOudegrachtUtrecht

Tiny Vietnamese kitchen on the Oudegracht serving pho, banh mi and rice-noodle salads with a short list of beef tenderloin and lemongrass pork skewers.

OrderPho bo and fresh rice-paper rolls with homemade fish sauce

Sampurna ★ 4.3

€€IndonesianJordaanAmsterdam

Sampurna has run an unpretentious rijsttafel for 35-plus years; the Lijnbaansgracht room in the Jordaan is open all day from noon and pours one.

OrderRijsttafel Sampurna with extra sambal badjak on the side.

TipWalk-in friendly at lunch, book for dinner. Open daily from noon.

Kafe Kontrast ★ 4.3

€€FusionDe PijpAmsterdam

Kafe Kontrast on Ceintuurbaan in De Pijp runs chef Ellinor Strinnholm's Swedish-Indonesian kitchen: weekend brunch smorrebrod, weekday Kontrast Experience.

OrderThe weekend smorrebrod plate or the four-course Kontrast Experience set.

TipWeekend brunch is the busy slot. Quieter on Wednesdays, kitchen on full form.

Jinweide ★ 4.3

€€ChineseDe PijpAmsterdam

Jinweide opened December 2024 in De Pijp, the Amsterdam room for Northwest Chinese hand-pulled noodles, the chef pulling the dough in the open kitchen.

OrderHand-pulled noodles in lamb broth; ask for medium thickness.

TipWalk-in usually fine on weekdays. Sundays book up fast Booking recommended for weekends.

Book food experiences in Amsterdam

Local Foodie Adventure in Amsterdam★ 5.0 (4)

Guided tour · 3h 30m

Local Foodie Adventure in Amsterdam

Experience Amsterdam through its food, canals, and culture. Taste Dutch classics, Surinamese street food, and artisanal cheeses while exploring the city’s most charmin...

from€77 Check dates

See all 801 bookable experiences in Amsterdam