
Photo: Fosfor Zandvoort
№ 01Zandvoort · Beach pavilion · €€8.3
The very last pavilion on Zandvoort's south beach, reached on foot along the sand, with breakfast, lunch and dinner from a menu that changes monthly.
Fosfor is the very last pavilion on Zandvoort's south beach. Robert Hartog took it over in 2015, when it was still South Beach. The name is the local word for sea sparkle, plankton that makes the sea glow at night. It sits on the nudist beach; on the terrace and inside, bottoms or a sarong are required. Breakfast, lunch and dinner come from a menu that changes monthly and is not online. Anne de Buck of Your Little Black Book calls the food "incredibly diverse and, above all, incredibly delicious" and suggests looking out for deer in the dunes and seals in the sea. Guests say the food beats what they expect from a beach pavilion and often mention the burger. They also praise the friendly service and the sunset.
Order · Fosfor closed for winter after 4 October 2026; this year's season opened on 28 March. Do not put Zuiderduin 7 into your satnav: park near Boulevard Paulus Loot 103 and walk south along the beach, sea on your right, to the very last pavilion.

Photo: Beach Barn
№ 02Zandvoort · Coastal European · €€8.1
A Zandvoort beach pavilion in its second season that opens at 08:30 with a bakery counter and ends the day on shellfish and turbot.
Beach Barn is a beach pavilion at Paulus Loot in Zandvoort, opened in spring 2025 by Tess de Vlieger and Tim Determann, a couple from Zandvoort, on the spot where Club Cabo used to be. 2026 is its second season, running from 2 March to 12 October; it closes for the winter. The day starts at 08:30 with a bakery counter; once the bakes are gone, they are gone. Lunch follows at 11:00; dinner from 17:00 brings schelpjes in white wine and garlic (€15), fried turbot with steamed cockles (€32.50), octopus from the barbecue with caponata (€24.50) and a 400-gram ribeye to share (€62). In 2025 Tess put the wine list at a hundred different wines; Tim has done the French Wine School. Columnist Mick Boskamp of De Zandvoortse Courant noted that the morning here is taken as seriously as lunch and dinner, and Barts Boekje called the schelpjes delicious. Guests describe it as relaxed and cosy, unlike the big beach clubs, while some mention slow or mixed service.
Order · Open daily from 08:30 until 12 October 2026, then closed for the winter. The menu online is a sample; email info@beachbarn.nl for the current one.

Photo: Mel's Pintxos & Winebar
№ 03Zandvoort · Basque pintxos · €€8.0
Basque pintxos counter in the village, run by beach veterans who studied in San Sebastian.
After 31 years running a Zandvoort beach pavilion, Jeroen and Hanneke Mel went to Bilbao and San Sebastian, learned pintxos properly, and opened this little wine bar halfway up the chicken stairs between the Zeestraat and the village center. The counter display does the talking: rows of skewered things on bread, garnalenkroket, bavette with chimichurri, bacalao, tortilla, each a few euros, so dinner becomes a game of one more round. The chalkboard splits fish, meat and vega, the wine list runs Spanish by the glass, and the room is small enough that you will be chatting with the owners by the second glass. It is the evening answer to a beach day: shower off the sand, walk over, graze until the board is empty. Open Thursday through Sunday from five, and worth planning your weekend around.
Order · Start with the garnalenkroket pintxo and the bavette chimichurri, then let the counter decide.

Photo: Noosa Zandvoort
№ 04Zandvoort · Shared dining · €€7.9
Surf-school pavilion named after a Queensland longboard town, doing proper shared plates on the sand.
Noosa borrows its name from the Australian surf village and takes the reference seriously: the First Wave surf school runs out of the same stretch of sand, the room is woodsy with big white sofas, and the whole place carries that easy longboard rhythm from breakfast at nine to the last round at midnight. The kitchen is the reason it makes this chapter, though. Instead of the standard pavilion card it runs shared dining in the proper sense, plates smaller and cheaper than mains, built for covering the table: ceviche, bao buns with duck or chicken, queso fundido, ribs that fall apart on schedule. It is the format every beach club claims and few actually cook for, and readers who eat this coast weekly rate the food among the best on the boulevard. Rent a lounger for the day and let lunch escalate; the kitchen can keep up with the ambition.
Order · Order the ceviche and the duck bao first, then keep the shared plates coming until the sun is low.

Photo: Ubuntu Beach
№ 05Zandvoort · All-day beach club · €€7.8
Boho fixture on the south boulevard doing easy mornings, long lunches and late dinners properly.
Ubuntu has been holding down the south boulevard for years with a formula the newer clubs keep copying: rattan, linen, warm earth tones, and a kitchen that runs from nine in the morning to midnight without a dead hour in between. The card reads beach-club standard, yogurt and Buddha bowls, avocado smash, colourful salads, but execution is a clear cut above the postcode average, and the reviews agree at scale: 4.5 on Google across more than three thousand of them. The falafel burger keeps vegetarians loyal, the bavette with truffle risotto covers the other end of the table, and the sandwiches earn their price. It is also the rare pavilion here that handles a twelve-person birthday and a solo laptop coffee with the same ease. Not a destination kitchen and not trying to be one; as an all-day base camp on the sand, it is simply very good at its job.
Order · Falafel burger at lunch, or the bavette with truffle risotto once the sun gets low.

