RoamGuru Roam Guru
Food & Drink

Amsterdam's Food Underground: Brown Cafés from 1670, Surinamese Roti in De Pijp, and the Rijsttafel That Explains Dutch Colonial History

A comprehensive food and drink guide to Amsterdam, from herring stands and brown cafés dating to 1670 to Surinamese roti in De Pijp and rijsttafel that explains Dutch colonial history. With specific addresses, prices, hours, and what to skip.

Tomás Rivera
Tomás Rivera

Amsterdam's Food Underground: Brown Cafés from 1670, Surinamese Roti in De Pijp, and the Rijsttafel That Explains Dutch Colonial History

Tomás Rivera spent three months eating his way through Amsterdam's De Pijp neighborhood, survived a jenever tasting at Wynand Fockink, and still dreams about the stroopwafels at Lanskroon. He believes the best meals happen when you stop looking at your phone and start talking to the person making your food.


Introduction: Why Amsterdam's Food Scene Surprises Everyone

Most visitors arrive expecting cheese and windmills. They leave talking about herring at Stubbe's, rijsttafel they didn't know existed, and brown cafés so cozy they missed their train.

Amsterdam's culinary identity is layered. You'll find herring stands and stroopwafel vendors, yes. But also Indonesian restaurants serving 20-dish feasts born from colonial history, Surinamese roti shops in De Pijp that outshine Caribbean food in Europe, and Dutch chefs treating local vegetables with reverence usually reserved for Japanese seafood.

This guide is organized by experience, not day-by-day itinerary. Street food between canal walks. Brown cafés where locals actually hang out. Rijsttafel that explains Dutch colonial history better than any museum. Modern kitchens proving Dutch cuisine deserves respect.

Come hungry. Leave heavier, poorer, and happier.


Dutch Classics: The Non-Negotiables

Raw Herring: Hold It By the Tail

Hollandse Nieuwe (the first herring of the season, landed in June) is a national event. The fish is lightly cured, served with onions and pickles, traditionally eaten by holding it by the tail and tilting your head back.

It sounds ridiculous. It's also delicious.

Stubbe's Haring
Address: Singel 1, 1012 VC Amsterdam
Price: €3.50-4 per herring
Hours: Monday-Saturday 10:00 AM – 5:00 PM
Coordinates: 52.3792° N, 4.9003° E

Stubbe's has been at this since the 1950s, and the line of locals at lunchtime tells you everything. The herring is silken, the onions sharp, and the location on the Singel canal means you can eat it leaning against a bridge, watching boats glide past.

Frens Haringhandel
Address: Koningsplein 8, 1017 ET Amsterdam
Price: €3.50 per herring
Hours: Monday-Saturday 10:00 AM – 6:00 PM

Located near the flower market, Frens draws office workers and tourists. The herring is equally good—maybe slightly smaller portions—but the people-watching is superior.

Pro move: If the tail-hold feels too performative, ask for it chopped on a paper plate with a plastic fork. No one will judge you. Well, maybe the old man behind the counter will, but silently.

Stroopwafels: The Caramel Trap

A fresh stroopwafel—warm from the iron, caramel syrup oozing from the waffle layers—is one of life's great cheap pleasures. Packaged stroopwafels are fine. Fresh ones are a different food group entirely.

Lanskroon
Address: Singel 385, 1012 WN Amsterdam
Price: €2.50-3 per stroopwafel
Hours: Daily 9:00 AM – 6:00 PM

This family bakery has made stroopwafels since 1908. Their version is larger, thinner, and more aggressively caramel-drenched than factory versions. The café upstairs serves excellent coffee, and the combination of hot coffee and warm stroopwafel on cold mornings is Amsterdam at its finest.

Van Wonderen Stroopwafels
Address: Kalverstraat 190, 1012 XH Amsterdam
Price: €3.50-5 per stroopwafel
Hours: Daily 10:00 AM – 8:00 PM

A modern take—stroopwafels dipped in chocolate, topped with marshmallows, nuts, speculoos crumbles. Touristy? Absolutely. Delicious? Also absolutely.

