
Bar Basquiat
Javastraat 88-90, 1094 HM Amsterdam
Monday:12-2pm, 5:30-9pm|Tuesday:12-2pm, 5:30-9pm|Wednesday:12-2pm, 5:30-9pm|Thursday:12-2pm, 5:30-9pm|Friday:12-2pm, 5:30-9pm|Saturday:12-2pm, 5:30-9pm|Sunday:12-2pm, 5:30-9pm
— LOCAL GEMS

Luuk's Coffee Noordermarkt is a coffee shop in Amsterdam located in the Jordaan neighborhood known for its quality coffee and pastries.
Location
Westerstraat 3, 1015 LT Amsterdam
View 1 locations on the map
Move from this place into the strongest neighborhood and amenity guide paths.
Open the full bar on site guide to compare similar places across the city.
Open the full dine-in guide to compare similar places across the city.
Open the full outdoor seating guide to compare similar places across the city.
Open the full takeaway guide to compare similar places across the city.
Open the full vegan options guide to compare similar places across the city.

Javastraat 88-90, 1094 HM Amsterdam
Monday:12-2pm, 5:30-9pm|Tuesday:12-2pm, 5:30-9pm|Wednesday:12-2pm, 5:30-9pm|Thursday:12-2pm, 5:30-9pm|Friday:12-2pm, 5:30-9pm|Saturday:12-2pm, 5:30-9pm|Sunday:12-2pm, 5:30-9pm

Van Ostadestraat 354, 1073 TZ Amsterdam
{“Monday”: “Closed”, “Tuesday”: “6pm-12am”, “Wednesday”: “6pm-12am”, “Thursday”: “6pm-12am”, “Friday”: “6pm-12am”, “Saturday”: “6pm-12am”, “Sunday”: “Closed”}