Photo: Haarlem City Blog
№ 06Zandvoort · Open-fire grill · €€7.7
The surfers' pavilion at the quiet south end, now cooking almost everything over fire.
Walk south along the boulevard until the crowds thin and the dunes of the Waterleidingduinen take over, and you hit Tijn Akersloot, the year-round pavilion that has anchored this end of Zandvoort since 1965. It has always been the surfers' living room, all driftwood and salt-crusted windows, but the kitchen grew up: they now cook mainly over open fire, and it shows up on the plate in char and smoke rather than menu poetry. Thin stone-oven pizzas, burgers for the wetsuit crowd, fish and bavette off the flames, and on hot evenings a barbecue that runs until the sun drops into the sea directly in front of the deck. On sunny days the kiosk opens for people who refuse to leave the sand. Come at golden hour, the whole room turns amber.
Order · Take whatever fish is coming off the open fire that day and eat it on the terrace at sunset.

Photo: Thalassa Zandvoort
№ 07Zandvoort · Seafood · €€€7.6
A family-run beach pavilion in Zandvoort, open all year, for oysters and sole in beurre noisette 200 metres from the station.
Thalassa is a beach pavilion on Zandvoort's Boulevard Barnaart, open all year and 200 metres from Zandvoort aan Zee station. Huig Molenaar jr. trained as a maritime officer and was at sea near Singapore when his parents bought it in 2004; he now owns it. The kitchen runs from 10:00 to 21:00 and cooks mostly fish. Irish Mór oysters cost €5.50 each, Fines de Claire €4. The Bordje Thalassa puts herring, tuna, crab, Dutch shrimp and smoked salmon on one plate. Slip sole, Dover sole and brill on the bone come in beurre noisette, and lobster comes half or whole. In 2018 Thalassa was voted Best Beach Pavilion in the Netherlands and Most Sustainable Pavilion, with jury and visitors praising its hospitality and quality. Guests now praise the spot on the beach and the terrace, and several rate the fish and shellfish. Many guests complain of slow service and long waits, while calling the staff friendly; some find the portions small or the prices high.
Order · Book through the Guestplan button on the site or by phone on +31 23 571 56 60; email bookings are not accepted. The take-away kiosk on the beach is open from 10:00 until sunset.

Photo: Berg Vis
№ 08Zandvoort · Fish counter · €7.6
Arlan Berg's red-white-blue fish cart, the true first stop of any Zandvoort beach day.
Since 2000 the red, white and blue cart of Arlan Berg has stood on Boulevard Barnaart, and for half of Zandvoort a beach day does not officially start until they have eaten here. This is Dutch fish culture at street level, done by a born Zandvoorter with a credo of serving everything the way he would want it himself: haring cut fresh while you watch, onions and zuur on a broodje, kibbeling and lekkerbek fried to order, plus rolmops, smoked mackerel and North Sea shrimp for the committed. There are a few reserved parking spots beside the cart and a sea view thrown in for free, and in winter locals still swear by a hot plate of fried fish here after a cold walk. He has been on national television; he would rather you judge the haring.
Order · Broodje haring with onions and a pickle, eaten standing up facing the sea, no cutlery.

Photo: Jaap Beyleveld / Woodstock '69
№ 09Bloemendaal aan Zee · All-day beach club · €€7.4
The boho institution of Bloemendaal: barefoot brunch by day, live music as the sun drops.
Woodstock '69 has been the free-spirited heart of Bloemendaal aan Zee since the nineties, and it wears the hippie thing sincerely: driftwood, flags, a house session ale called Hippie Juice brewed for them by Poesiat & Kater, and live music and legendary sunset parties woven through the summer calendar. This is your one licensed dose of beach-club chaos in this chapter, but the daytime kitchen is better than it needs to be. Turkish eggs with feta cream and chili crisp, a proper granola bowl, tomato and anchovy numbers with confit garlic, and carajillos made with their own aged rum for the recovery hours. Come on a weekday morning and it is all yoga mats and flat whites; come Saturday evening and you will dance in the sand whether you planned to or not. Reserve dinner via their WhatsApp line.
Order · Turkish eggs with the chili crisp, then a Hippie Juice on the deck before the bands start.

Photo: Republiek Bloemendaal
№ 10Bloemendaal aan Zee · Modern European · €€€7.3
Architect-built pavilion with real kitchen ambition, priced like it knows it.
Republiek is what happened when Bloemendaal aan Zee decided its pavilions should stop pretending to be temporary. The building is a proper piece of architecture on the sand, open essentially year round, and the kitchen has ambitions most beach spots would not dare put in writing: six-week dry-aged Simmentaler, a 700 gram cote de boeuf for two, half a lobster with sea aster and black garlic, and a fish of the day straight from the wood oven. From four o'clock the same oven switches to genuinely good pizzas, buffalo mozzarella and all, which makes it the rare place where the aperitif crowd and the dinner crowd both leave happy. Wines come from partner growers rather than a brewery contract list. The honest catch: the bill runs well ahead of the plate. You pay destination-restaurant money for good-beach-pavilion cooking, and readers who eat this coast regularly keep telling us the same thing. Come for the architecture and the sunset terrace with your eyes open, or eat at Fosfor for two-thirds the price.
Order · Half lobster with sea aster and black garlic to start, then whatever fish came out of the wood oven.