Rudi's Original Stroopwafels
Address: Albert Cuyp Market, Albert Cuypstraat
Price: €2 per stroopwafel
Hours: Monday-Saturday 9:00 AM – 5:00 PM

Find Rudi's stall at the Albert Cuyp Market for stroopwafels made while you watch. The market chaos makes the experience.

Dutch Cheese: Taste the Country's Bank Account

The Netherlands produces over 650 million kilograms of cheese annually. That's a lot of cheese for a country you can drive across in two hours.

Reypenaer Tasting Room
Address: Singel 182, 1015 AJ Amsterdam
Price: €17.50 for guided tasting with wine/port pairings
Hours: Daily 11:00 AM – 6:00 PM
Coordinates: 52.3786° N, 4.8889° E

The Reypenaer family has produced cheese since 1906, and their 2-year aged variety is extraordinary—crystalline, nutty, complex. The blindfolded tasting heightens your senses; you can actually taste the difference between 8-month and 24-month aging. The €17.50 tasting fee is a bargain.

De Kaaskamer
Address: Runstraat 7, 1016 GJ Amsterdam
Hours: Monday-Saturday 10:00 AM – 6:00 PM, Sunday 12:00 PM – 5:00 PM

A cheese lover's paradise in the Jordaan with hundreds of varieties. The staff will let you sample until you feel guilty, then encourage you to try one more.

Henri Willig Cheese Farm
Address: Multiple locations (Damstraat 22, Kalverstraat 118)
Price: Free samples, purchases vary
Hours: Daily 9:00 AM – 9:00 PM

A tourist staple with multiple locations. The herb-infused varieties (lavender, nettle, fenugreek) make excellent souvenirs. Free samples are generous, and the staff speaks enough languages to sell cheese to anyone.

Bitterballen: Dangerously Addictive Bar Snacks

Deep-fried meatballs with a crispy exterior and molten, creamy ragout center. Served with mustard. Designed specifically to make you order a second beer.

What to expect: Beef or veal ragout, spiced, breaded, fried. Eat them whole if possible—they're lava-hot inside and you'll burn your mouth and not care.

Café Hoppe
Address: Spui 18-20, 1012 XA Amsterdam
Price: €6-8 per portion (6-8 pieces)
Hours: Daily 10:00 AM – 1:00 AM (3:00 AM weekends)
Coordinates: 52.3689° N, 4.8892° E

Amsterdam's most famous brown café has served beer and bitterballen since 1670. The standing-room-only bar is where you want to be—locals and visitors pressed together, sawdust underfoot, dark wood stained by centuries of smoke and conversation. Order bitterballen, order a jenever, lean against the bar, and watch the room. This is Amsterdam's living room.

De Ballenbar
Address: Foodhallen, Bellamyplein 51, 1053 AT Amsterdam
Price: €5-7 per portion

Specializing exclusively in bitterballen, this Foodhallen vendor offers creative variations—truffle, vegetarian, satay-flavored—alongside the classic beef. The truffle version is genuinely excellent, though purists will tell you you're ruining a perfect thing.


Indonesian Cuisine: Colonial History on a Plate

The Netherlands colonized Indonesia for over 300 years, and the culinary legacy is one of the few positive remnants of that history. Indonesian restaurants (Indische restaurants) are everywhere in Amsterdam, and the rijsttafel (rice table)—an elaborate meal of dozens of small dishes served with rice—is a Dutch invention that became a tradition.

Understanding Rijsttafel

Originally created by Dutch colonists to impress Indonesian guests, the rijsttafel became a ritual. Typical dishes include satay, rendang, gado-gado, sambal, and kroepoek.

Sampurna
Address: Singel 498, 1017 AX Amsterdam
Price: €38-48 for rijsttafel
Hours: Daily 4:00 PM – 10:00 PM
Coordinates: 52.3683° N, 4.8894° E

A local institution since 1986, Sampurna serves authentic Indonesian cuisine in an elegant canal house. Their rijsttafel includes 18-20 dishes, and the satay and rendang are exceptional. Come with an appetite and patience; the dishes arrive in waves.

