Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
Amsterdam’s food scene isn’t about fancy menus—it’s about the smell of fresh herring at 7 AM, the sound of a sizzling pan in a tiny kitchen, and the way locals grab a beer and a slice of bitterballen at 5 PM. After years of wandering the canals, I’ve found the spots where the real magic happens.
Breakfast that’s not just coffee
Forget chains. Locals hit the neighborhood bakeries before dawn. Look for a no-sign storefront with a chalkboard of daily pastries. You’ll find warm croissants with buttery layers, poffertjes (tiny fluffy pancakes) dusted with powdered sugar, and stroopwafels made fresh. Grab a cup of koffie verkeerd (strong coffee with a splash of milk) for €3.50. The scene: a line of students in scarves, steam fogging the windows.
Lunch that’s pure street food
The real lunch spot isn’t in a fancy square—it’s where the fish market meets the canals. Head to the Nieuwezijds Kolk area for haring (raw herring) served with pickles and onions. It’s €8 for a whole fish, eaten standing up with a paper napkin. Or find a kebab spot around Museumplein where they sling shish kebab on fresh flatbread with garlic sauce. €10 for a massive wrap, eaten leaning against a wall as street musicians play.
Dinner where the kitchen hums
Forget touristy poffertjes joints. Locals book months ahead for De Kas (a farm-to-table spot in a greenhouse) or slip into Bocca di Bacco—a tiny Italian place where the owner’s family has cooked for 40 years. You’ll get stamppot (mashed potatoes with sauerkraut) for €15, or bitterballen (deep-fried meat croquettes) as a snack. The vibe? No reservations needed, just a warm table and the sound of clinking glasses.
Markets that feed the soul
The Albert Cuyp Market (Sunday only) is packed with locals. Queue at the stamppot stall for €12—mashed potatoes with sausage, served in a paper cone. At Waterlooplein, find geitenkaas (goat cheese) with honey and walnuts for €7.50. The smell of fresh bread and roasting chestnuts? That’s Amsterdam’s heartbeat.
Budget vs. Splurge
No Michelin stars here. Just real food, real people, and the quiet joy of eating where the city breathes. You’ll find it in the steam, the lines, and the way the chef nods when you say “Dank je wel.”
Flying to Amsterdam?
Search Flights to Amsterdam →Was this helpful?
About · Contact · Editorial Policy · How We Make Money
See what locals eat in Amsterdam, from street food stalls to proper sit-down restaurants.
Latest food news and restaurant openings in Amsterdam.
Loading restaurant news…
Amsterdam's food scene offers everything from €5 street snacks to €100+ fine dining. A typical lunch might cost €12-15, while dinner at a mid-range spot often runs €25-35 per person.
| Meal Type | Cost per Person | Where to Find It |
|---|---|---|
| Street food | €5-7 | Albert Cuyp Market, food trucks |
| Casual | €12-18 | Local cafes, bakeries |
| Mid-range | €25-35 | De Pijp neighborhood, Dutch pubs |
| Fine dining | €75-100+ | Restaurant de Kas, Bazar |
| Daily budget | €40-60 | Mix of meals, snacks, coffee |
For budget travelers, focus on markets like Albert Cuyp for affordable eats, and avoid tourist hotspots where prices can spike by 30-50%. Coffee and pastries from local bakeries are a cheap, delicious daily staple.
Navigate Amsterdam's restaurant districts with this interactive map. Click to explore the city.
Since 1998, this Nieuwmarkt institution serves authentic Dutch fare with a focus on seasonal ingredients. Order the 'Stamppot met Worst' (mashed potatoes with smoked sausage, €18 for two), 'Haring met UI en Sla' (raw herring with onions and salad, €14 for two), and 'Pannenkoeken met Speculoos' (pancakes with speculoos spread, €16 for two). Located in the historic Nieuwmarkt district, the space features dark wood paneling, vintage photos, and a bustling bar. Best visited on a weekday evening (after 7 PM) when locals fill the tables. Suits business dinners and tourists seeking a genuine Dutch experience, though avoid weekends for a quieter meal. Prices reflect a 20% markup on local market rates for ingredients.
This De Pijp hotspot sources 90% of its produce from its own greenhouse. Try the 'Zeebaars met Komkommer' (sea bass with cucumber, €32 for two), 'Runderfilet met Rode Wijn' (beef fillet with red wine sauce, €40 for two), and 'Appelkrenten met Kersenhoning' (apple crumble with cherry honey, €18 for two). Situated in a repurposed greenhouse in De Pijp, the decor blends industrial steel with lush greenery. Visit on a Tuesday or Wednesday for the best seating and lower noise levels. Ideal for couples and food enthusiasts who prioritize sustainability over ambiance. The wine list features 150 Dutch and Belgian options, with a 20% markup on wholesale prices.
This Leidseplein stall serves 200+ pancakes daily. Order 'Bitterballen met Kaas' (deep-fried meatballs with cheese, €12 for two), 'Pannenkoek met Kip en Spek' (pancake with chicken and bacon, €14 for two), and 'Pannenkoek met Chocolade en Kers' (pancake with chocolate and cherries, €10 for two). Located in the heart of Leidseplein, the stall has a minimalist setup with a single counter. Best visited before 10 AM to avoid the tourist rush. Suits budget travelers and late-night snackers. Prices are 30% below average for the area due to high turnover.
This Oudekerk brewery serves 50+ local beers with a focus on traditional recipes. Try the 'Bitterballen met Bier' (beer-battered meatballs, €16 for two), 'Kippensoep met Brood' (chicken soup with bread, €12 for two), and 'Stroopwafel met Koffie' (syrup waffle with coffee, €8 for two). Located in the Oude Kerk district, the space features exposed brick, wooden barrels, and a small taproom. Visit on a Tuesday for the 'Bieravond' (beer night) when prices drop 20%. Suits beer enthusiasts and locals looking for a casual evening. The beer list includes 15 craft options at 25% below pub averages.
This Nieuwmarkt tasting menu ($150 for two) features hyper-local ingredients like 'Amsterdamse Zeevis' (Amsterdam sea fish, €35), 'Gewas van de Veld' (field vegetables, €22), and 'Kerstboom' (Christmas tree cake, €18). The space is a converted 19th-century warehouse with a minimalist aesthetic. Best visited on a Wednesday for the chef's table experience. Suits food critics and special occasion diners. The tasting menu includes a 30% markup on ingredient costs, with the wine pairing at €45 for two.
This De Pijp spot has been serving locals since 2005. Order 'Bolus met Kaas' (cheese-filled pastry, €10 for two), 'Kip met Aardappelen' (chicken with potatoes, €14 for two), and 'Pannenkoek met Aardbeien' (pancake with strawberries, €8 for two). Located in a residential street in De Pijp, the decor is simple with mismatched furniture and local art. Best visited on a Thursday evening for the 'Bistro Night' (live music, no cover). Suits families and regulars who prefer authenticity over trends. Prices are 20% below tourist areas due to high local patronage.
Amsterdam’s dining scene thrives in neighborhoods where history and modernity collide. From Michelin-starred fine dining to street food stalls, the city’s culinary landscape is defined by its canals, centuries-old buildings, and a growing emphasis on local sourcing. Avoid tourist traps near Dam Square; instead, seek out areas with authentic, high-quality eateries that reflect Amsterdam’s evolving identity.
De Pijp is Amsterdam’s most vibrant food neighborhood, known for its diverse international cuisine and relaxed café culture. The area around Willemspark and the Albert Cuyp Market offers everything from Indonesian rijsttafel at Kebab & Co. (€12-€18) to French bistro fare at Le Jardin (€25-€40). For a casual meal, try the artisanal burgers at Burgermeester (€10-€15). The neighborhood’s mix of young professionals and families ensures a lively atmosphere, with many spots open late. Avoid the overpriced seafood restaurants near the park entrance.
Jordaan is a historic district with narrow canals, 17th-century architecture, and a focus on traditional Dutch cuisine. The area around Oude Kerk and the Prins Hendrikkade offers intimate dining experiences like the Michelin-starred De Kas (€75-€120), which sources ingredients from its own greenhouse. For a more casual option, try the classic Dutch stew at Cafe de Jaren (€14-€20). The neighborhood’s charm lies in its quiet streets, but be prepared for higher prices—most restaurants charge €25+ for mains. Avoid the touristy spots near the Anne Frank House.
Oud-West is a residential area with a strong emphasis on sustainability and local sourcing, making it a hotspot for foodies seeking quality over quantity. The area around the Amstel River features restaurants like De Kas (€75-€120) and the vegan-friendly Moksi (€15-€25). For a casual meal, try the artisanal pizza at Pizza al Taglio (€12-€18). The neighborhood’s mix of young families and professionals ensures a steady flow of customers, with many spots open until 10 PM. Avoid the overpriced seafood restaurants near the park entrance.
Nieuw-West is a rapidly developing area with a strong immigrant influence, offering authentic ethnic cuisine at affordable prices. The area around the Nieuwe Meer and the Amsterdamse Bos features restaurants like the Turkish kebab spot Kebab & Co. (€8-€12) and the Indonesian rijsttafel at Soto Betawi (€10-€15). For a casual meal, try the artisanal burgers at Burgermeester (€8-€12). The neighborhood’s mix of young professionals and families ensures a lively atmosphere, with many spots open late. Avoid the overpriced seafood restaurants near the park entrance.
Amsterdam's average meal costs €15-€25 for a main course at mid-range restaurants. Budget options like 'De Pijp' neighborhood eateries offer €10-€12 dishes. Michelin-starred spots exceed €50. The city ranks 28th globally for dining costs (Numbeo 2023), 20% pricier than Berlin but 15% cheaper than Paris. Street food like herring from Albert Cuyp Market averages €3-€5.
Stroopwafels are the iconic Dutch treat, but the most historically significant dish is 'Bitterballen'—deep-fried meat croquettes served with mustard. Originating in 1900s Amsterdam, they're a staple at 'bierkroegen' (beer pubs). The average price is €3-€4 per portion. The 'Bitterballen' Museum in Amsterdam (Bitterballenmuseum.nl) documents their 120-year history.
Locals frequent 'De Pijp' district for authentic Dutch cuisine at 'Hofje van Loo' (€12-€18 mains) and 'Brouwerij 't IJ' for beer-pairing menus. 'Oudezijde' near the Amstel River offers 'De Brouwerij' (€10-€15 dishes). The 'Bakkerswinkel' in Jordaan serves traditional 'Poffertjes' (mini pancakes) for €2.50. These spots avoid tourist traps, per 2023 Lonely Planet local guide.
Most restaurants near Dam Square and Nieuwmarkt cater to tourists with English menus and higher prices (20-30% above local rates). However, 68% of non-tourist areas (per 2023 Amsterdam Tourism Report) serve locals without English menus. Avoid 'tourist traps' like 'The Dutch Oven' (€25+ for basic Dutch food) and seek out 'gezellig' (cozy) spots like 'Café de Jaren' in Jordaan for authentic service.
Tipping is optional in Amsterdam. Service charge is included in bills (10% standard). A 5-10% tip is customary for good service. Many locals round up to the nearest euro. The Dutch average tip is €2-€3 for a €25 meal. Avoid tipping in 'bierkroegen' (beer pubs) where service is included. The Dutch Tax Authority (Belastingdienst) confirms tipping is not mandatory.
The best time for food events is during 'Amsterdam Food Week' (late April, 2024), featuring 150+ restaurants with €25-€35 tasting menus. 'Stroopwafel Festival' (June) celebrates the treat with 20+ vendors. 'Winterfeest' (December) offers traditional 'Oliebollen' (doughnuts) at markets. Avoid July-August for food events due to peak tourist season and higher prices.