Get Around Amsterdam

Food & drink

Cheap Eats in Amsterdam: Broodjes, Fries, Herring and More

Amsterdam can be expensive, but eating well on a budget is easy. A local guide to the best cheap eats - fries, herring, broodjes and meals under 10 euros.

DMDirck Mulder3 min read
Cheap Eats in Amsterdam: Broodjes, Fries, Herring and MoreKoS · CC BY-SA 3.0 · Wikimedia

Amsterdam has a reputation for being expensive, and a sit-down dinner in the canal belt will confirm it. But everyday Dutch food - the stuff people actually eat between meetings and after the pub - is cheap, fast and genuinely good. Eat the way the city eats and you can have three solid meals a day for the price of one tourist-trap lunch.

Here is the honest budget map: where to go, what it costs, and what is worth your few euros.

Fries done properly

Dutch patat is thick-cut, double-fried and eaten with a fork from a paper cone.

  • Vleminckx de Sausmeester near the Spui (Voetboogstraat 33) has fried since 1957 and is the iconic name - crisp, well-salted, with around 25 sauces. A portion is roughly 4 to 6 euros with sauce. There is almost always a queue; it moves fast.
  • Fabel Friet in the Nine Streets went viral for fries topped with grated Parmesan and truffle mayo. The fries are good, but the queue can be long and social-media-driven - go off-peak or skip it if you are short on time.
  • Vita's Friet on the Dappermarkt in Amsterdam-Oost is the no-nonsense local stand: great fries, no hype, no line.

Ask for patatje oorlog - "war fries", with peanut sauce, mayonnaise and raw onion - if you want the full Dutch experience.

Herring and fish stalls

A broodje haring - raw herring with chopped onion and pickle in a soft roll - is the classic cheap Amsterdam bite, around 3 to 4 euros. Good fish stalls also do kibbeling (battered fried fish chunks) and lekkerbek for a few euros more. You will find reliable stands around the Albert Cuypmarkt (see our food markets guide), on the Singel near Haarlemmerstraat, and dotted across the city. If herring is not your thing, the fried fish always is.

Surinamese: the best value meal in the city

If you want one cheap meal that genuinely fills you up, make it Surinamese. A broodje packed with chicken curry, bakkeljauw (salted cod) or pom, or a full roti plate with chicken, potato and long beans, runs roughly 5 to 9 euros and is a proper meal. The areas around the Albert Cuyp and in Amsterdam Oost have the best concentration. It is fast, generous and, done right, one of the great things to eat here. The same neighbourhood is covered in detail in our guide to where to eat in De Pijp.

FEBO and the snack wall

FEBO is a Dutch institution: a wall of little heated windows where you put in coins and pull out a hot kroket or frikandel. There are 20-odd branches across Amsterdam. Is it good? It is fine - a cheap, fun, very Dutch experience for 2 to 3 euros, best treated as a curiosity or a late-night snack rather than a meal. Worth doing once.

Broodjes and bakery lunches

The everyday Dutch lunch is a broodje - a filled roll - and bakeries and lunchrooms across the city do them well for 4 to 7 euros. A classic is broodje kaas (cheese) or a broodje kroket: a deep-fried croquette squashed into a soft roll with mustard, beloved and absurd in equal measure. Turkish bakeries and pizza-slice shops are also dependable cheap fuel.

Markets and supermarket tricks

  • The Albert Cuyp, Ten Kate and Dappermarkt all sell cheap cooked food and snacks - graze rather than dine
  • A warm stroopwafel off the iron is around 2.50 euros and beats any restaurant dessert
  • Dutch supermarkets (Albert Heijn, Dirk) sell good cheese, bread and fruit - a canal-side picnic is the cheapest lunch of all
  • Many cafés do an uitsmijter - fried eggs on bread with ham or cheese - a hearty late breakfast for under 10 euros

A day of eating well for little

Breakfast: a fresh stroopwafel and coffee from a market stall. Lunch: a Surinamese broodje or a herring. Afternoon: a cone of fries with oorlog sauce. Dinner: a market plate or a bakery broodje, eaten by a canal.

That is a full, genuinely Dutch day of eating for well under 25 euros - and you will have eaten better, and more like a local, than most people who spent triple that in the centre.

For more cheap, filling options, a full rijsttafel is a splurge but the budget Indonesian spots and toko warungs do single plates for around 10 to 14 euros.

Frequently asked questions

Is it expensive to eat in Amsterdam?

Sit-down restaurants in the centre are pricey, but everyday food is not. Dutch street food and takeaway - fries, herring, broodjes, Surinamese rotis - is cheap and good, often well under 10 euros. The trick is to eat the way locals do rather than only looking for restaurants.

What is the cheapest food in Amsterdam?

A snack from a FEBO wall vending machine, a portion of fries, or a herring from a stall are among the cheapest, all roughly 3 to 5 euros. Surinamese broodjes and rotis are the best value for a genuinely filling meal, often between 5 and 9 euros.

Where do locals eat cheaply in Amsterdam?

Locals rely on fries shops, fish stalls, Surinamese and Turkish takeaways, market stalls and bakery lunch counters. Neighbourhoods like De Pijp, Oost and the area around Albert Cuyp market have the best concentration of cheap, good food away from the tourist prices of the centre.

Written by Dirck Mulder, on the ground in Amsterdam. Spotted something out of date? Let me know and I'll fix it.

Keep exploring