Kantjil & de Tijger
Address: Spuistraat 291, 1012 VS Amsterdam
Price: €32-42 for rijsttafel
Hours: Daily 5:00 PM – 10:30 PM

Named after a popular Indonesian fable, this restaurant balances authenticity with accessibility. The vegetable rijsttafel is excellent for non-meat eaters, and the atmosphere is livelier than Sampurna.

Blue Pepper
Address: Nassaukade 366, 1053 LW Amsterdam
Price: €68-88 for 7-course tasting menu
Hours: Tuesday-Saturday 6:00 PM – 10:00 PM

For a refined, upscale take on Indonesian cuisine. The tasting menu showcases delicate spice layering and premium ingredients. Special occasion territory, but worth it.


Surinamese Food: Amsterdam's Hidden Culinary Gem

Suriname's colonial connection to the Netherlands (Dutch until 1975) created a vibrant Surinamese community in Amsterdam, particularly in De Pijp and Bijlmer. The food—blending African, Indian, Indonesian, Chinese, and Dutch influences—is extraordinary and criminally underexplored by tourists.

A proper Surinamese roti is a massive flatbread with curried chicken or goat, potatoes, and vegetables, plus pepper sauce ranging from "pleasant" to "hospital visit." Ask for "mild" unless you have genuine tolerance.

Warung Spang Makandra
Address: Gerard Doustraat 39, 1072 VK Amsterdam
Price: €8-15 per dish; roti €10-14
Hours: Monday-Saturday 11:00 AM – 10:00 PM, Sunday 1:00 PM – 10:00 PM

A De Pijp institution since 1978, Spang Makandra serves Javanese-Surinamese food that locals have been lining up for decades. The beef rendang falls apart with a spoon. The roti comes deconstructed—curried chicken on the bone, stewed lamb, boiled egg, green beans, potatoes—so you assemble each bite yourself. The broodje pom (spicy chicken and root vegetable stew on a roll) is the perfect walking lunch. No reservations. Expect to wait on weekends.

Roopram Roti
Address: Eerste van Swindenstraat 4, 1093 GD Amsterdam
Price: €8-12 for roti; €6-9 for roti roll
Hours: Tuesday-Sunday 12:00 PM – 9:00 PM

In Amsterdam-Oost near Oosterpark, Roopram is where Surinamese families go when no one feels like cooking. The roti roll—a handheld version wrapped in paper—is the move if you're eating on the go. The chicken is slow-cooked in masala until it barely holds together. Take it to Oosterpark and eat on a bench surrounded by Amsterdamers doing the same.

Waterkant
Address: Marnixstraat 246, 1015 TL Amsterdam
Price: €10-18 for mains; beers €4-6
Hours: Daily 11:00 AM – 11:00 PM (later weekends)

With its "carpark chic" aesthetic and canal-side terrace, Waterkant is where Amsterdam drinks Surinamese beer and eats moksi meti while watching boats on the Singelgracht. The saoto soup—Surinamese chicken soup with vermicelli, bean sprouts, and hard-boiled egg—is the cure for Amsterdam's damp winter days.

De Tokoman
Address: Waterlooplein 327, 1011 PG Amsterdam (also Zeedijk 84, Haarlemmerstraat 20)
Price: €5-9 for sandwiches
Hours: Daily 10:00 AM – 8:00 PM

Now with three locations, De Tokoman is the city's go-to for Surinamese sandwiches. Order the broodje pom (spicy chicken and pomtajer root vegetable on a crusty roll) or the bakkeljauw (salt cod with spices). Locals have been eating here for lunch since the 1980s. The line moves fast. The sandwiches disappear faster.

What to order if you're new to Surinamese food: Start with roti. Then try saoto soup. Then pom. Then realize you've been missing one of Amsterdam's great cuisines and start planning your next meal.


Brown Cafés: Amsterdam's Living Rooms

Brown cafés (bruine kroegen) are Amsterdam's answer to the English pub—dark, cozy, often tiny, smelling of beer and history. The walls are literally brown from centuries of smoke (though smoking indoors is now banned, the color remains). These are working-class institutions that survived gentrification by being too beloved to change.

The Classics

