Where to Find the Best Sandwiches in Amsterdam

Whenever friends visit me in Amsterdam, they expect the standard checklist: dodging rogue cyclists, marveling at the crooked canal houses, and eating an embarrassing amount of bitterballen. But I always insist we add one more item to the itinerary. Forget the old stereotype that a traditional Dutch lunch is just a sad, flat slice of Gouda on plain wheat bread with a glass of buttermilk. The city is in the middle of an absolute sandwich renaissance, and it is a glorious thing to witness.
Over the last few years, Amsterdam has transformed into a haven for bread lovers. We are talking about slow-fermented sourdoughs, freshly baked focaccias, and massive, messy, two-handed masterpieces that demand your full attention. After countless afternoons walking through different neighborhoods—and wiping crumbs off my coat—I’ve narrowed down my absolute favorite spots. If you want to eat like a local who actually cares about their lunch hour, here is where you need to go.
De Laatste Kruimel
Tucked away in the narrow Langebrugsteeg just steps from the bustling Rokin, De Laatste Kruimel (which translates to The Last Crumb) is a tiny bakery with a massive reputation. With nearly 2,700 glowing reviews, it’s not exactly a secret, but stepping inside still feels like discovering a cozy, flour-dusted fairy tale. The window display alone will stop you in your tracks, piled high with rustic quiches, cakes, and loaves. But you are here for the sandwiches. They bake their bread in-house, slicing it thick to hold generous, deeply savory fillings. My pro tip? Grab your sandwich to go, walk a few meters to the water, and sit on the edge of the canal to watch the boats drift by.
Zero Zero
If you find yourself wandering the antique shops of the Spiegelkwartier or coming out of a long morning at the Rijksmuseum, you need to head straight to Zero Zero on the Nieuwe Spiegelstraat. This modern sandwich shop has completely won over the city with its flawlessly executed Italian schiacciata bread. It’s airy, olive-oil-soaked perfection with a satisfying crunch. Sitting at 4.6 stars with over 1,600 reviews, the crowds speak for themselves. The staff works with a fast-paced rhythm, slicing premium cured meats right in front of you and layering them with fresh stracciatella and homemade pestos. The line often spills out the door on weekends, but I promise it moves quickly and is worth every single minute of the wait.
Kazik Amsterdam
Venture out to the lively Oud-West neighborhood, and you'll find Kazik Amsterdam. Technically classified as a brunch restaurant, it boasts a near-perfect 4.8 rating. Once you eat here, you will instantly understand why it commands such high praise. Kazik offers a warm, laid-back atmosphere that makes you want to linger for hours with a hot coffee. Their sandwich menu goes far beyond standard cafe fare, focusing on hearty, beautifully balanced ingredients that feel both comforting and refined. Because it operates as a full brunch spot, this is the place you choose when you want to actually sit down at a table, catch up with a friend, and use a knife and fork—even if you ultimately give up and just use your hands.
Leauf Amsterdam
Ah, the Jordaan. With its ivy-draped brick facades and quiet, leafy side streets, it is arguably the city's most picturesque district. Hidden away on the Tweede Goudsbloemdwarsstraat is Leauf Amsterdam, a true neighborhood gem. Boasting a stellar 4.8 rating, this shop zeroes in on high-quality artisanal bakes and fresh, seasonal toppings. It’s the kind of place where you can taste the dedication put into the dough before they even add the fillings. It’s small, unassuming, and utterly fantastic. I love grabbing a sandwich from Leauf and taking a short stroll to the nearby Brouwersgracht to enjoy my lunch while soaking in some of the most iconic views the city has to offer.
Let’s talk logistics. If there is one thing you need to know about the Dutch, it’s that they take their 12:00 PM lunch hour very seriously. If you want to avoid the longest queues—especially at heavily hyped spots like Zero Zero—try to aim for an early lunch around 11:30 AM or wait until the initial rush clears out around 1:30 PM.
As for reservations, don't sweat it. Most of these sandwich shops are casual, counter-service, or grab-and-go operations where walking in is the standard. Kazik is the exception if you're aiming for a sit-down weekend brunch, so checking ahead for a table there isn't a bad idea. Price-wise, expect to pay anywhere between €8 and €14 for a premium sandwich. Yes, that’s a bit more than a basic supermarket roll, but given the massive portion sizes, the freshly baked bread, and the high-end ingredients, the value is absolutely there.
So, the next time you find yourself wandering the beautiful, winding streets of Amsterdam, skip the tourist-trap cafes and treat yourself to something made with real passion. Grab some napkins, find an empty bench overlooking the water, and dig in. And please, if you discover a new favorite spot while you're out exploring, drop a comment and let me know. I am always looking for an excuse to go eat another sandwich.