The top 10 restaurants in Haarlem

Haarlem is one of the Netherlands’ most beautiful old cities, offering superlative shopping options and a wealth of charming venues, cultural attractions and fascinating museums. The city also boasts a stellar array of eating establishments that are sure to fire up your taste buds. Here's a selection of some of the best:


Fortuyn, Haarlem

Haarlem’s main square, or Grote Markt, might be the best place to spend some time admiring the city’s many charms. And Fortuyn might be the best place in the Grote Markt to get comfortable with something nice to eat and drink. The cosy café’s large, open windows offer the perfect vantage point to watch life in the city unfold, and the coffee is seriously good, while the food menu is long, and brimming with tasty things to tuck into. Sandwiches, soup, salads and bar bites are all available for lunch, but with such a great location, you might even stay until dinner. 

Fortuyn, Grote Markt 23


Spaarne 66

You won’t forget the directions to Spaarne66, and once you get there, you might never want to leave. Located right on the Spaarne River, this little family-run café can offer you a doppio, ristretto, latte and more. If you think the taste is something special then you’re right: as all the coffees are brewed from freshly-roasted beans, perfect to sip while sitting by the water. Be sure to stay for lunch or dinner too – the café changes its menu throughout the year, making sure everything on offer is seasonal and as fresh as possible.

Spaarne66, Spaarne 66


The focus at Specktakel is on sensational flavours from around the world. Inspired by international cuisine, this cosy retreat serves dishes that will take you on a journey across the globe. Think African ostrich sate sticks, Australian red deer and Italian, Swedish or Spanish dishes served with a twist. Specktakel offers special vegetarian and umami menus, desserts to die for and an impressive choice of wines to whet your appetite.

Specktakel, Spekstraat 4

‘t Wapen van Kennermerland


Tucked away on the outskirts of the city, ‘t Wapen van Kennermerland offers a mouth-watering menu offering traditional Dutch fare and international cuisine. Back in the 1800s, this former pub was a resting and pickup point for Zandvoort fish wives who used to transport their produce to Haarlem. Buckets were left outside for the women to collect on their return journey leading to the pub earning its nickname of The Smelly Bucket. Thankfully those days are long gone, and it’s just fresh air you’ll be breathing in now.

‘t Wapen van Kennemerland, Ramplaan 125


 Toujours Photo credits: MyrtheSlootjes

This urban French bistro offers classic French dishes with an American twist. As well as succulent steaks glazed in bourbon, beer-braised poussin and veggie risottos Toujours is known for its pancakes and seriously decadent desserts. Add a selection of good wine at reasonable prices and you have a winning diner that will keep your taste buds (and wallet) happy.

Toujours, Oude Groenmarkt 10-12

Bistro Bar Indonesia

Indonesian cuisine runs through the veins of Donny van Norde, the chef at this buzzing bistro that serves up contemporary Indonesian food. Start with flavoursome street food or move straight to a rijsttafel - a smorgasbord of tasty dishes. Van Norde’s food takes inspiration from traditional Indonesian flavours and recipes but modernises them in new and interesting ways.

Bistro Bar Indonesia, Zijlstraat 49

Restaurant Morris

Restaurant Morris

Morris does the simple things well, and its tempting mains are perfectly complemented with a dazzling array of tasty side dishes. The rustic setting features long tables, perfect for large groups or social encounters with the locals, an eye-catching graffiti-filled wall and oh-so-on-trend exposed brickwork. Savour dishes fresh from the grill or choose from a selection of snacks accompanied by wines from their long list. Plus, there’s a cocktail menu offering classics such as Margaritas and Cosmopolitans along with signature mixes that both inspire and raise eyebrows. Bacon-infused bourbon anyone?

Restaurant MorrisSpaarne 36


Metzo’s menu features hearty meat dishes, succulent seafood and tantalising veggie options. The menu changes every three months so that it can feature to ensure it focuses on the freshest produce and features dishes from all around the globe. Enjoy these delicious treats indoors in winter where a fireplace will keep you toasty or in the summer months take advantage of Metzo’s charming terrace which looks out on one of Haarlem’s finest streets.

Metzo, Warmoesstraat 21

Restaurant De Zeeuw

Restaurant De Zeeuw

You’ll find De Zeeuw close to Haarlem’s bustling shopping district. As atmospheric as any Saint-Germain or Le Marais establishment in Paris, it's a meeting place for gourmands who have a penchant for great food at affordable prices. A set menu with a choice of four to seven courses features fresh, seasonal produce. For those intrigued by how the kitchen works, there’s a table for three available to book that overlooks the kitchen.

Restaurant De ZeeuwNassaustraat 15


Luca in Haarlem

If you’re looking for delicious, simple Italian fare then Luca is the restaurant for you. This modern eatery serves a selection of traditional dishes that change with the season. Expect favourites such as spaghetti Bolognese, lasagne and pizza along with a selection of classic Italian desserts and wines. Who can resist a tipple with their tiramisu? Not us!

Luca, Spaarnwouderstraat 99

Still looking for some sights to see? Check out the top 10 things to do in Haarlem to extend your day trip!