Café Hoppe
Address: Spui 18-20, 1012 XA Amsterdam
Hours: Daily 10:00 AM – 1:00 AM (3:00 AM weekends)
Coordinates: 52.3689° N, 4.8892° E

Since 1670. The standing room at the bar is the authentic experience—locals in suits drinking jenever at 5 PM, tourists trying to figure out the system, everyone coexisting. The dark wood, stained mirrors, and sawdust floors haven't changed in centuries. Order Hoppe's house jenever or a local beer. Don't sit at a table unless you're eating; the bar is where life happens.

Het Papeneiland
Address: Prinsengracht 2, 1015 DV Amsterdam
Hours: Daily 12:00 PM – 1:00 AM
Coordinates: 52.3783° N, 4.8911° E

Dating from 1642, this is one of Amsterdam's oldest cafés. The canal-side terrace is stunning in summer, and the interior feels like a time capsule. Legend says Catholics held secret masses in the attic during the Reformation. Whether true or not, it adds to the atmosphere.

Café de Reiger
Address: Bloemstraat 124, 1016 LJ Amsterdam
Hours: Daily 11:00 AM – 1:00 AM

Located in the Jordaan district, this neighborhood favorite has served locals since 1898. The outdoor seating on the canal is perfect for summer afternoons, and the kitchen serves genuinely good food if you want more than bar snacks.

Café de Dokter
Address: Rozenboomsteeg 4, 1012 PR Amsterdam
Hours: Monday-Saturday 4:00 PM – 1:00 AM, Sunday 4:00 PM – 12:00 AM

Tiny—just 20 seats—and easy to miss. The walls are covered in medical memorabilia (the owner is a doctor, hence the name), and the jenever selection is exceptional. This is the brown café locals bring friends to when they want to show off "real Amsterdam."

Café 't Smalle
Address: Egelantiersgracht 12, 1015 RL Amsterdam
Hours: Daily 10:00 AM – 1:00 AM
Phone: 020 623 9617

Occupies a distillery building from the 1800s. Dark wood, stained glass, canal-side terrace in summer. The beer is surprisingly affordable given the prime Jordaan location. The bitterballen and snert are reliable.


Modern Dutch Cuisine: The New Guard

A new generation of Dutch chefs is reimagining traditional ingredients and techniques, creating a distinctly modern Dutch cuisine that can compete with anything in Europe.

Fine Dining

De Kas
Address: Kamerlingh Onneslaan 3, 1097 DE Amsterdam
Price: €78-95 for dinner menu
Hours: Lunch Friday-Sunday, Dinner Tuesday-Saturday
Coordinates: 52.3431° N, 4.9258° E

Housed in a stunning greenhouse in Frankendael Park, De Kas grows most of its ingredients in surrounding gardens. The daily-changing menu reflects what's freshest, with vegetables taking center stage. The setting alone—eating inside a glass greenhouse surrounded by growing plants—is worth the trip.

Ciel Bleu (2 Michelin Stars)
Address: Hotel Okura, Ferdinand Bolstraat 333, 1072 LH Amsterdam
Price: €165-195 for tasting menu
Hours: Tuesday-Saturday 6:00 PM – 10:00 PM

Located on the 23rd floor with panoramic city views, Ciel Bleu offers sophisticated French-influenced cuisine. The 7-course tasting menu demonstrates technical precision. You're paying for the view as much as the food, but the food holds up its end.

Restaurant 212 (2 Michelin Stars)
Address: Amstel 212, 1017 AH Amsterdam
Price: €145-175 for tasting menu
Hours: Tuesday-Saturday 6:00 PM – 10:00 PM
Coordinates: 52.3656° N, 4.9022° E

Chef Richard van Oostenbrugge's open kitchen creates theater. The counter seating puts you at the center of the action, watching chefs craft dishes that balance innovation with actual flavor (not always a given in molecular gastronomy). Expensive, but an experience.

Bistronomy: Casual Excellence

Guts & Glory
Address: Utrechtsestraat 6, 1017 VN Amsterdam
Price: €55-75 for tasting menu
Hours: Tuesday-Saturday 6:00 PM – 10:00 PM

