Grab your herring from a cart and eat it on your feet, tail-first with onions if you're feeling bold, and plan your visit for June if you're after genuine Hollandse Nieuwe. Follow it with a cone of patat oorlog from Vleminckx or Manneken Pis near Spui, and if you're out late and peckish, let a FEBO automat wall hand you a hot kroket for a couple of euros. That is the real Amsterdam menu: cheap, quick, no fuss, and better than half the restaurants that charge you just for the seat.
Amsterdam eats standing up, with the wind off the canal in your face and sauce on your fingers. The city’s real street food has little to do with food trucks. It is a raw herring stall that has stood on the same corner since before the war, a wall of little glass doors dispensing hot croquettes, and a paper cone of chips eaten with a tiny wooden fork because that’s how it’s done.
The Herring Cart: Amsterdam’s Original Fast Food
Street food is nothing new in Amsterdam: locals were eating haring from a cart long before the term became fashionable. Near markets, stations and bridges you'll find the carts and small kiosks, painted white and blue, often flying a Dutch flag and bearing a name such as Volendammer or Frens Haringhandel. The standard choice is a broodje haring, a soft white roll filled with raw herring, chopped onion and pickles, costing roughly €3–4. Those who prefer the traditional way skip the bread altogether and order Hollandse Nieuwe ("Dutch New Herring"), eaten whole. You hold the tail between finger and thumb, tip it back head-first and finish it in three bites while the onions scatter onto the paper below. Nobody will say anything if you reach for the little fork instead, but they'll certainly notice.
Timing matters. Hollandse Nieuwe is a seasonal event: the first catch is traditionally landed in early-to-mid June, and the arrival of the new herring is genuinely celebrated, with the first barrel auctioned for charity and stalls chalking “Nieuwe Haring Binnen!” on their boards. Outside that window you’re eating herring that has been properly frozen and matured rather than the fresh new catch. It’s still good, just not the moment.
Where to Stand and Eat
- Stubbe’s Haring: a tiny cart at the foot of the Haarlemmerdijk bridge, running for generations. No seats, no fuss, just herring and a view of the water.
- Rob Wigboldus Vishandel, near Nieuwmarkt: a proper fishmonger’s counter where you can get herring, smoked eel and kibbeling to go, ideal before or after wandering the old city.
- The stalls around Albert Cuypmarkt in De Pijp double as a lunch stop mid-browse. Buy your herring, then keep shopping with fish breath and no regrets.
Etiquette: this is cash-in-hand, no-table eating. You order, you pay, you step aside so the next person can order, and you eat standing at the little counter shelf or leaning on the railing nearby. Seagulls are not your friends, so eat facing away from open water if you want to keep your lunch.
Kibbeling and Lekkerbek: The Fried Fish Cousins
If raw fish isn’t your thing, the same stalls usually sell kibbeling: bite-sized chunks of battered white fish (traditionally cod), fried and served in a paper tray with a dollop of garlic or tartare-style sauce, for roughly €6–8. Its bigger cousin is lekkerbek, a whole battered and fried fish fillet with the sauce on the side. Both are proper Dutch seaside food that migrated into the city, and both travel well if you’d rather eat them on a bench along the Prinsengracht than standing at the stall.
Patat: The Chip Wars
Amsterdam’s real street-food obsession, for many locals even more than herring, is patat. These are Dutch fries, thicker than French fries and crisped twice, served in a paper cone with a plastic fork stabbed through the top. The city’s most argued-over rivalry sits a few streets apart near Spui: Vleminckx on Voetboogstraat, with its permanent queue snaking down the alley, and Manneken Pis nearby. Both serve small (€3–4) or large (€4.50–5.50) cones with a genuinely bewildering sauce menu. The two you must know:
- Patat oorlog (“fries at war”): mayonnaise, peanut satay sauce and chopped raw onion all piled on together. Messy, glorious, not for a first date unless you like each other a lot.
- Patat speciaal: mayonnaise, ketchup and onion, the everyday order.
Skip ketchup-only if you want to look like you’ve done this before. The sauce counter is half the fun, and staff will wait patiently while you decide between fritessaus (a milder, sweeter mayo), curry sauce, or the peanut satay that surprises every tourist the first time.
FEBO and the Automat Wall
Nothing says 3am in Amsterdam quite like a wall of small glowing glass hatches. FEBO is the city’s much-loved fast-food automat chain. You feed coins (or tap a card these days) into a slot, a little door unlocks, and out comes a hot kroket, frikandel or bamischijf that has been sitting warm behind the glass. It sounds like a gimmick until you’re standing outside a FEBO on Leidsestraat or Damstraat at 2am with a €2.50 frikandel speciaal (topped with the same mayo-ketchup-onion combo as your fries), and then it makes complete sense. The kroket, a crumbed, deep-fried roll of ragout that is traditionally beef but often veal or vegetarian, is Holland’s true national snack. Eaten in a soft roll as a broodje kroket, it beats most sit-down lunches in the centre for both speed and satisfaction.
The Mistakes Tourists Make
- Ordering herring cooked, or asking for it “well done”. It’s raw, that’s the entire point, and asking otherwise gets you a polite but withering look.
- Sitting down at a herring cart expecting table service. There isn’t any, and there are rarely any seats.
- Passing on the onions because raw onion “seems like a lot”. The onion and pickle are there to cut the richness of the fish, and skipping them just leaves you with a mouthful of fat.
- Treating patat as a snack rather than a meal. A large oorlog shared by two people on a bridge at midnight is, in this city, a legitimate dinner.