For food that’s organic, locally-sourced and delicious, 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 “gezellige” sharing boards. It's also worth noting that By Lima's coffee, cold-pressed juices and smoothies are some of the best you'll find in Haarlem.
By Lima | Zijlstraat 65
Beer is definitely a religion for some, but former church-turned brewery Jopenkerk takes it to extremes. Brewing Jopen craft beers onsite according to old recipes and modern innovations, the former Jacobskerk has been beautifully restored – with vaulted ceilings and stained glass intact – and also houses a grand café and restaurant.
De Jopenkerk | Gedempte Voldersgracht 2
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 - it also boasts a scintillating range of teas - you'll feel right at home at Mica. If you're hungry, each day it offers a range of delectable homemade treats including croissants, cakes and smoothie bowls.
Mica | Kleine Houtstraat 103
De DAKKAS is the success story of a huge crowdfunding scheme to turn a car park into Haarlem’s most beautiful roof terrace, complete with a huge greenhouse restaurant, a garden and an exciting programme of cultural events.
De DAKKAS | De Witstraat 1a
Located in the heart of Haarlem, Meneer Frans offers you the chance to enjoy a bit of theatre while you're enjoying a coffee or lunch. That’s because this quirky restaurant features an array of different themed rooms that all offer a unique ambience. There's the ladies’ room, which celebrates 18th century style, or another which features a large metallic wall and industrial elements.
Meneer Frans | Klein Heiligland 8
Stop for a coffee or pop in for a wine at this cosy café overlooking the Spaarne River in Haarlem’s charming historic centre. The 100-year-old building, vintage décor and mismatched chairs gives Bar Wolkers the atmosphere of a living room that you'll never want to leave. Take a seat inside or on the terrace and enjoy one of its sandwiches (made with freshly baked bread), a warming soup of the day or satisfy your sweet tooth with a slice of banana cake.
Bar Wolkers | Gedempte Oude Gracht 139
Morris' rustic setting features long tables which are perfect for large groups or when you fancy hanging out with Haarlem's locals, an eye-catching graffiti-filled wall and oh-so-on-trend exposed brick. With an extensive menu featuring freshly-grilled meat, vegetarian options and a range of salads, there's plenty to keep your taste buds entertained. As well as a raft of fine wines, Morris' cocktail menu offers classics and eye-catching signature mixes. Bacon-infused bourbon anyone?
Morris | Spaarne 36
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
With large, open windows, Fortuyn might be the best place in the Grote Markt to watch life in the city unfold. The coffee is seriously good; 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's 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 day time 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
Newly opened in 2022, 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 the 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
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
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 Zeeuw | Nassaustraat 15
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
Tucked away on a quaint side street, NATIVE is a great hideaway for people who fancy a bit of time out spending some precious moments with 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