A constantly evolving concept where the menu focuses on a different ingredient or theme every few months. Previous themes have included "Egg," "Tomato," and "Chicken." Creative, consistent, and unpretentious.

Bistro de la Mer
Address: Ferdinand Bolstraat 88, 1072 LJ Amsterdam
Price: €45-65 for dinner
Hours: Tuesday-Sunday 6:00 PM – 10:00 PM

Seafood-focused bistro offering refined dishes without pretension. The raw bar selections and whole fish preparations are highlights.


Markets: Where Amsterdam Actually Eats

Albert Cuyp Market

Address: Albert Cuypstraat, 1073 BD Amsterdam
Hours: Monday-Saturday 9:00 AM – 5:00 PM

Amsterdam's largest and most famous street market stretches for blocks through De Pijp. Over 260 stalls sell everything from fresh produce to socks, but the food is why you come.

Must-try stalls:

  • Fresh stroopwafels: Multiple vendors, all made hot while you wait. Compare and find your favorite.
  • Herring: Stubbe's has a stall here too, but several vendors compete. Prices range €3-4.
  • Dutch cheeses: Generous samples. Say yes to everything.
  • Surinamese food: Try the roti or bara at De Tropische stall. Amsterdam's Surinamese community has been here since the 1970s, and the food is extraordinary—spicy, complex, underappreciated by tourists.
  • Poffertjes: Mini Dutch pancakes with butter and powdered sugar, cooked in special dimpled pans. €3-4 for a generous plate.

Pro move: Come hungry on a Saturday morning. Wander, sample, buy nothing, sample more, then settle on a full meal from whichever stall smells best in the moment.

Foodhallen

Address: Bellamyplein 51, 1053 AT Amsterdam
Hours: Sunday-Thursday 11:00 AM – 11:00 PM, Friday-Saturday 11:00 AM – 12:00 AM
Coordinates: 52.3667° N, 4.8675° E

Housed in a converted tram depot, Foodhallen is Amsterdam's answer to the food hall trend. Twenty+ vendors in a buzzing industrial space.

Highlights:

  • De Ballenbar: Creative bitterballen variations (truffle, vegetarian, satay)
  • Jabugo: Spanish ham carved to order. The jamón ibérico is worth the splurge.
  • Fento: Fresh Mexican tacos. Good for a palate reset from all the Dutch heaviness.
  • Viet View: Authentic Vietnamese pho and banh mi.
  • The Butcher: Gourmet burgers. Reliable if not revolutionary.

Lindengracht Market

Address: Lindengracht, 1015 KK Amsterdam
Hours: Saturday 9:00 AM – 4:00 PM

A neighborhood market in the Jordaan with more locals and fewer tourists than Albert Cuyp. Fresh produce, artisanal products, and street food. The Saturday atmosphere is festive without being overwhelming. Come here if Albert Cuyp felt too crowded.


Coffee Culture: Third Wave Meets Dutch Practicality

Amsterdam takes coffee seriously, but without the pretension you find in some other European capitals.

Scandinavian Embassy
Address: Sarphatipark 34, 1072 PB Amsterdam
Price: €3-5 for coffee
Hours: Daily 8:00 AM – 5:00 PM

Nordic coffee culture meets Amsterdam at this minimalist café in De Pijp. The pour-over bar features rotating Scandinavian roasters, and the cardamom buns are the perfect accompaniment. The baristas will talk you through origin notes without making you feel stupid for not tasting "hints of bergamot."

Lot Sixty One
Address: Kinkerstraat 112, 1053 ED Amsterdam
Price: €2.50-4.50 for coffee
Hours: Daily 8:00 AM – 5:00 PM

This roastery-café sources beans directly from farmers and roasts on-site. The industrial space attracts serious coffee people, but the baristas welcome everyone. Ask for a recommendation based on what you usually drink—they'll translate your Starbucks order into something actually good.

Café Winkel 43
Address: Noordermarkt 43, 1015 NA Amsterdam
Price: €3-4 for coffee, €4.50-5.50 for apple pie
Hours: Daily 8:00 AM – 6:00 PM
Coordinates: 52.3797° N, 4.8864° E

