Discover Amsterdam
Meetings and Conventions
Business
Live, Work and Study
What's on
See and do
Travel and stay
City Card and tickets
Discover Amsterdam
Meetings and Conventions
Business
Live, Work and Study
Image from Koen Smilde

Restaurants and bars in Haarlem

With more than 200 restaurants and 90 bars, Haarlem is renowned for its gastronomy. Head here on a day trip from Amsterdam – only 15 mins by train from Amsterdam Centraal – whether you're after a delicious brunch, a sparking cocktail at a stylish bar or a romantic meal in one of the city’s cosy restaurants or cafés.

By Lima

For organic, locally sourced and delicious food, look no further than By Lima. Relax in the cafe's airy, light-filled space and enjoy its famous all-day breakfast, veggie bowls and sharing boards. It's also worth noting that By Lima's coffee, cold-pressed juices, and smoothies are some of the best in Haarlem.

By Lima | Zijlstraat 65

Mica

Mica Coffee
Image from Marie Charlotte Peze

A stylish coffee bar run by two sisters, Mica's interior is inspired by the Scandinavian "hyggelige" hangouts of Copenhagen. Its coffee isn't bad either, brewed using award-winning Bonanza coffee beans from Berlin. A beautifully designed space, no matter what beverage you fancy, boasting a scintillating range of teas - you'll feel right at home at Mica. If you're hungry, it offers a range of delectable homemade treats each day, including croissants, cakes and smoothie bowls.

Mica | Kleine Houtstraat 103

Meneer Frans

Located in the heart of Haarlem, Meneer Frans offers you the chance to enjoy a bit of theatre while enjoying a coffee or lunch. That’s because this quirky restaurant features various themed rooms, each offering a unique ambience. There's the ladies’ room, which celebrates 18th-century style, or another with a large metallic wall and industrial elements.

Meneer Frans | Klein Heiligland 8

Café Colette

Step out of Haarlem and travel to a French bistro in New York at Café Colette. Here, you can indulge in all the delectable classics of a Parisian bistro, including bouillabaisse, escargots and crème brûlée. The interior is an elegant mix of fresh white, ambient lighting and row upon row of rotisserie chickens turning a golden brown before your eyes.

Café Colette | Oude Groenmarkt 22

Fortuyn

With large, open windows, Fortuyn might be the best place in the Grote Markt to watch life in the city unfold. The coffee is excellent; the food menu is long and brimming with tasty things to try. As well as burgers - choose from Hereford beef or chickpea and aubergine - which are cooked in the Josper oven, there are sandwiches, soup, salads, bar bites and more.

Fortuyn | Grote Markt 23

Roast Chicken Bar & Egg Store

At Roast Chicken Bar at night, it’s all about - surprise - chicken. Chicken from the charcoal grill that is. Best enjoyed with a local beer or gin and tonic. In the daytime, the Roast Chicken Bar transforms into the Egg Store, with poached eggs served on thick slices of ham, salmon or avocado. Because the egg came first, after all. Didn't it? 

Roast Chicken Bar | Turfmarkt 26

Bar Taru

Barista making coffee in the interior of Taru Japanese/Scandinavian coffee shop and cocktail bar. Haarlem Content Creation Day March 2024
Image from Verity Seward

Bar Taru is the latest cocktail hotspot to hit Haarlem's historic streets. Taru means both vessel in Japanese and myth in Finnish, and this has inspired cocktails and highballs with challenging flavour combinations and beautiful drinks. All these fantastical creations are served in a minimal and fuss-free atmosphere.

Bar Taru | Koningstraat 58

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. Enjoy a set menu with four to seven courses featuring fresh, seasonal produce. For those intrigued by how the kitchen works, a table for three that overlooks the kitchen is available to book.

Restaurant De Zeeuw | Nassaustraat 15

Luca

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

Luca | Spaarnwouderstraat 99

NATIVE

Tucked away on a quaint side street, NATIVE is an excellent hideaway for people who fancy spending a bit of time out and having the perfect coffee. Don’t even try to resist the urge to sample the delicious organic-baked goods – they’re seriously good. Whether sat inside surrounded by fresh-cut flowers or perching on the outside terrace, you can always order a bite to eat – and stay as long as you like.

NATIVE | Breestraat 23

Syriously

Syriously brings the diverse flavours of Syria to the Botermarkt in Haarlem’s city centre. Founded by Mohamed Mousselli, a Syrian native passionate about his homeland's cuisine, Syriously introduces dishes from the Syrian kitchen to the Haarlem community. From delicious wraps made with traditional Syrian flatbread to homemade falafel bowls laid out on crisp lettuce, tomatoes, and pickles, Syriously’s menu prioritises quality and tradition – a great spot for a satisfying lunch.

Syriously | Botermarkt 24 

La Maru

A bakery and café merged into one, La Maru boasts quality across its baked goods and coffee. Wander into this cosy, dimly lit space and grab a freshly baked pastry, or try one of their chai lattes. Choose from their range of chai powders, each offering a different level of sweetness and spice. With friendly staff and artisanal pastries, La Maru is just the spot to enjoy an afternoon coffee and a snack in peace. 

Restaurant Frenchie

With its fresh twist on traditional French gastronomy, Restaurant Frenchie is a highlight of Haarlem’s culinary scene. Frenchie offers both casual breakfast and lunch with dishes like beef tartare on brioche topped with a poached egg or luxurious spins on a croque monsieur (an indulgent cheese and ham sandwich), plus apple tartine and spiced almond cake for dessert The restaurant also has a fine dining option in the evening, with both four-and-a-half and six-course tasting menus to choose from. Frenchie’s commitment to quality ingredients and creativity in the kitchen has made this beloved restaurant a local favourite.

Restaurant Frenchie | Gedempte Oude Gracht 46

Cafe de Paris

Dining area Cafe de Paris
Image from Tom Flanagan

For all the charm and ambience of the French capital, look no further than the aptly named Café de Paris, just a stone’s throw from Haarlem Station. This quaint little café is a Francophile's dream, with a cosy brasserie feel and plenty of French art adorning the walls. Open from 10am to 12am, Café de Paris is the perfect spot for a leisurely morning coffee or an evening drink with friends at the wooden bar.

Café de Paris | Kruisweg 55

Brick Restaurant

Historic houses and buildings on cobbled side street. Restaurant Brick. Haarlem Content Creation Day March 2024
Image from Verity Seward

Started by the Molenaar brothers, Restaurant Brick offers a refined French-inspired menu with influences from all over the world. Dishes on the menu, such as crunchy cauliflower with Époisse cheese, hazelnut, and truffle, are an innovative and playful take on French cuisine. The restaurant has an open kitchen and an intimate interior with exposed beams and a classical feel. Also a popular choice for wedding ceremonies, Restaurant Brick is the perfect mix of chic and down-to-earth dining. 

Brick | Breestraat 24-26

JamonJamon

Known for their sandwiches on barra gallega, traditional Spanish baguette bread, JamonJamon is a popular lunch hotspot in Haarlem, and for good reason. Their menu is extensive, featuring crowd-pleasing combinations like serrano ham, goat’s cheese, and honey, as well as plenty of vegetarian sandwiches. Don't miss out on the selection of Spanish delicacies available, perfect for enjoying outdoors in the sunshine if you're lucky enough to grab one of the free tables.

JamonJamon | Schagchelstraat 14