Schimmelstraat 44, 1053 TH Amsterdam
Official links, contact routes, and social profiles for last-minute checks before you go.
Check reservations, menus, ticketing, and the latest visitor updates.
Open Official websiteUseful for event updates, opening changes, and announcements.
Open FacebookLocal context
Crowd insights
These crowd patterns are directional, not real-time. Use them to avoid the busiest windows when you are planning your day.
[{“day”: 7, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 9, “percentage”: 50, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 79, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 100, “title”: “Usually as busy as it gets”, “time”: “9a”}, {“hour”: 12, “percentage”: 62, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 54, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 45, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 50, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 1, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 8, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 20, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 29, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 33, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 58, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 54, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 70, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 50, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 45, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 20, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 2, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 45, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 50, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 75, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 58, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 58, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 87, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 13, “percentage”: 87, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 14, “percentage”: 83, “title”: “Usually as busy as it gets”, “time”: “12p”}, {“hour”: 15, “percentage”: 66, “title”: “Usually a little busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 41, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 3, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 16, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 25, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 45, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 45, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 66, “title”: “Usually a little busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 79, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 79, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 62, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 45, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 29, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 4, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 4, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 12, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 25, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 29, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 41, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 45, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 50, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 29, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 33, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 25, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 5, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 16, “title”: “Usually not busy”, “time”: “6a”}, {“hour”: 8, “percentage”: 20, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 41, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 20, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 8, “title”: “Usually not busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 0, “title”: “”, “time”: “12p”}, {“hour”: 13, “percentage”: 16, “title”: “Usually not busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 29, “title”: “Usually not too busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 37, “title”: “Usually not too busy”, “time”: “3p”}, {“hour”: 16, “percentage”: 16, “title”: “Usually not busy”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: 6, “popular_times”: [{“hour”: 6, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 7, “percentage”: 0, “title”: “”, “time”: “6a”}, {“hour”: 8, “percentage”: 20, “title”: “Usually not too busy”, “time”: “6a”}, {“hour”: 9, “percentage”: 25, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 10, “percentage”: 45, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 11, “percentage”: 50, “title”: “Usually not too busy”, “time”: “9a”}, {“hour”: 12, “percentage”: 54, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 13, “percentage”: 66, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 14, “percentage”: 79, “title”: “Usually a little busy”, “time”: “12p”}, {“hour”: 15, “percentage”: 87, “title”: “Usually as busy as it gets”, “time”: “3p”}, {“hour”: 16, “percentage”: 83, “title”: “Usually as busy as it gets”, “time”: “3p”}, {“hour”: 17, “percentage”: 0, “title”: “”, “time”: “3p”}, {“hour”: 18, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 19, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 20, “percentage”: 0, “title”: “”, “time”: “6p”}, {“hour”: 21, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 22, “percentage”: 0, “title”: “”, “time”: “9p”}, {“hour”: 23, “percentage”: 0, “title”: “”, “time”: “9p”}]}, {“day”: “live”, “percentage”: 100, “title”: “Busier than usual”, “time”: 10}]
Ah, Luuk’s Coffee Noordermarkt – now that’s a spot that’ll make any coffee lover’s heart skip a beat! Nestled in the heart of Amsterdam’s charming Jordaan neighborhood, this cozy little café is a true gem that I stumbled upon during my last trip to the Dutch capital. It’s the kind of place that makes you feel like you’ve discovered a secret hideaway, even though it’s right there in plain sight.
As soon as you walk in, you’re hit with that heavenly aroma of freshly roasted beans. It’s enough to make your mouth water before you’ve even ordered! The interior is a perfect blend of modern and rustic, with exposed brick walls, wooden beams, and sleek metal accents. It’s got that hipster vibe without trying too hard, y’know?
But let’s get to the good stuff – the coffee. Oh boy, where do I even begin? Luuk’s takes their brew seriously, and it shows. They source their beans from some of the best roasters in Europe, and each cup is crafted with the kind of care and attention you’d expect from a master barista. Whether you’re in the mood for a velvety flat white or a punchy espresso, you’re in for a treat.
And don’t even get me started on their pastries! They’ve got a selection of homemade goodies that’ll make your taste buds do a happy dance. I’m talking flaky croissants, gooey cinnamon rolls, and these little Dutch specialties called” stroopwafels” that are to die for. Trust me, you’ll want to grab one (or three) to go with your coffee.
Now, let me break down what makes Luuk’s Coffee Noordermarkt stand out from the crowd:
1. Top-notch coffee: These folks know their beans, and they’re not afraid to show it. They’ve got a rotating selection of single-origin coffees that’ll knock your socks off.
2. Cozy atmosphere: It’s the perfect spot to curl up with a good book or catch up with friends. The vibe is relaxed and welcoming, making it easy to while away a few hours.
3. Prime location: Situated right on the Noordermarkt, you’ve got front-row seats to one of Amsterdam’s most charming squares. On market days, it’s bustling with activity.
4. Friendly staff: The baristas here are like coffee wizards, but without the pointy hats. They’re always happy to chat about their latest brews or recommend something based on your taste.
5. Outdoor seating: When the weather’s nice (which, let’s be honest, isn’t always a given in Amsterdam), you can grab a table outside and people-watch to your heart’s content.
6. Ethical sourcing: Luuk’s is big on sustainability, so you can sip your latte with a clean conscience knowing they’re doing their bit for the planet.
7. Homemade treats: Did I mention the pastries? Oh, I did? Well, they’re worth mentioning again. Seriously, don’t leave without trying at least one.
8. Wifi: For all you digital nomads out there, they’ve got you covered with free wifi. Just don’t hog the tables during rush hour, yeah?
Alright, so when’s the best time to hit up Luuk’s? Well, that depends on what you’re after.
If you’re an early bird looking for a quiet start to your day, I’d say aim for around 8 AM when they first open. You’ll beat the morning rush and have your pick of the freshest pastries.
Mid-morning, around 10 AM, is when things start to pick up. It’s a great time to visit if you want to soak up the atmosphere and maybe do a bit of people-watching. Just be prepared to wait for a table if you’re coming with a group.
Lunchtime can get pretty hectic, especially on weekdays. If you’re not a fan of crowds, maybe give this time a miss. But if you don’t mind a bit of hustle and bustle, it can be fun to grab a sandwich and watch the local office workers on their lunch break.
My personal favorite time to visit is late afternoon, around 3 or 4 PM. The lunch crowd has usually cleared out by then, and you can enjoy a leisurely coffee and cake without feeling rushed. It’s also a great time to catch the golden hour light streaming through the windows – perfect for those Instagram shots!
Weekends are a whole different ball game. Saturday mornings are particularly lively, with the Noordermarkt in full swing. It’s busy, sure, but there’s a real buzz in the air that’s hard to beat. Sunday afternoons tend to be more laid-back, with locals and tourists alike taking it easy over brunch.
And here’s a little insider tip for you – if you’re visiting Amsterdam in the summer, try to catch Luuk’s during one of their occasional evening events. They sometimes stay open late and serve up some mean cocktails alongside their usual coffee offerings. It’s a whole different vibe and a great way to kick off a night out in the Jordaan.
Getting to Luuk’s Coffee Noordermarkt is a breeze, and half the fun is in the journey! Trust me, you’ll want to take a stroll through the picturesque Jordaan neighborhood to work up that coffee craving.
If you’re coming from Amsterdam Centraal Station, you’ve got a few options:
1. On foot: It’s about a 20-minute walk, and it’s a lovely one at that. Head west along Prins Hendrikkade, then turn left onto Singel. Follow this until you hit Brouwersgracht, then hang a right. Keep going until you see the Noordermarkt on your left. Easy peasy!
2. By tram: Hop on tram 5 from Centraal Station and get off at the Westermarkt stop. From there, it’s just a 5-minute walk to Luuk’s. Just head north on Westerstraat and you’ll hit the Noordermarkt.
3. By bike: This is Amsterdam, after all! Rent a bike and pedal your way through the city’s charming streets. It’ll take you about 10 minutes from Centraal Station, and there’s plenty of bike parking around the Noordermarkt.
If you’re coming from elsewhere in the city, the nearest metro station is Nieuwmarkt, about a 15-minute walk away. But honestly, I’d recommend just hopping on a bike or taking a leisurely stroll. Amsterdam is a city made for wandering, and you might stumble upon some hidden gems along the way.
Oh, and here’s a pro tip: if you’re using Google Maps, don’t just search for” Luuk’s Coffee” . Make sure to add” Noordermarkt” to your search, or you might end up at one of their other locations. Not that those aren’t great too, but trust me, the Noordermarkt spot is where it’s at!
Alright, coffee lovers, listen up! I’ve got some insider tips to make sure your visit to Luuk’s Coffee Noordermarkt is nothing short of amazing:
1. Try the specials: Luuk’s often has seasonal drinks or limited-edition roasts. Don’t be afraid to ask the barista what’s new or exciting – they love chatting about coffee!
2. Bring cash: While they do accept cards, some smaller purchases might be cash only. It’s always good to have a few euros on hand, just in case.
3. Be patient on busy days: This place can get packed, especially on weekends. If you’re in a rush, maybe save your visit for a quieter time. But if you can spare the time, the wait is totally worth it.
4. Explore the market: If you’re visiting on a Saturday, take some time to browse the Noordermarkt before or after your coffee. It’s a fantastic farmers’ market with local produce, flowers, and crafts.
5. Don’t forget your camera: The café itself is super Instagrammable, and the surrounding area is picture-perfect. You’ll want to capture those memories!
6. Try the local treats: Along with your coffee, sample some Dutch specialties. The “appeltaart” (apple pie) is to die for, and pairs perfectly with a cappuccino.
7. Bring a book or journal: Luuk’s has a really chill vibe that’s perfect for some quiet reading or reflection time. Why not make an afternoon of it?
8. Chat with the locals: Amsterdammers are generally friendly folks, and you might pick up some great tips for the rest of your trip.
9. Consider takeaway: If it’s super busy or you want to explore the neighborhood, grab your coffee to go and take a stroll along the nearby canals.
10. Visit more than once: Seriously, this place is addictive. You might find yourself wanting to come back every day of your trip!
11. Learn a bit of Dutch: While the staff speak excellent English, it’s always appreciated if you can say “Dank je wel” (thank you) or “Lekker! ” (delicious).
12. Respect the space: Luuk’s isn’t huge, so be mindful of others. If you’re done with your coffee and the place is busy, consider freeing up your table for other customers.

WorldPride Amsterdam 2026 runs July 25–August 8. A local guide to the...
Local Events
June 22, 2026

Skip the museum queue. Amsterdam has 1,000+ free public artworks, from Rokin’s...
Travel Tips
June 22, 2026

Kinderdijk or Zaanse Schans? Both deliver classic Dutch windmills, but the vibe...
Travel Tips
June 16, 2026

Hunting for vintage clothes in Amsterdam? Westerstraat’s Monday Lapjesmarkt and the daily...
Travel Tips
May 26, 2026

Schiphol’s single-terminal layout looks simple but can eat 30 minutes between gates....
Travel Tips
May 26, 2026

Forget fumbling with unfamiliar ticket machines. OVpay lets you tap into Dutch...
Travel Tips
December 29, 2025

Late October turns Amsterdam into one giant electronic-music gathering. These 7 local...
Travel Tips
October 19, 2025

When Amsterdam turns copper and gold, locals know exactly where to stand....
Travel Tips
October 19, 2025

With 1,000+ ADE events spread across hundreds of venues, where you stay...
Travel Tips
September 30, 2025

Behind the Jordaan’s plain doors hide hofjes: serene 17th-century courtyards once built...
Travel Tips
September 30, 2025