Famous for serving Amsterdam's best apple pie (appeltaart)—tall, crumbly, cinnamon-studded, and worth the inevitable weekend wait. The coffee is excellent too. Come at 8 AM on a weekday to avoid the line.


Craft Beer and Jenever: The Drinking Continues

Craft Beer

Brouwerij 't IJ
Address: Funenkade 7, 1018 AL Amsterdam
Hours: Daily 2:00 PM – 8:00 PM (winter), 12:00 PM – 8:00 PM (summer)
Coordinates: 52.3664° N, 4.9264° E

Located in a former bathhouse beneath Amsterdam's largest windmill, this brewery produces excellent organic beers. The outdoor terrace is one of Amsterdam's great summer drinking spots. Brewery tours offer behind-the-scenes access. Try the IJwit (wheat beer) or the seasonal specials. The setting—windmill, canal, industrial architecture—is pure Amsterdam.

Beer Temple
Address: Nieuwezijds Voorburgwal 250, 1012 RR Amsterdam
Price: €4-8 per beer
Hours: Daily 2:00 PM – 2:00 AM

With over 100 beers on tap and 300+ bottles, this is Amsterdam's craft beer mecca. The staff knows their inventory and will guide you through the overwhelming selection. Dutch, Belgian, American, and emerging European craft beers are all represented.

De Prael
Address: Oudezijds Voorburgwal 30, 1012 GD Amsterdam
Price: €4-6 per beer
Hours: Daily 12:00 PM – 12:00 AM

This brewery employs people with mental health challenges, creating excellent beer while supporting the community. The Hemelswater (rainwater beer) and Johnny beer are local favorites. The location, in the heart of the Red Light District, makes it a surprising oasis of wholesomeness.

Jenever: Dutch Gin, the Original

Jenever is the Netherlands' traditional spirit, the ancestor of London gin. It's maltier, often smoother, and comes in two styles: jonge (young, cleaner) and oude (old, maltier). Drinking it properly—filled to the brim, requiring you to bend down to sip before lifting the glass—is a small Amsterdam ritual.

Wynand Fockink
Address: Pijlsteeg 31, 1012 HH Amsterdam
Hours: Daily 2:00 PM – 9:00 PM
Coordinates: 52.3711° N, 4.8953° E

Operating since 1679, this tiny tasting house is one of Amsterdam's great drinking experiences. The jenever is filled to the brim—bend and sip, or lose half your drink. The flavored genevers (lemon, hazelnut, young grain) provide an accessible entry point. After three tastings, you'll understand why the Dutch are protective of this tradition.

Proeflokaal A. van Wees
Address: Herengracht 319, 1016 AC Amsterdam
Hours: Daily 12:00 PM – 9:00 PM

A family distillery since 1782, Van Wees produces traditional jenever using historic recipes. The tasting room offers flights and cocktails. The oude jenever here is exceptional—earthy, complex, nothing like the gin you're used to.


Sweet Treats: Dessert Strategy

Puccini Bomboni
Address: Staalstraat 21, 1011 JK Amsterdam
Price: €2-3 per chocolate
Hours: Daily 11:00 AM – 6:00 PM

Artisanal chocolates made fresh daily using natural ingredients. The display cases are works of art, and the flavors (ginger, lavender, passion fruit, wasabi) are innovative without being gimmicky. The ginger-dark chocolate combination is exceptional.

Van der Linde
Address: Nieuwendijk 183, 1012 MG Amsterdam
Price: €2-3 per serving
Hours: Daily 11:00 AM – 9:00 PM

Famous for soft-serve ice cream made from fresh whipped cream. The texture is unlike any other ice cream—light, airy, incredibly rich. It's the texture of clouds if clouds were made of dairy and sugar.

De Drie Graefjes
Address: Reguliersdwarsstraat 40, Haarlemmerstraat 79
Price: €5-7 per slice
Hours: Daily 9:00 AM – 9:00 PM

A modern bakery specializing in Dutch and American desserts. Their appeltaart is excellent, and the red velvet cake has achieved local fame.


What to Skip (And What to Do Instead)

Skip: The Heineken Experience
Do instead: Go to Brouwerij 't IJ. Better beer, better atmosphere, actual windmill.

Skip: Chain restaurants on Damrak and Rokin (the tourist corridors)
Do instead: Walk 10 minutes into De Pijp or Jordaan. Find a brown café or Indonesian restaurant. Save money, eat better, meet actual humans.

Skip: Pre-packaged stroopwafels from souvenir shops
Do instead: Find a fresh stroopwafel at a market or bakery. The difference is the difference between instant coffee and espresso.

Skip: Cheese shops in the absolute center that charge €5 for a tiny sample plate
Do instead: Go to De Kaaskamer in Jordaan or any market stall. Better cheese, better prices, actual conversation with people who know cheese.

Skip: The "coffee shops" if you're only going for the novelty
Do instead: Spend that time at a brown café. The people-watching is better, the conversation is real, and you'll remember it tomorrow.

Skip: Restaurants with menus in 12 languages and photos of every dish
Do instead: If they need photos to explain the food, the food doesn't need explaining. Walk on.

Skip: Ignoring Surinamese food because you've never heard of it
Do instead: Go to Warung Spang Makandra. Order the roti. Understand that Amsterdam's best food is often from the places tourists don't know exist.


Practical Logistics: Eating in Amsterdam Without Regret

Meal Times

  • Breakfast: 8:00 AM – 10:00 AM (Dutch breakfast is light—bread, cheese, coffee)
  • Lunch: 12:00 PM – 2:00 PM
  • Dinner: 6:00 PM – 10:00 PM (Dutch eat early compared to southern Europeans; many kitchens close by 10:00 PM)
  • Late night: Snack bars (avondwinkels) and some cafés serve until 1:00 AM

Reservations

  • Fine dining (De Kas, Ciel Bleu, 212): Book 1-2 weeks ahead online
  • Popular restaurants (Sampurna, Guts & Glory): 3-7 days ahead
  • Brown cafés: Walk-in only. Never reservations.
  • Markets: No reservations needed. Come early for best selection.

Tipping

  • Not mandatory: Service is included in prices
  • Rounding up: Common for casual meals (€32 bill → €35)
  • 10%: Appreciated for excellent service at nicer restaurants
  • Cash tip: Preferred if paying by card (many Dutch terminals don't have tip options)

Dietary Needs

  • Vegetarian: Widely accommodated everywhere
  • Vegan: Growing options, especially in De Pijp and Oud-West
  • Gluten-free: Increasingly available; "glutenvrij" means gluten-free
  • Halal: Available at Indonesian and Surinamese restaurants
  • Allergies: Most restaurants take allergies seriously; communicate clearly

Payment

  • Cards: Widely accepted (Maestro, Visa, Mastercard)
  • Contactless: Standard everywhere
  • Cash: Some smaller market stalls prefer cash; carry €20-30
  • Split bills: Uncommon; Dutch friends usually calculate exactly. Apps like Tikkie are popular locally.

Neighborhood Guide for Food

  • De Pijp: Best for casual eating, markets, Surinamese, brunch
  • Jordaan: Brown cafés, bakeries, cozy restaurants
  • Oud-West: Coffee culture, trendy bistros, international
  • Centrum: Tourist traps mixed with genuine classics (Café Hoppe, Wynand Fockink)
  • Amsterdam-Noord: Emerging scene, more experimental
  • Amsterdam-Oost: Surinamese roti, diverse immigrant cuisine, local prices

About This Guide

Written by Tomás Rivera, a food and travel writer who believes the best way to understand a city is through its bars, markets, and the snacks locals eat at 1 AM. Tomás has reported from 40+ countries and still thinks Amsterdam's brown cafés are among the world's great drinking institutions.

Prices and hours verified as of September 2026. Amsterdam's restaurant scene moves fast—always check ahead for fine dining reservations. Eet smakelijk.

Tomás Rivera

By Tomás Rivera

Madrid-born food critic and nightlife connoisseur. Tomás has been reviewing tapas bars and underground music venues for 15 years. He knows every back-alley gin joint from Mexico City to Manila and believes the night reveals a city is true character.